diff options
author | behdad <behdad> | 2002-05-18 17:51:07 +0000 |
---|---|---|
committer | behdad <behdad> | 2002-05-18 17:51:07 +0000 |
commit | 421283dee65cf0799a3794e55660ebe6323bbb9d (patch) | |
tree | 5b1590788bda79fcd0d1ba7a2ccb2882f992e2fe | |
parent | 8bfd07490d3007bc7a6fec9856a293759d9993d5 (diff) |
Packtab version 2.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | configure.in | 1 | ||||
-rw-r--r-- | fribidi.h | 4 | ||||
-rw-r--r-- | fribidi_char_sets.c | 4 | ||||
-rw-r--r-- | fribidi_create_char_types.c | 8 | ||||
-rw-r--r-- | fribidi_tab_char_type_2.i | 6930 | ||||
-rw-r--r-- | fribidi_tab_char_type_9.i | 4359 | ||||
-rw-r--r-- | fribidi_utils.c | 4 | ||||
-rw-r--r-- | packtab.c | 85 | ||||
-rw-r--r-- | packtab.h | 10 |
10 files changed, 7102 insertions, 4308 deletions
@@ -1,3 +1,8 @@ +2002-05-18 Behdad Esfahbod <fribidi@behdad.org> + * packtab.c: Updated the search and output generating routines, + to use select among int8, int16 and int32 types, this helps to + compress better, and generate fewer symbols. + 2002-05-16 Behdad Esfahbod <fribidi@behdad.org> * fribidi_wcwidth.c: Updated to latest source of 2002-05-08. * fribidi_wcwidth.i: Added, fribidi_wcwidth.c includes this to reduces diff --git a/configure.in b/configure.in index a20499f..a77325a 100644 --- a/configure.in +++ b/configure.in @@ -67,7 +67,6 @@ AC_HEADER_STDC dnl Checks for typedefs AC_CHECK_SIZEOF(int, 2) AC_CHECK_SIZEOF(char, 1) -AC_CHECK_SIZEOF(char*, 2) dnl Checks for compiler characteristics @@ -242,8 +242,8 @@ extern "C" FriBidiStrIndex *res_log_pos, FriBidiStrIndex *res_vis_pos, int *res_cursor_x_pos, - fribidi_boolean * res_cursor_dir_is_rtl, - fribidi_boolean * res_attach_before); + fribidi_boolean *res_cursor_dir_is_rtl, + fribidi_boolean *res_attach_before); /*====================================================================== * fribidi_runs_log2vis takes a list of logical runs and returns a diff --git a/fribidi_char_sets.c b/fribidi_char_sets.c index aed5f5f..4951e02 100644 --- a/fribidi_char_sets.c +++ b/fribidi_char_sets.c @@ -47,11 +47,11 @@ typedef struct char *(*desc) (void); /* Some charsets like CapRTL may need to change some fribidis tables, by calling this function, they can do this changes. */ - fribidi_boolean (*enter) (void); + fribidi_boolean (*enter) (void); /* Some charsets like CapRTL may need to change some fribidis tables, by calling this function, they can undo their changes, perhaps to enter another mode. */ - fribidi_boolean (*leave) (void); + fribidi_boolean (*leave) (void); } FriBidiCharSetHandler; diff --git a/fribidi_create_char_types.c b/fribidi_create_char_types.c index 9e1cbb9..5ca9cf8 100644 --- a/fribidi_create_char_types.c +++ b/fribidi_create_char_types.c @@ -32,10 +32,6 @@ #define SIZEOF_CHAR sizeof (char) #endif -#ifndef SIZEOF_CHARP -#define SIZEOF_CHARP sizeof (char *) -#endif - static void err (char *msg) { @@ -195,8 +191,8 @@ write_char_type (char *file, int max_depth) fprintf (f, "\n"); if (!pack_table - (table, FRIBIDI_UNICODE_CHARS, SIZEOF_CHAR, SIZEOF_CHARP, max_depth, 3, - names, key_type_name, table_name, macro_name, f)) + (table, FRIBIDI_UNICODE_CHARS, SIZEOF_CHAR, max_depth, 3, names, + key_type_name, table_name, macro_name, f)) err ("error: insufficient memory, decrease max_depth"); for (i = type_names_count - 1; i >= 0; i--) diff --git a/fribidi_tab_char_type_2.i b/fribidi_tab_char_type_2.i index 9fb2298..f220c32 100644 --- a/fribidi_tab_char_type_2.i +++ b/fribidi_tab_char_type_2.i @@ -29,23 +29,22 @@ #define WS FRIBIDI_PROP_TYPE_WS /* - Automatically generated by packtab.c + Automatically generated by packtab.c version 2 just use FRIBIDI_GET_TYPE(key) - assumed sizeof(pointer) == 4 assumed sizeof(FriBidiPropCharType) == 1 - required memory: 23552 + required memory: 19200 lookups: 2 - partition shape: FriBidiPropertyBlock[2176][512] - different table entries: 1 29 + partition shape: FriBidiPropertyBlock[4352][256] + different table entries: 1 41 */ /* *INDENT-OFF* */ -static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { +static const FriBidiPropCharType FriBidiPropertyBlockLevel1[256*41] = { -#define FriBidiPropertyBlockLevel1_0000 (FriBidiPropertyBlockLevel1 + 0x0) +#define FriBidiPropertyBlockLevel1_0000 0x0 BN, BN, BN, BN, BN, BN, BN, BN, BN, SS, BS, SS, WS, BS, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BS, BS, BS, SS, @@ -63,6 +62,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0100 0x100 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -80,7 +82,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0200 (FriBidiPropertyBlockLevel1 + 0x200) +#define FriBidiPropertyBlockLevel1_0200 0x200 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -98,6 +100,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0300 0x300 + NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, @@ -115,7 +120,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0400 (FriBidiPropertyBlockLevel1 + 0x400) +#define FriBidiPropertyBlockLevel1_0400 0x400 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -133,6 +138,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0500 0x500 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -150,7 +158,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, -#define FriBidiPropertyBlockLevel1_0600 (FriBidiPropertyBlockLevel1 + 0x600) +#define FriBidiPropertyBlockLevel1_0600 0x600 AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, CS, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, @@ -168,6 +176,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM, AL,NSM,NSM, NSM,NSM,NSM,NSM,NSM, AL, AL,NSM,NSM, ON,NSM,NSM,NSM,NSM, AL, AL, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, AL, AL, AL, AL, AL, AL, + +#define FriBidiPropertyBlockLevel1_0700 0x700 + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, BN, AL,NSM, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, @@ -185,24 +196,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0800 (FriBidiPropertyBlockLevel1 + 0x800) +#define FriBidiPropertyBlockLevel1_0900 0x800 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -220,7 +215,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0A00 (FriBidiPropertyBlockLevel1 + 0xA00) +#define FriBidiPropertyBlockLevel1_0A00 0x900 LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -238,6 +233,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0B00 0xA00 + LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -255,7 +253,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0C00 (FriBidiPropertyBlockLevel1 + 0xC00) +#define FriBidiPropertyBlockLevel1_0C00 0xB00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -273,6 +271,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0D00 0xC00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -290,7 +291,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_0E00 (FriBidiPropertyBlockLevel1 + 0xE00) +#define FriBidiPropertyBlockLevel1_0E00 0xD00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -308,6 +309,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_0F00 0xE00 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -325,7 +329,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1000 (FriBidiPropertyBlockLevel1 + 0x1000) +#define FriBidiPropertyBlockLevel1_1000 0xF00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -343,59 +347,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1200 (FriBidiPropertyBlockLevel1 + 0x1200) - - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel1_1600 (FriBidiPropertyBlockLevel1 + 0x1400) +#define FriBidiPropertyBlockLevel1_1600 0x1000 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -413,6 +366,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_1700 0x1100 + LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -430,7 +386,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1800 (FriBidiPropertyBlockLevel1 + 0x1600) +#define FriBidiPropertyBlockLevel1_1800 0x1200 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,NSM,NSM,NSM, BN,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -448,24 +404,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1E00 (FriBidiPropertyBlockLevel1 + 0x1800) +#define FriBidiPropertyBlockLevel1_1F00 0x1300 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -478,29 +418,13 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR, -#define FriBidiPropertyBlockLevel1_2000 (FriBidiPropertyBlockLevel1 + 0x1A00) +#define FriBidiPropertyBlockLevel1_2000 0x1400 WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, BN, BN, BN,LTR,RTL, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -518,6 +442,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_2100 0x1500 + ON, ON,LTR, ON, ON, ON, ON,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR, ON,LTR, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON,LTR, ON,LTR, ON,LTR, ON,LTR,LTR,LTR,LTR, ET,LTR, @@ -535,7 +462,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, -#define FriBidiPropertyBlockLevel1_2200 (FriBidiPropertyBlockLevel1 + 0x1C00) +#define FriBidiPropertyBlockLevel1_2200 0x1600 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ET, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -553,6 +480,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, + +#define FriBidiPropertyBlockLevel1_2300 0x1700 + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -570,7 +500,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_2400 (FriBidiPropertyBlockLevel1 + 0x1E00) +#define FriBidiPropertyBlockLevel1_2400 0x1800 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -588,6 +518,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, EN, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, + +#define FriBidiPropertyBlockLevel1_2500 0x1900 + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -605,7 +538,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, -#define FriBidiPropertyBlockLevel1_2600 (FriBidiPropertyBlockLevel1 + 0x2000) +#define FriBidiPropertyBlockLevel1_2600 0x1A00 ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, @@ -623,6 +556,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_2700 0x1B00 + LTR, ON, ON, ON, ON,LTR, ON, ON, ON, ON,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, @@ -640,77 +576,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, -#define FriBidiPropertyBlockLevel1_2800 (FriBidiPropertyBlockLevel1 + 0x2200) - - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - -#define FriBidiPropertyBlockLevel1_2A00 (FriBidiPropertyBlockLevel1 + 0x2400) - - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel1_2E00 (FriBidiPropertyBlockLevel1 + 0x2600) +#define FriBidiPropertyBlockLevel1_2E00 0x1C00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -728,6 +594,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + +#define FriBidiPropertyBlockLevel1_2F00 0x1D00 + ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -745,7 +614,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_3000 (FriBidiPropertyBlockLevel1 + 0x2800) +#define FriBidiPropertyBlockLevel1_3000 0x1E00 WS, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, @@ -763,24 +632,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_3200 (FriBidiPropertyBlockLevel1 + 0x2A00) +#define FriBidiPropertyBlockLevel1_3200 0x1F00 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -798,24 +651,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_A400 (FriBidiPropertyBlockLevel1 + 0x2C00) +#define FriBidiPropertyBlockLevel1_A400 0x2000 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -833,42 +670,10 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_FA00 (FriBidiPropertyBlockLevel1 + 0x2E00) +#define FriBidiPropertyBlockLevel1_FB00 0x2100 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,RTL,NSM,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, ET,RTL,RTL,RTL,RTL,RTL,RTL, RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, @@ -885,7 +690,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, -#define FriBidiPropertyBlockLevel1_FC00 (FriBidiPropertyBlockLevel1 + 0x3000) +#define FriBidiPropertyBlockLevel1_FC00 0x2200 AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, @@ -903,6 +708,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, + +#define FriBidiPropertyBlockLevel1_FD00 0x2300 + AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, @@ -920,7 +728,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, -#define FriBidiPropertyBlockLevel1_FE00 (FriBidiPropertyBlockLevel1 + 0x3200) +#define FriBidiPropertyBlockLevel1_FE00 0x2400 NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -938,6 +746,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, BN, + +#define FriBidiPropertyBlockLevel1_FF00 0x2500 + LTR, ON, ON, ET, ET, ET, ON, ON, ON, ON, ON, ET, CS, ET, CS, ES, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, CS, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -955,7 +766,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { ET, ET, ON, ON, ON, ET, ET,LTR, ON, ON, ON, ON, ON, ON, ON,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, BN, ON, ON,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1D000 (FriBidiPropertyBlockLevel1 + 0x3400) +#define FriBidiPropertyBlockLevel1_1D100 0x2600 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -963,22 +774,6 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR, BN, BN, BN, BN, BN, BN, BN, BN,NSM,NSM,NSM,NSM,NSM, NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR, @@ -990,7 +785,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define FriBidiPropertyBlockLevel1_1D600 (FriBidiPropertyBlockLevel1 + 0x3600) +#define FriBidiPropertyBlockLevel1_1D700 0x2700 LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1004,28 +799,12 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, -#define FriBidiPropertyBlockLevel1_E0000 (FriBidiPropertyBlockLevel1 + 0x3800) +#define FriBidiPropertyBlockLevel1_E0000 0x2800 LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, @@ -1043,2210 +822,4371 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*29] = { LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, }; -static const FriBidiPropCharType *FriBidiPropertyBlockLevel0[2176*1] = { - -#define FriBidiPropertyBlock (FriBidiPropertyBlockLevel0 + 0x0) - - FriBidiPropertyBlockLevel1_0000, /* 0000..01FF */ - FriBidiPropertyBlockLevel1_0200, /* 0200..03FF */ - FriBidiPropertyBlockLevel1_0400, /* 0400..05FF */ - FriBidiPropertyBlockLevel1_0600, /* 0600..07FF */ - FriBidiPropertyBlockLevel1_0800, /* 0800..09FF */ - FriBidiPropertyBlockLevel1_0A00, /* 0A00..0BFF */ - FriBidiPropertyBlockLevel1_0C00, /* 0C00..0DFF */ - FriBidiPropertyBlockLevel1_0E00, /* 0E00..0FFF */ - FriBidiPropertyBlockLevel1_1000, /* 1000..11FF */ - FriBidiPropertyBlockLevel1_1200, /* 1200..13FF */ - FriBidiPropertyBlockLevel1_1200, /* 1400..15FF */ - FriBidiPropertyBlockLevel1_1600, /* 1600..17FF */ - FriBidiPropertyBlockLevel1_1800, /* 1800..19FF */ - FriBidiPropertyBlockLevel1_1200, /* 1A00..1BFF */ - FriBidiPropertyBlockLevel1_1200, /* 1C00..1DFF */ - FriBidiPropertyBlockLevel1_1E00, /* 1E00..1FFF */ - FriBidiPropertyBlockLevel1_2000, /* 2000..21FF */ - FriBidiPropertyBlockLevel1_2200, /* 2200..23FF */ - FriBidiPropertyBlockLevel1_2400, /* 2400..25FF */ - FriBidiPropertyBlockLevel1_2600, /* 2600..27FF */ - FriBidiPropertyBlockLevel1_2800, /* 2800..29FF */ - FriBidiPropertyBlockLevel1_2A00, /* 2A00..2BFF */ - FriBidiPropertyBlockLevel1_1200, /* 2C00..2DFF */ - FriBidiPropertyBlockLevel1_2E00, /* 2E00..2FFF */ - FriBidiPropertyBlockLevel1_3000, /* 3000..31FF */ - FriBidiPropertyBlockLevel1_3200, /* 3200..33FF */ - FriBidiPropertyBlockLevel1_1200, /* 3400..35FF */ - FriBidiPropertyBlockLevel1_1200, /* 3600..37FF */ - FriBidiPropertyBlockLevel1_1200, /* 3800..39FF */ - FriBidiPropertyBlockLevel1_1200, /* 3A00..3BFF */ - FriBidiPropertyBlockLevel1_1200, /* 3C00..3DFF */ - FriBidiPropertyBlockLevel1_1200, /* 3E00..3FFF */ - FriBidiPropertyBlockLevel1_1200, /* 4000..41FF */ - FriBidiPropertyBlockLevel1_1200, /* 4200..43FF */ - FriBidiPropertyBlockLevel1_1200, /* 4400..45FF */ - FriBidiPropertyBlockLevel1_1200, /* 4600..47FF */ - FriBidiPropertyBlockLevel1_1200, /* 4800..49FF */ - FriBidiPropertyBlockLevel1_1200, /* 4A00..4BFF */ - FriBidiPropertyBlockLevel1_1200, /* 4C00..4DFF */ - FriBidiPropertyBlockLevel1_1200, /* 4E00..4FFF */ - FriBidiPropertyBlockLevel1_1200, /* 5000..51FF */ - FriBidiPropertyBlockLevel1_1200, /* 5200..53FF */ - FriBidiPropertyBlockLevel1_1200, /* 5400..55FF */ - FriBidiPropertyBlockLevel1_1200, /* 5600..57FF */ - FriBidiPropertyBlockLevel1_1200, /* 5800..59FF */ - FriBidiPropertyBlockLevel1_1200, /* 5A00..5BFF */ - FriBidiPropertyBlockLevel1_1200, /* 5C00..5DFF */ - FriBidiPropertyBlockLevel1_1200, /* 5E00..5FFF */ - FriBidiPropertyBlockLevel1_1200, /* 6000..61FF */ - FriBidiPropertyBlockLevel1_1200, /* 6200..63FF */ - FriBidiPropertyBlockLevel1_1200, /* 6400..65FF */ - FriBidiPropertyBlockLevel1_1200, /* 6600..67FF */ - FriBidiPropertyBlockLevel1_1200, /* 6800..69FF */ - FriBidiPropertyBlockLevel1_1200, /* 6A00..6BFF */ - FriBidiPropertyBlockLevel1_1200, /* 6C00..6DFF */ - FriBidiPropertyBlockLevel1_1200, /* 6E00..6FFF */ - FriBidiPropertyBlockLevel1_1200, /* 7000..71FF */ - FriBidiPropertyBlockLevel1_1200, /* 7200..73FF */ - FriBidiPropertyBlockLevel1_1200, /* 7400..75FF */ - FriBidiPropertyBlockLevel1_1200, /* 7600..77FF */ - FriBidiPropertyBlockLevel1_1200, /* 7800..79FF */ - FriBidiPropertyBlockLevel1_1200, /* 7A00..7BFF */ - FriBidiPropertyBlockLevel1_1200, /* 7C00..7DFF */ - FriBidiPropertyBlockLevel1_1200, /* 7E00..7FFF */ - FriBidiPropertyBlockLevel1_1200, /* 8000..81FF */ - FriBidiPropertyBlockLevel1_1200, /* 8200..83FF */ - FriBidiPropertyBlockLevel1_1200, /* 8400..85FF */ - FriBidiPropertyBlockLevel1_1200, /* 8600..87FF */ - FriBidiPropertyBlockLevel1_1200, /* 8800..89FF */ - FriBidiPropertyBlockLevel1_1200, /* 8A00..8BFF */ - FriBidiPropertyBlockLevel1_1200, /* 8C00..8DFF */ - FriBidiPropertyBlockLevel1_1200, /* 8E00..8FFF */ - FriBidiPropertyBlockLevel1_1200, /* 9000..91FF */ - FriBidiPropertyBlockLevel1_1200, /* 9200..93FF */ - FriBidiPropertyBlockLevel1_1200, /* 9400..95FF */ - FriBidiPropertyBlockLevel1_1200, /* 9600..97FF */ - FriBidiPropertyBlockLevel1_1200, /* 9800..99FF */ - FriBidiPropertyBlockLevel1_1200, /* 9A00..9BFF */ - FriBidiPropertyBlockLevel1_1200, /* 9C00..9DFF */ - FriBidiPropertyBlockLevel1_1200, /* 9E00..9FFF */ - FriBidiPropertyBlockLevel1_1200, /* A000..A1FF */ - FriBidiPropertyBlockLevel1_1200, /* A200..A3FF */ - FriBidiPropertyBlockLevel1_A400, /* A400..A5FF */ - FriBidiPropertyBlockLevel1_1200, /* A600..A7FF */ - FriBidiPropertyBlockLevel1_1200, /* A800..A9FF */ - FriBidiPropertyBlockLevel1_1200, /* AA00..ABFF */ - FriBidiPropertyBlockLevel1_1200, /* AC00..ADFF */ - FriBidiPropertyBlockLevel1_1200, /* AE00..AFFF */ - FriBidiPropertyBlockLevel1_1200, /* B000..B1FF */ - FriBidiPropertyBlockLevel1_1200, /* B200..B3FF */ - FriBidiPropertyBlockLevel1_1200, /* B400..B5FF */ - FriBidiPropertyBlockLevel1_1200, /* B600..B7FF */ - FriBidiPropertyBlockLevel1_1200, /* B800..B9FF */ - FriBidiPropertyBlockLevel1_1200, /* BA00..BBFF */ - FriBidiPropertyBlockLevel1_1200, /* BC00..BDFF */ - FriBidiPropertyBlockLevel1_1200, /* BE00..BFFF */ - FriBidiPropertyBlockLevel1_1200, /* C000..C1FF */ - FriBidiPropertyBlockLevel1_1200, /* C200..C3FF */ - FriBidiPropertyBlockLevel1_1200, /* C400..C5FF */ - FriBidiPropertyBlockLevel1_1200, /* C600..C7FF */ - FriBidiPropertyBlockLevel1_1200, /* C800..C9FF */ - FriBidiPropertyBlockLevel1_1200, /* CA00..CBFF */ - FriBidiPropertyBlockLevel1_1200, /* CC00..CDFF */ - FriBidiPropertyBlockLevel1_1200, /* CE00..CFFF */ - FriBidiPropertyBlockLevel1_1200, /* D000..D1FF */ - FriBidiPropertyBlockLevel1_1200, /* D200..D3FF */ - FriBidiPropertyBlockLevel1_1200, /* D400..D5FF */ - FriBidiPropertyBlockLevel1_1200, /* D600..D7FF */ - FriBidiPropertyBlockLevel1_1200, /* D800..D9FF */ - FriBidiPropertyBlockLevel1_1200, /* DA00..DBFF */ - FriBidiPropertyBlockLevel1_1200, /* DC00..DDFF */ - FriBidiPropertyBlockLevel1_1200, /* DE00..DFFF */ - FriBidiPropertyBlockLevel1_1200, /* E000..E1FF */ - FriBidiPropertyBlockLevel1_1200, /* E200..E3FF */ - FriBidiPropertyBlockLevel1_1200, /* E400..E5FF */ - FriBidiPropertyBlockLevel1_1200, /* E600..E7FF */ - FriBidiPropertyBlockLevel1_1200, /* E800..E9FF */ - FriBidiPropertyBlockLevel1_1200, /* EA00..EBFF */ - FriBidiPropertyBlockLevel1_1200, /* EC00..EDFF */ - FriBidiPropertyBlockLevel1_1200, /* EE00..EFFF */ - FriBidiPropertyBlockLevel1_1200, /* F000..F1FF */ - FriBidiPropertyBlockLevel1_1200, /* F200..F3FF */ - FriBidiPropertyBlockLevel1_1200, /* F400..F5FF */ - FriBidiPropertyBlockLevel1_1200, /* F600..F7FF */ - FriBidiPropertyBlockLevel1_1200, /* F800..F9FF */ - FriBidiPropertyBlockLevel1_FA00, /* FA00..FBFF */ - FriBidiPropertyBlockLevel1_FC00, /* FC00..FDFF */ - FriBidiPropertyBlockLevel1_FE00, /* FE00..FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10000..101FF */ - FriBidiPropertyBlockLevel1_1200, /* 10200..103FF */ - FriBidiPropertyBlockLevel1_1200, /* 10400..105FF */ - FriBidiPropertyBlockLevel1_1200, /* 10600..107FF */ - FriBidiPropertyBlockLevel1_1200, /* 10800..109FF */ - FriBidiPropertyBlockLevel1_1200, /* 10A00..10BFF */ - FriBidiPropertyBlockLevel1_1200, /* 10C00..10DFF */ - FriBidiPropertyBlockLevel1_1200, /* 10E00..10FFF */ - FriBidiPropertyBlockLevel1_1200, /* 11000..111FF */ - FriBidiPropertyBlockLevel1_1200, /* 11200..113FF */ - FriBidiPropertyBlockLevel1_1200, /* 11400..115FF */ - FriBidiPropertyBlockLevel1_1200, /* 11600..117FF */ - FriBidiPropertyBlockLevel1_1200, /* 11800..119FF */ - FriBidiPropertyBlockLevel1_1200, /* 11A00..11BFF */ - FriBidiPropertyBlockLevel1_1200, /* 11C00..11DFF */ - FriBidiPropertyBlockLevel1_1200, /* 11E00..11FFF */ - FriBidiPropertyBlockLevel1_1200, /* 12000..121FF */ - FriBidiPropertyBlockLevel1_1200, /* 12200..123FF */ - FriBidiPropertyBlockLevel1_1200, /* 12400..125FF */ - FriBidiPropertyBlockLevel1_1200, /* 12600..127FF */ - FriBidiPropertyBlockLevel1_1200, /* 12800..129FF */ - FriBidiPropertyBlockLevel1_1200, /* 12A00..12BFF */ - FriBidiPropertyBlockLevel1_1200, /* 12C00..12DFF */ - FriBidiPropertyBlockLevel1_1200, /* 12E00..12FFF */ - FriBidiPropertyBlockLevel1_1200, /* 13000..131FF */ - FriBidiPropertyBlockLevel1_1200, /* 13200..133FF */ - FriBidiPropertyBlockLevel1_1200, /* 13400..135FF */ - FriBidiPropertyBlockLevel1_1200, /* 13600..137FF */ - FriBidiPropertyBlockLevel1_1200, /* 13800..139FF */ - FriBidiPropertyBlockLevel1_1200, /* 13A00..13BFF */ - FriBidiPropertyBlockLevel1_1200, /* 13C00..13DFF */ - FriBidiPropertyBlockLevel1_1200, /* 13E00..13FFF */ - FriBidiPropertyBlockLevel1_1200, /* 14000..141FF */ - FriBidiPropertyBlockLevel1_1200, /* 14200..143FF */ - FriBidiPropertyBlockLevel1_1200, /* 14400..145FF */ - FriBidiPropertyBlockLevel1_1200, /* 14600..147FF */ - FriBidiPropertyBlockLevel1_1200, /* 14800..149FF */ - FriBidiPropertyBlockLevel1_1200, /* 14A00..14BFF */ - FriBidiPropertyBlockLevel1_1200, /* 14C00..14DFF */ - FriBidiPropertyBlockLevel1_1200, /* 14E00..14FFF */ - FriBidiPropertyBlockLevel1_1200, /* 15000..151FF */ - FriBidiPropertyBlockLevel1_1200, /* 15200..153FF */ - FriBidiPropertyBlockLevel1_1200, /* 15400..155FF */ - FriBidiPropertyBlockLevel1_1200, /* 15600..157FF */ - FriBidiPropertyBlockLevel1_1200, /* 15800..159FF */ - FriBidiPropertyBlockLevel1_1200, /* 15A00..15BFF */ - FriBidiPropertyBlockLevel1_1200, /* 15C00..15DFF */ - FriBidiPropertyBlockLevel1_1200, /* 15E00..15FFF */ - FriBidiPropertyBlockLevel1_1200, /* 16000..161FF */ - FriBidiPropertyBlockLevel1_1200, /* 16200..163FF */ - FriBidiPropertyBlockLevel1_1200, /* 16400..165FF */ - FriBidiPropertyBlockLevel1_1200, /* 16600..167FF */ - FriBidiPropertyBlockLevel1_1200, /* 16800..169FF */ - FriBidiPropertyBlockLevel1_1200, /* 16A00..16BFF */ - FriBidiPropertyBlockLevel1_1200, /* 16C00..16DFF */ - FriBidiPropertyBlockLevel1_1200, /* 16E00..16FFF */ - FriBidiPropertyBlockLevel1_1200, /* 17000..171FF */ - FriBidiPropertyBlockLevel1_1200, /* 17200..173FF */ - FriBidiPropertyBlockLevel1_1200, /* 17400..175FF */ - FriBidiPropertyBlockLevel1_1200, /* 17600..177FF */ - FriBidiPropertyBlockLevel1_1200, /* 17800..179FF */ - FriBidiPropertyBlockLevel1_1200, /* 17A00..17BFF */ - FriBidiPropertyBlockLevel1_1200, /* 17C00..17DFF */ - FriBidiPropertyBlockLevel1_1200, /* 17E00..17FFF */ - FriBidiPropertyBlockLevel1_1200, /* 18000..181FF */ - FriBidiPropertyBlockLevel1_1200, /* 18200..183FF */ - FriBidiPropertyBlockLevel1_1200, /* 18400..185FF */ - FriBidiPropertyBlockLevel1_1200, /* 18600..187FF */ - FriBidiPropertyBlockLevel1_1200, /* 18800..189FF */ - FriBidiPropertyBlockLevel1_1200, /* 18A00..18BFF */ - FriBidiPropertyBlockLevel1_1200, /* 18C00..18DFF */ - FriBidiPropertyBlockLevel1_1200, /* 18E00..18FFF */ - FriBidiPropertyBlockLevel1_1200, /* 19000..191FF */ - FriBidiPropertyBlockLevel1_1200, /* 19200..193FF */ - FriBidiPropertyBlockLevel1_1200, /* 19400..195FF */ - FriBidiPropertyBlockLevel1_1200, /* 19600..197FF */ - FriBidiPropertyBlockLevel1_1200, /* 19800..199FF */ - FriBidiPropertyBlockLevel1_1200, /* 19A00..19BFF */ - FriBidiPropertyBlockLevel1_1200, /* 19C00..19DFF */ - FriBidiPropertyBlockLevel1_1200, /* 19E00..19FFF */ - FriBidiPropertyBlockLevel1_1200, /* 1A000..1A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1A200..1A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1A400..1A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 1A600..1A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1A800..1A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1AA00..1ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 1AC00..1ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 1AE00..1AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 1B000..1B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1B200..1B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1B400..1B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 1B600..1B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1B800..1B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1BA00..1BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 1BC00..1BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 1BE00..1BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 1C000..1C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1C200..1C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1C400..1C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 1C600..1C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1C800..1C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1CA00..1CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 1CC00..1CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 1CE00..1CFFF */ - FriBidiPropertyBlockLevel1_1D000, /* 1D000..1D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1D200..1D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1D400..1D5FF */ - FriBidiPropertyBlockLevel1_1D600, /* 1D600..1D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1D800..1D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1DA00..1DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 1DC00..1DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 1DE00..1DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 1E000..1E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1E200..1E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1E400..1E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 1E600..1E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1E800..1E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1EA00..1EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 1EC00..1EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 1EE00..1EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 1F000..1F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 1F200..1F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 1F400..1F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 1F600..1F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 1F800..1F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 1FA00..1FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 1FC00..1FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 1FE00..1FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 20000..201FF */ - FriBidiPropertyBlockLevel1_1200, /* 20200..203FF */ - FriBidiPropertyBlockLevel1_1200, /* 20400..205FF */ - FriBidiPropertyBlockLevel1_1200, /* 20600..207FF */ - FriBidiPropertyBlockLevel1_1200, /* 20800..209FF */ - FriBidiPropertyBlockLevel1_1200, /* 20A00..20BFF */ - FriBidiPropertyBlockLevel1_1200, /* 20C00..20DFF */ - FriBidiPropertyBlockLevel1_1200, /* 20E00..20FFF */ - FriBidiPropertyBlockLevel1_1200, /* 21000..211FF */ - FriBidiPropertyBlockLevel1_1200, /* 21200..213FF */ - FriBidiPropertyBlockLevel1_1200, /* 21400..215FF */ - FriBidiPropertyBlockLevel1_1200, /* 21600..217FF */ - FriBidiPropertyBlockLevel1_1200, /* 21800..219FF */ - FriBidiPropertyBlockLevel1_1200, /* 21A00..21BFF */ - FriBidiPropertyBlockLevel1_1200, /* 21C00..21DFF */ - FriBidiPropertyBlockLevel1_1200, /* 21E00..21FFF */ - FriBidiPropertyBlockLevel1_1200, /* 22000..221FF */ - FriBidiPropertyBlockLevel1_1200, /* 22200..223FF */ - FriBidiPropertyBlockLevel1_1200, /* 22400..225FF */ - FriBidiPropertyBlockLevel1_1200, /* 22600..227FF */ - FriBidiPropertyBlockLevel1_1200, /* 22800..229FF */ - FriBidiPropertyBlockLevel1_1200, /* 22A00..22BFF */ - FriBidiPropertyBlockLevel1_1200, /* 22C00..22DFF */ - FriBidiPropertyBlockLevel1_1200, /* 22E00..22FFF */ - FriBidiPropertyBlockLevel1_1200, /* 23000..231FF */ - FriBidiPropertyBlockLevel1_1200, /* 23200..233FF */ - FriBidiPropertyBlockLevel1_1200, /* 23400..235FF */ - FriBidiPropertyBlockLevel1_1200, /* 23600..237FF */ - FriBidiPropertyBlockLevel1_1200, /* 23800..239FF */ - FriBidiPropertyBlockLevel1_1200, /* 23A00..23BFF */ - FriBidiPropertyBlockLevel1_1200, /* 23C00..23DFF */ - FriBidiPropertyBlockLevel1_1200, /* 23E00..23FFF */ - FriBidiPropertyBlockLevel1_1200, /* 24000..241FF */ - FriBidiPropertyBlockLevel1_1200, /* 24200..243FF */ - FriBidiPropertyBlockLevel1_1200, /* 24400..245FF */ - FriBidiPropertyBlockLevel1_1200, /* 24600..247FF */ - FriBidiPropertyBlockLevel1_1200, /* 24800..249FF */ - FriBidiPropertyBlockLevel1_1200, /* 24A00..24BFF */ - FriBidiPropertyBlockLevel1_1200, /* 24C00..24DFF */ - FriBidiPropertyBlockLevel1_1200, /* 24E00..24FFF */ - FriBidiPropertyBlockLevel1_1200, /* 25000..251FF */ - FriBidiPropertyBlockLevel1_1200, /* 25200..253FF */ - FriBidiPropertyBlockLevel1_1200, /* 25400..255FF */ - FriBidiPropertyBlockLevel1_1200, /* 25600..257FF */ - FriBidiPropertyBlockLevel1_1200, /* 25800..259FF */ - FriBidiPropertyBlockLevel1_1200, /* 25A00..25BFF */ - FriBidiPropertyBlockLevel1_1200, /* 25C00..25DFF */ - FriBidiPropertyBlockLevel1_1200, /* 25E00..25FFF */ - FriBidiPropertyBlockLevel1_1200, /* 26000..261FF */ - FriBidiPropertyBlockLevel1_1200, /* 26200..263FF */ - FriBidiPropertyBlockLevel1_1200, /* 26400..265FF */ - FriBidiPropertyBlockLevel1_1200, /* 26600..267FF */ - FriBidiPropertyBlockLevel1_1200, /* 26800..269FF */ - FriBidiPropertyBlockLevel1_1200, /* 26A00..26BFF */ - FriBidiPropertyBlockLevel1_1200, /* 26C00..26DFF */ - FriBidiPropertyBlockLevel1_1200, /* 26E00..26FFF */ - FriBidiPropertyBlockLevel1_1200, /* 27000..271FF */ - FriBidiPropertyBlockLevel1_1200, /* 27200..273FF */ - FriBidiPropertyBlockLevel1_1200, /* 27400..275FF */ - FriBidiPropertyBlockLevel1_1200, /* 27600..277FF */ - FriBidiPropertyBlockLevel1_1200, /* 27800..279FF */ - FriBidiPropertyBlockLevel1_1200, /* 27A00..27BFF */ - FriBidiPropertyBlockLevel1_1200, /* 27C00..27DFF */ - FriBidiPropertyBlockLevel1_1200, /* 27E00..27FFF */ - FriBidiPropertyBlockLevel1_1200, /* 28000..281FF */ - FriBidiPropertyBlockLevel1_1200, /* 28200..283FF */ - FriBidiPropertyBlockLevel1_1200, /* 28400..285FF */ - FriBidiPropertyBlockLevel1_1200, /* 28600..287FF */ - FriBidiPropertyBlockLevel1_1200, /* 28800..289FF */ - FriBidiPropertyBlockLevel1_1200, /* 28A00..28BFF */ - FriBidiPropertyBlockLevel1_1200, /* 28C00..28DFF */ - FriBidiPropertyBlockLevel1_1200, /* 28E00..28FFF */ - FriBidiPropertyBlockLevel1_1200, /* 29000..291FF */ - FriBidiPropertyBlockLevel1_1200, /* 29200..293FF */ - FriBidiPropertyBlockLevel1_1200, /* 29400..295FF */ - FriBidiPropertyBlockLevel1_1200, /* 29600..297FF */ - FriBidiPropertyBlockLevel1_1200, /* 29800..299FF */ - FriBidiPropertyBlockLevel1_1200, /* 29A00..29BFF */ - FriBidiPropertyBlockLevel1_1200, /* 29C00..29DFF */ - FriBidiPropertyBlockLevel1_1200, /* 29E00..29FFF */ - FriBidiPropertyBlockLevel1_1200, /* 2A000..2A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2A200..2A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2A400..2A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2A600..2A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2A800..2A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2AA00..2ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 2AC00..2ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 2AE00..2AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 2B000..2B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2B200..2B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2B400..2B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2B600..2B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2B800..2B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2BA00..2BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 2BC00..2BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 2BE00..2BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 2C000..2C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2C200..2C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2C400..2C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2C600..2C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2C800..2C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2CA00..2CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 2CC00..2CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 2CE00..2CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 2D000..2D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2D200..2D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2D400..2D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2D600..2D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2D800..2D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2DA00..2DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 2DC00..2DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 2DE00..2DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 2E000..2E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2E200..2E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2E400..2E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2E600..2E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2E800..2E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2EA00..2EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 2EC00..2EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 2EE00..2EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 2F000..2F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 2F200..2F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 2F400..2F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 2F600..2F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 2F800..2F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 2FA00..2FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 2FC00..2FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 2FE00..2FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 30000..301FF */ - FriBidiPropertyBlockLevel1_1200, /* 30200..303FF */ - FriBidiPropertyBlockLevel1_1200, /* 30400..305FF */ - FriBidiPropertyBlockLevel1_1200, /* 30600..307FF */ - FriBidiPropertyBlockLevel1_1200, /* 30800..309FF */ - FriBidiPropertyBlockLevel1_1200, /* 30A00..30BFF */ - FriBidiPropertyBlockLevel1_1200, /* 30C00..30DFF */ - FriBidiPropertyBlockLevel1_1200, /* 30E00..30FFF */ - FriBidiPropertyBlockLevel1_1200, /* 31000..311FF */ - FriBidiPropertyBlockLevel1_1200, /* 31200..313FF */ - FriBidiPropertyBlockLevel1_1200, /* 31400..315FF */ - FriBidiPropertyBlockLevel1_1200, /* 31600..317FF */ - FriBidiPropertyBlockLevel1_1200, /* 31800..319FF */ - FriBidiPropertyBlockLevel1_1200, /* 31A00..31BFF */ - FriBidiPropertyBlockLevel1_1200, /* 31C00..31DFF */ - FriBidiPropertyBlockLevel1_1200, /* 31E00..31FFF */ - FriBidiPropertyBlockLevel1_1200, /* 32000..321FF */ - FriBidiPropertyBlockLevel1_1200, /* 32200..323FF */ - FriBidiPropertyBlockLevel1_1200, /* 32400..325FF */ - FriBidiPropertyBlockLevel1_1200, /* 32600..327FF */ - FriBidiPropertyBlockLevel1_1200, /* 32800..329FF */ - FriBidiPropertyBlockLevel1_1200, /* 32A00..32BFF */ - FriBidiPropertyBlockLevel1_1200, /* 32C00..32DFF */ - FriBidiPropertyBlockLevel1_1200, /* 32E00..32FFF */ - FriBidiPropertyBlockLevel1_1200, /* 33000..331FF */ - FriBidiPropertyBlockLevel1_1200, /* 33200..333FF */ - FriBidiPropertyBlockLevel1_1200, /* 33400..335FF */ - FriBidiPropertyBlockLevel1_1200, /* 33600..337FF */ - FriBidiPropertyBlockLevel1_1200, /* 33800..339FF */ - FriBidiPropertyBlockLevel1_1200, /* 33A00..33BFF */ - FriBidiPropertyBlockLevel1_1200, /* 33C00..33DFF */ - FriBidiPropertyBlockLevel1_1200, /* 33E00..33FFF */ - FriBidiPropertyBlockLevel1_1200, /* 34000..341FF */ - FriBidiPropertyBlockLevel1_1200, /* 34200..343FF */ - FriBidiPropertyBlockLevel1_1200, /* 34400..345FF */ - FriBidiPropertyBlockLevel1_1200, /* 34600..347FF */ - FriBidiPropertyBlockLevel1_1200, /* 34800..349FF */ - FriBidiPropertyBlockLevel1_1200, /* 34A00..34BFF */ - FriBidiPropertyBlockLevel1_1200, /* 34C00..34DFF */ - FriBidiPropertyBlockLevel1_1200, /* 34E00..34FFF */ - FriBidiPropertyBlockLevel1_1200, /* 35000..351FF */ - FriBidiPropertyBlockLevel1_1200, /* 35200..353FF */ - FriBidiPropertyBlockLevel1_1200, /* 35400..355FF */ - FriBidiPropertyBlockLevel1_1200, /* 35600..357FF */ - FriBidiPropertyBlockLevel1_1200, /* 35800..359FF */ - FriBidiPropertyBlockLevel1_1200, /* 35A00..35BFF */ - FriBidiPropertyBlockLevel1_1200, /* 35C00..35DFF */ - FriBidiPropertyBlockLevel1_1200, /* 35E00..35FFF */ - FriBidiPropertyBlockLevel1_1200, /* 36000..361FF */ - FriBidiPropertyBlockLevel1_1200, /* 36200..363FF */ - FriBidiPropertyBlockLevel1_1200, /* 36400..365FF */ - FriBidiPropertyBlockLevel1_1200, /* 36600..367FF */ - FriBidiPropertyBlockLevel1_1200, /* 36800..369FF */ - FriBidiPropertyBlockLevel1_1200, /* 36A00..36BFF */ - FriBidiPropertyBlockLevel1_1200, /* 36C00..36DFF */ - FriBidiPropertyBlockLevel1_1200, /* 36E00..36FFF */ - FriBidiPropertyBlockLevel1_1200, /* 37000..371FF */ - FriBidiPropertyBlockLevel1_1200, /* 37200..373FF */ - FriBidiPropertyBlockLevel1_1200, /* 37400..375FF */ - FriBidiPropertyBlockLevel1_1200, /* 37600..377FF */ - FriBidiPropertyBlockLevel1_1200, /* 37800..379FF */ - FriBidiPropertyBlockLevel1_1200, /* 37A00..37BFF */ - FriBidiPropertyBlockLevel1_1200, /* 37C00..37DFF */ - FriBidiPropertyBlockLevel1_1200, /* 37E00..37FFF */ - FriBidiPropertyBlockLevel1_1200, /* 38000..381FF */ - FriBidiPropertyBlockLevel1_1200, /* 38200..383FF */ - FriBidiPropertyBlockLevel1_1200, /* 38400..385FF */ - FriBidiPropertyBlockLevel1_1200, /* 38600..387FF */ - FriBidiPropertyBlockLevel1_1200, /* 38800..389FF */ - FriBidiPropertyBlockLevel1_1200, /* 38A00..38BFF */ - FriBidiPropertyBlockLevel1_1200, /* 38C00..38DFF */ - FriBidiPropertyBlockLevel1_1200, /* 38E00..38FFF */ - FriBidiPropertyBlockLevel1_1200, /* 39000..391FF */ - FriBidiPropertyBlockLevel1_1200, /* 39200..393FF */ - FriBidiPropertyBlockLevel1_1200, /* 39400..395FF */ - FriBidiPropertyBlockLevel1_1200, /* 39600..397FF */ - FriBidiPropertyBlockLevel1_1200, /* 39800..399FF */ - FriBidiPropertyBlockLevel1_1200, /* 39A00..39BFF */ - FriBidiPropertyBlockLevel1_1200, /* 39C00..39DFF */ - FriBidiPropertyBlockLevel1_1200, /* 39E00..39FFF */ - FriBidiPropertyBlockLevel1_1200, /* 3A000..3A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3A200..3A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3A400..3A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3A600..3A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3A800..3A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3AA00..3ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 3AC00..3ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 3AE00..3AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 3B000..3B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3B200..3B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3B400..3B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3B600..3B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3B800..3B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3BA00..3BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 3BC00..3BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 3BE00..3BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 3C000..3C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3C200..3C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3C400..3C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3C600..3C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3C800..3C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3CA00..3CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 3CC00..3CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 3CE00..3CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 3D000..3D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3D200..3D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3D400..3D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3D600..3D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3D800..3D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3DA00..3DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 3DC00..3DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 3DE00..3DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 3E000..3E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3E200..3E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3E400..3E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3E600..3E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3E800..3E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3EA00..3EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 3EC00..3EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 3EE00..3EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 3F000..3F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 3F200..3F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 3F400..3F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 3F600..3F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 3F800..3F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 3FA00..3FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 3FC00..3FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 3FE00..3FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 40000..401FF */ - FriBidiPropertyBlockLevel1_1200, /* 40200..403FF */ - FriBidiPropertyBlockLevel1_1200, /* 40400..405FF */ - FriBidiPropertyBlockLevel1_1200, /* 40600..407FF */ - FriBidiPropertyBlockLevel1_1200, /* 40800..409FF */ - FriBidiPropertyBlockLevel1_1200, /* 40A00..40BFF */ - FriBidiPropertyBlockLevel1_1200, /* 40C00..40DFF */ - FriBidiPropertyBlockLevel1_1200, /* 40E00..40FFF */ - FriBidiPropertyBlockLevel1_1200, /* 41000..411FF */ - FriBidiPropertyBlockLevel1_1200, /* 41200..413FF */ - FriBidiPropertyBlockLevel1_1200, /* 41400..415FF */ - FriBidiPropertyBlockLevel1_1200, /* 41600..417FF */ - FriBidiPropertyBlockLevel1_1200, /* 41800..419FF */ - FriBidiPropertyBlockLevel1_1200, /* 41A00..41BFF */ - FriBidiPropertyBlockLevel1_1200, /* 41C00..41DFF */ - FriBidiPropertyBlockLevel1_1200, /* 41E00..41FFF */ - FriBidiPropertyBlockLevel1_1200, /* 42000..421FF */ - FriBidiPropertyBlockLevel1_1200, /* 42200..423FF */ - FriBidiPropertyBlockLevel1_1200, /* 42400..425FF */ - FriBidiPropertyBlockLevel1_1200, /* 42600..427FF */ - FriBidiPropertyBlockLevel1_1200, /* 42800..429FF */ - FriBidiPropertyBlockLevel1_1200, /* 42A00..42BFF */ - FriBidiPropertyBlockLevel1_1200, /* 42C00..42DFF */ - FriBidiPropertyBlockLevel1_1200, /* 42E00..42FFF */ - FriBidiPropertyBlockLevel1_1200, /* 43000..431FF */ - FriBidiPropertyBlockLevel1_1200, /* 43200..433FF */ - FriBidiPropertyBlockLevel1_1200, /* 43400..435FF */ - FriBidiPropertyBlockLevel1_1200, /* 43600..437FF */ - FriBidiPropertyBlockLevel1_1200, /* 43800..439FF */ - FriBidiPropertyBlockLevel1_1200, /* 43A00..43BFF */ - FriBidiPropertyBlockLevel1_1200, /* 43C00..43DFF */ - FriBidiPropertyBlockLevel1_1200, /* 43E00..43FFF */ - FriBidiPropertyBlockLevel1_1200, /* 44000..441FF */ - FriBidiPropertyBlockLevel1_1200, /* 44200..443FF */ - FriBidiPropertyBlockLevel1_1200, /* 44400..445FF */ - FriBidiPropertyBlockLevel1_1200, /* 44600..447FF */ - FriBidiPropertyBlockLevel1_1200, /* 44800..449FF */ - FriBidiPropertyBlockLevel1_1200, /* 44A00..44BFF */ - FriBidiPropertyBlockLevel1_1200, /* 44C00..44DFF */ - FriBidiPropertyBlockLevel1_1200, /* 44E00..44FFF */ - FriBidiPropertyBlockLevel1_1200, /* 45000..451FF */ - FriBidiPropertyBlockLevel1_1200, /* 45200..453FF */ - FriBidiPropertyBlockLevel1_1200, /* 45400..455FF */ - FriBidiPropertyBlockLevel1_1200, /* 45600..457FF */ - FriBidiPropertyBlockLevel1_1200, /* 45800..459FF */ - FriBidiPropertyBlockLevel1_1200, /* 45A00..45BFF */ - FriBidiPropertyBlockLevel1_1200, /* 45C00..45DFF */ - FriBidiPropertyBlockLevel1_1200, /* 45E00..45FFF */ - FriBidiPropertyBlockLevel1_1200, /* 46000..461FF */ - FriBidiPropertyBlockLevel1_1200, /* 46200..463FF */ - FriBidiPropertyBlockLevel1_1200, /* 46400..465FF */ - FriBidiPropertyBlockLevel1_1200, /* 46600..467FF */ - FriBidiPropertyBlockLevel1_1200, /* 46800..469FF */ - FriBidiPropertyBlockLevel1_1200, /* 46A00..46BFF */ - FriBidiPropertyBlockLevel1_1200, /* 46C00..46DFF */ - FriBidiPropertyBlockLevel1_1200, /* 46E00..46FFF */ - FriBidiPropertyBlockLevel1_1200, /* 47000..471FF */ - FriBidiPropertyBlockLevel1_1200, /* 47200..473FF */ - FriBidiPropertyBlockLevel1_1200, /* 47400..475FF */ - FriBidiPropertyBlockLevel1_1200, /* 47600..477FF */ - FriBidiPropertyBlockLevel1_1200, /* 47800..479FF */ - FriBidiPropertyBlockLevel1_1200, /* 47A00..47BFF */ - FriBidiPropertyBlockLevel1_1200, /* 47C00..47DFF */ - FriBidiPropertyBlockLevel1_1200, /* 47E00..47FFF */ - FriBidiPropertyBlockLevel1_1200, /* 48000..481FF */ - FriBidiPropertyBlockLevel1_1200, /* 48200..483FF */ - FriBidiPropertyBlockLevel1_1200, /* 48400..485FF */ - FriBidiPropertyBlockLevel1_1200, /* 48600..487FF */ - FriBidiPropertyBlockLevel1_1200, /* 48800..489FF */ - FriBidiPropertyBlockLevel1_1200, /* 48A00..48BFF */ - FriBidiPropertyBlockLevel1_1200, /* 48C00..48DFF */ - FriBidiPropertyBlockLevel1_1200, /* 48E00..48FFF */ - FriBidiPropertyBlockLevel1_1200, /* 49000..491FF */ - FriBidiPropertyBlockLevel1_1200, /* 49200..493FF */ - FriBidiPropertyBlockLevel1_1200, /* 49400..495FF */ - FriBidiPropertyBlockLevel1_1200, /* 49600..497FF */ - FriBidiPropertyBlockLevel1_1200, /* 49800..499FF */ - FriBidiPropertyBlockLevel1_1200, /* 49A00..49BFF */ - FriBidiPropertyBlockLevel1_1200, /* 49C00..49DFF */ - FriBidiPropertyBlockLevel1_1200, /* 49E00..49FFF */ - FriBidiPropertyBlockLevel1_1200, /* 4A000..4A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4A200..4A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4A400..4A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4A600..4A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4A800..4A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4AA00..4ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 4AC00..4ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 4AE00..4AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 4B000..4B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4B200..4B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4B400..4B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4B600..4B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4B800..4B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4BA00..4BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 4BC00..4BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 4BE00..4BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 4C000..4C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4C200..4C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4C400..4C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4C600..4C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4C800..4C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4CA00..4CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 4CC00..4CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 4CE00..4CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 4D000..4D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4D200..4D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4D400..4D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4D600..4D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4D800..4D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4DA00..4DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 4DC00..4DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 4DE00..4DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 4E000..4E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4E200..4E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4E400..4E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4E600..4E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4E800..4E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4EA00..4EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 4EC00..4EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 4EE00..4EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 4F000..4F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 4F200..4F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 4F400..4F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 4F600..4F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 4F800..4F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 4FA00..4FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 4FC00..4FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 4FE00..4FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 50000..501FF */ - FriBidiPropertyBlockLevel1_1200, /* 50200..503FF */ - FriBidiPropertyBlockLevel1_1200, /* 50400..505FF */ - FriBidiPropertyBlockLevel1_1200, /* 50600..507FF */ - FriBidiPropertyBlockLevel1_1200, /* 50800..509FF */ - FriBidiPropertyBlockLevel1_1200, /* 50A00..50BFF */ - FriBidiPropertyBlockLevel1_1200, /* 50C00..50DFF */ - FriBidiPropertyBlockLevel1_1200, /* 50E00..50FFF */ - FriBidiPropertyBlockLevel1_1200, /* 51000..511FF */ - FriBidiPropertyBlockLevel1_1200, /* 51200..513FF */ - FriBidiPropertyBlockLevel1_1200, /* 51400..515FF */ - FriBidiPropertyBlockLevel1_1200, /* 51600..517FF */ - FriBidiPropertyBlockLevel1_1200, /* 51800..519FF */ - FriBidiPropertyBlockLevel1_1200, /* 51A00..51BFF */ - FriBidiPropertyBlockLevel1_1200, /* 51C00..51DFF */ - FriBidiPropertyBlockLevel1_1200, /* 51E00..51FFF */ - FriBidiPropertyBlockLevel1_1200, /* 52000..521FF */ - FriBidiPropertyBlockLevel1_1200, /* 52200..523FF */ - FriBidiPropertyBlockLevel1_1200, /* 52400..525FF */ - FriBidiPropertyBlockLevel1_1200, /* 52600..527FF */ - FriBidiPropertyBlockLevel1_1200, /* 52800..529FF */ - FriBidiPropertyBlockLevel1_1200, /* 52A00..52BFF */ - FriBidiPropertyBlockLevel1_1200, /* 52C00..52DFF */ - FriBidiPropertyBlockLevel1_1200, /* 52E00..52FFF */ - FriBidiPropertyBlockLevel1_1200, /* 53000..531FF */ - FriBidiPropertyBlockLevel1_1200, /* 53200..533FF */ - FriBidiPropertyBlockLevel1_1200, /* 53400..535FF */ - FriBidiPropertyBlockLevel1_1200, /* 53600..537FF */ - FriBidiPropertyBlockLevel1_1200, /* 53800..539FF */ - FriBidiPropertyBlockLevel1_1200, /* 53A00..53BFF */ - FriBidiPropertyBlockLevel1_1200, /* 53C00..53DFF */ - FriBidiPropertyBlockLevel1_1200, /* 53E00..53FFF */ - FriBidiPropertyBlockLevel1_1200, /* 54000..541FF */ - FriBidiPropertyBlockLevel1_1200, /* 54200..543FF */ - FriBidiPropertyBlockLevel1_1200, /* 54400..545FF */ - FriBidiPropertyBlockLevel1_1200, /* 54600..547FF */ - FriBidiPropertyBlockLevel1_1200, /* 54800..549FF */ - FriBidiPropertyBlockLevel1_1200, /* 54A00..54BFF */ - FriBidiPropertyBlockLevel1_1200, /* 54C00..54DFF */ - FriBidiPropertyBlockLevel1_1200, /* 54E00..54FFF */ - FriBidiPropertyBlockLevel1_1200, /* 55000..551FF */ - FriBidiPropertyBlockLevel1_1200, /* 55200..553FF */ - FriBidiPropertyBlockLevel1_1200, /* 55400..555FF */ - FriBidiPropertyBlockLevel1_1200, /* 55600..557FF */ - FriBidiPropertyBlockLevel1_1200, /* 55800..559FF */ - FriBidiPropertyBlockLevel1_1200, /* 55A00..55BFF */ - FriBidiPropertyBlockLevel1_1200, /* 55C00..55DFF */ - FriBidiPropertyBlockLevel1_1200, /* 55E00..55FFF */ - FriBidiPropertyBlockLevel1_1200, /* 56000..561FF */ - FriBidiPropertyBlockLevel1_1200, /* 56200..563FF */ - FriBidiPropertyBlockLevel1_1200, /* 56400..565FF */ - FriBidiPropertyBlockLevel1_1200, /* 56600..567FF */ - FriBidiPropertyBlockLevel1_1200, /* 56800..569FF */ - FriBidiPropertyBlockLevel1_1200, /* 56A00..56BFF */ - FriBidiPropertyBlockLevel1_1200, /* 56C00..56DFF */ - FriBidiPropertyBlockLevel1_1200, /* 56E00..56FFF */ - FriBidiPropertyBlockLevel1_1200, /* 57000..571FF */ - FriBidiPropertyBlockLevel1_1200, /* 57200..573FF */ - FriBidiPropertyBlockLevel1_1200, /* 57400..575FF */ - FriBidiPropertyBlockLevel1_1200, /* 57600..577FF */ - FriBidiPropertyBlockLevel1_1200, /* 57800..579FF */ - FriBidiPropertyBlockLevel1_1200, /* 57A00..57BFF */ - FriBidiPropertyBlockLevel1_1200, /* 57C00..57DFF */ - FriBidiPropertyBlockLevel1_1200, /* 57E00..57FFF */ - FriBidiPropertyBlockLevel1_1200, /* 58000..581FF */ - FriBidiPropertyBlockLevel1_1200, /* 58200..583FF */ - FriBidiPropertyBlockLevel1_1200, /* 58400..585FF */ - FriBidiPropertyBlockLevel1_1200, /* 58600..587FF */ - FriBidiPropertyBlockLevel1_1200, /* 58800..589FF */ - FriBidiPropertyBlockLevel1_1200, /* 58A00..58BFF */ - FriBidiPropertyBlockLevel1_1200, /* 58C00..58DFF */ - FriBidiPropertyBlockLevel1_1200, /* 58E00..58FFF */ - FriBidiPropertyBlockLevel1_1200, /* 59000..591FF */ - FriBidiPropertyBlockLevel1_1200, /* 59200..593FF */ - FriBidiPropertyBlockLevel1_1200, /* 59400..595FF */ - FriBidiPropertyBlockLevel1_1200, /* 59600..597FF */ - FriBidiPropertyBlockLevel1_1200, /* 59800..599FF */ - FriBidiPropertyBlockLevel1_1200, /* 59A00..59BFF */ - FriBidiPropertyBlockLevel1_1200, /* 59C00..59DFF */ - FriBidiPropertyBlockLevel1_1200, /* 59E00..59FFF */ - FriBidiPropertyBlockLevel1_1200, /* 5A000..5A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5A200..5A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5A400..5A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5A600..5A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5A800..5A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5AA00..5ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 5AC00..5ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 5AE00..5AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 5B000..5B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5B200..5B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5B400..5B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5B600..5B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5B800..5B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5BA00..5BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 5BC00..5BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 5BE00..5BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 5C000..5C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5C200..5C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5C400..5C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5C600..5C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5C800..5C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5CA00..5CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 5CC00..5CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 5CE00..5CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 5D000..5D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5D200..5D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5D400..5D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5D600..5D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5D800..5D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5DA00..5DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 5DC00..5DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 5DE00..5DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 5E000..5E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5E200..5E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5E400..5E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5E600..5E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5E800..5E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5EA00..5EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 5EC00..5EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 5EE00..5EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 5F000..5F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 5F200..5F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 5F400..5F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 5F600..5F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 5F800..5F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 5FA00..5FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 5FC00..5FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 5FE00..5FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 60000..601FF */ - FriBidiPropertyBlockLevel1_1200, /* 60200..603FF */ - FriBidiPropertyBlockLevel1_1200, /* 60400..605FF */ - FriBidiPropertyBlockLevel1_1200, /* 60600..607FF */ - FriBidiPropertyBlockLevel1_1200, /* 60800..609FF */ - FriBidiPropertyBlockLevel1_1200, /* 60A00..60BFF */ - FriBidiPropertyBlockLevel1_1200, /* 60C00..60DFF */ - FriBidiPropertyBlockLevel1_1200, /* 60E00..60FFF */ - FriBidiPropertyBlockLevel1_1200, /* 61000..611FF */ - FriBidiPropertyBlockLevel1_1200, /* 61200..613FF */ - FriBidiPropertyBlockLevel1_1200, /* 61400..615FF */ - FriBidiPropertyBlockLevel1_1200, /* 61600..617FF */ - FriBidiPropertyBlockLevel1_1200, /* 61800..619FF */ - FriBidiPropertyBlockLevel1_1200, /* 61A00..61BFF */ - FriBidiPropertyBlockLevel1_1200, /* 61C00..61DFF */ - FriBidiPropertyBlockLevel1_1200, /* 61E00..61FFF */ - FriBidiPropertyBlockLevel1_1200, /* 62000..621FF */ - FriBidiPropertyBlockLevel1_1200, /* 62200..623FF */ - FriBidiPropertyBlockLevel1_1200, /* 62400..625FF */ - FriBidiPropertyBlockLevel1_1200, /* 62600..627FF */ - FriBidiPropertyBlockLevel1_1200, /* 62800..629FF */ - FriBidiPropertyBlockLevel1_1200, /* 62A00..62BFF */ - FriBidiPropertyBlockLevel1_1200, /* 62C00..62DFF */ - FriBidiPropertyBlockLevel1_1200, /* 62E00..62FFF */ - FriBidiPropertyBlockLevel1_1200, /* 63000..631FF */ - FriBidiPropertyBlockLevel1_1200, /* 63200..633FF */ - FriBidiPropertyBlockLevel1_1200, /* 63400..635FF */ - FriBidiPropertyBlockLevel1_1200, /* 63600..637FF */ - FriBidiPropertyBlockLevel1_1200, /* 63800..639FF */ - FriBidiPropertyBlockLevel1_1200, /* 63A00..63BFF */ - FriBidiPropertyBlockLevel1_1200, /* 63C00..63DFF */ - FriBidiPropertyBlockLevel1_1200, /* 63E00..63FFF */ - FriBidiPropertyBlockLevel1_1200, /* 64000..641FF */ - FriBidiPropertyBlockLevel1_1200, /* 64200..643FF */ - FriBidiPropertyBlockLevel1_1200, /* 64400..645FF */ - FriBidiPropertyBlockLevel1_1200, /* 64600..647FF */ - FriBidiPropertyBlockLevel1_1200, /* 64800..649FF */ - FriBidiPropertyBlockLevel1_1200, /* 64A00..64BFF */ - FriBidiPropertyBlockLevel1_1200, /* 64C00..64DFF */ - FriBidiPropertyBlockLevel1_1200, /* 64E00..64FFF */ - FriBidiPropertyBlockLevel1_1200, /* 65000..651FF */ - FriBidiPropertyBlockLevel1_1200, /* 65200..653FF */ - FriBidiPropertyBlockLevel1_1200, /* 65400..655FF */ - FriBidiPropertyBlockLevel1_1200, /* 65600..657FF */ - FriBidiPropertyBlockLevel1_1200, /* 65800..659FF */ - FriBidiPropertyBlockLevel1_1200, /* 65A00..65BFF */ - FriBidiPropertyBlockLevel1_1200, /* 65C00..65DFF */ - FriBidiPropertyBlockLevel1_1200, /* 65E00..65FFF */ - FriBidiPropertyBlockLevel1_1200, /* 66000..661FF */ - FriBidiPropertyBlockLevel1_1200, /* 66200..663FF */ - FriBidiPropertyBlockLevel1_1200, /* 66400..665FF */ - FriBidiPropertyBlockLevel1_1200, /* 66600..667FF */ - FriBidiPropertyBlockLevel1_1200, /* 66800..669FF */ - FriBidiPropertyBlockLevel1_1200, /* 66A00..66BFF */ - FriBidiPropertyBlockLevel1_1200, /* 66C00..66DFF */ - FriBidiPropertyBlockLevel1_1200, /* 66E00..66FFF */ - FriBidiPropertyBlockLevel1_1200, /* 67000..671FF */ - FriBidiPropertyBlockLevel1_1200, /* 67200..673FF */ - FriBidiPropertyBlockLevel1_1200, /* 67400..675FF */ - FriBidiPropertyBlockLevel1_1200, /* 67600..677FF */ - FriBidiPropertyBlockLevel1_1200, /* 67800..679FF */ - FriBidiPropertyBlockLevel1_1200, /* 67A00..67BFF */ - FriBidiPropertyBlockLevel1_1200, /* 67C00..67DFF */ - FriBidiPropertyBlockLevel1_1200, /* 67E00..67FFF */ - FriBidiPropertyBlockLevel1_1200, /* 68000..681FF */ - FriBidiPropertyBlockLevel1_1200, /* 68200..683FF */ - FriBidiPropertyBlockLevel1_1200, /* 68400..685FF */ - FriBidiPropertyBlockLevel1_1200, /* 68600..687FF */ - FriBidiPropertyBlockLevel1_1200, /* 68800..689FF */ - FriBidiPropertyBlockLevel1_1200, /* 68A00..68BFF */ - FriBidiPropertyBlockLevel1_1200, /* 68C00..68DFF */ - FriBidiPropertyBlockLevel1_1200, /* 68E00..68FFF */ - FriBidiPropertyBlockLevel1_1200, /* 69000..691FF */ - FriBidiPropertyBlockLevel1_1200, /* 69200..693FF */ - FriBidiPropertyBlockLevel1_1200, /* 69400..695FF */ - FriBidiPropertyBlockLevel1_1200, /* 69600..697FF */ - FriBidiPropertyBlockLevel1_1200, /* 69800..699FF */ - FriBidiPropertyBlockLevel1_1200, /* 69A00..69BFF */ - FriBidiPropertyBlockLevel1_1200, /* 69C00..69DFF */ - FriBidiPropertyBlockLevel1_1200, /* 69E00..69FFF */ - FriBidiPropertyBlockLevel1_1200, /* 6A000..6A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6A200..6A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6A400..6A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6A600..6A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6A800..6A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6AA00..6ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 6AC00..6ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 6AE00..6AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 6B000..6B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6B200..6B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6B400..6B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6B600..6B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6B800..6B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6BA00..6BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 6BC00..6BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 6BE00..6BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 6C000..6C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6C200..6C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6C400..6C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6C600..6C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6C800..6C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6CA00..6CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 6CC00..6CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 6CE00..6CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 6D000..6D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6D200..6D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6D400..6D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6D600..6D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6D800..6D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6DA00..6DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 6DC00..6DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 6DE00..6DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 6E000..6E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6E200..6E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6E400..6E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6E600..6E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6E800..6E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6EA00..6EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 6EC00..6EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 6EE00..6EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 6F000..6F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 6F200..6F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 6F400..6F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 6F600..6F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 6F800..6F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 6FA00..6FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 6FC00..6FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 6FE00..6FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 70000..701FF */ - FriBidiPropertyBlockLevel1_1200, /* 70200..703FF */ - FriBidiPropertyBlockLevel1_1200, /* 70400..705FF */ - FriBidiPropertyBlockLevel1_1200, /* 70600..707FF */ - FriBidiPropertyBlockLevel1_1200, /* 70800..709FF */ - FriBidiPropertyBlockLevel1_1200, /* 70A00..70BFF */ - FriBidiPropertyBlockLevel1_1200, /* 70C00..70DFF */ - FriBidiPropertyBlockLevel1_1200, /* 70E00..70FFF */ - FriBidiPropertyBlockLevel1_1200, /* 71000..711FF */ - FriBidiPropertyBlockLevel1_1200, /* 71200..713FF */ - FriBidiPropertyBlockLevel1_1200, /* 71400..715FF */ - FriBidiPropertyBlockLevel1_1200, /* 71600..717FF */ - FriBidiPropertyBlockLevel1_1200, /* 71800..719FF */ - FriBidiPropertyBlockLevel1_1200, /* 71A00..71BFF */ - FriBidiPropertyBlockLevel1_1200, /* 71C00..71DFF */ - FriBidiPropertyBlockLevel1_1200, /* 71E00..71FFF */ - FriBidiPropertyBlockLevel1_1200, /* 72000..721FF */ - FriBidiPropertyBlockLevel1_1200, /* 72200..723FF */ - FriBidiPropertyBlockLevel1_1200, /* 72400..725FF */ - FriBidiPropertyBlockLevel1_1200, /* 72600..727FF */ - FriBidiPropertyBlockLevel1_1200, /* 72800..729FF */ - FriBidiPropertyBlockLevel1_1200, /* 72A00..72BFF */ - FriBidiPropertyBlockLevel1_1200, /* 72C00..72DFF */ - FriBidiPropertyBlockLevel1_1200, /* 72E00..72FFF */ - FriBidiPropertyBlockLevel1_1200, /* 73000..731FF */ - FriBidiPropertyBlockLevel1_1200, /* 73200..733FF */ - FriBidiPropertyBlockLevel1_1200, /* 73400..735FF */ - FriBidiPropertyBlockLevel1_1200, /* 73600..737FF */ - FriBidiPropertyBlockLevel1_1200, /* 73800..739FF */ - FriBidiPropertyBlockLevel1_1200, /* 73A00..73BFF */ - FriBidiPropertyBlockLevel1_1200, /* 73C00..73DFF */ - FriBidiPropertyBlockLevel1_1200, /* 73E00..73FFF */ - FriBidiPropertyBlockLevel1_1200, /* 74000..741FF */ - FriBidiPropertyBlockLevel1_1200, /* 74200..743FF */ - FriBidiPropertyBlockLevel1_1200, /* 74400..745FF */ - FriBidiPropertyBlockLevel1_1200, /* 74600..747FF */ - FriBidiPropertyBlockLevel1_1200, /* 74800..749FF */ - FriBidiPropertyBlockLevel1_1200, /* 74A00..74BFF */ - FriBidiPropertyBlockLevel1_1200, /* 74C00..74DFF */ - FriBidiPropertyBlockLevel1_1200, /* 74E00..74FFF */ - FriBidiPropertyBlockLevel1_1200, /* 75000..751FF */ - FriBidiPropertyBlockLevel1_1200, /* 75200..753FF */ - FriBidiPropertyBlockLevel1_1200, /* 75400..755FF */ - FriBidiPropertyBlockLevel1_1200, /* 75600..757FF */ - FriBidiPropertyBlockLevel1_1200, /* 75800..759FF */ - FriBidiPropertyBlockLevel1_1200, /* 75A00..75BFF */ - FriBidiPropertyBlockLevel1_1200, /* 75C00..75DFF */ - FriBidiPropertyBlockLevel1_1200, /* 75E00..75FFF */ - FriBidiPropertyBlockLevel1_1200, /* 76000..761FF */ - FriBidiPropertyBlockLevel1_1200, /* 76200..763FF */ - FriBidiPropertyBlockLevel1_1200, /* 76400..765FF */ - FriBidiPropertyBlockLevel1_1200, /* 76600..767FF */ - FriBidiPropertyBlockLevel1_1200, /* 76800..769FF */ - FriBidiPropertyBlockLevel1_1200, /* 76A00..76BFF */ - FriBidiPropertyBlockLevel1_1200, /* 76C00..76DFF */ - FriBidiPropertyBlockLevel1_1200, /* 76E00..76FFF */ - FriBidiPropertyBlockLevel1_1200, /* 77000..771FF */ - FriBidiPropertyBlockLevel1_1200, /* 77200..773FF */ - FriBidiPropertyBlockLevel1_1200, /* 77400..775FF */ - FriBidiPropertyBlockLevel1_1200, /* 77600..777FF */ - FriBidiPropertyBlockLevel1_1200, /* 77800..779FF */ - FriBidiPropertyBlockLevel1_1200, /* 77A00..77BFF */ - FriBidiPropertyBlockLevel1_1200, /* 77C00..77DFF */ - FriBidiPropertyBlockLevel1_1200, /* 77E00..77FFF */ - FriBidiPropertyBlockLevel1_1200, /* 78000..781FF */ - FriBidiPropertyBlockLevel1_1200, /* 78200..783FF */ - FriBidiPropertyBlockLevel1_1200, /* 78400..785FF */ - FriBidiPropertyBlockLevel1_1200, /* 78600..787FF */ - FriBidiPropertyBlockLevel1_1200, /* 78800..789FF */ - FriBidiPropertyBlockLevel1_1200, /* 78A00..78BFF */ - FriBidiPropertyBlockLevel1_1200, /* 78C00..78DFF */ - FriBidiPropertyBlockLevel1_1200, /* 78E00..78FFF */ - FriBidiPropertyBlockLevel1_1200, /* 79000..791FF */ - FriBidiPropertyBlockLevel1_1200, /* 79200..793FF */ - FriBidiPropertyBlockLevel1_1200, /* 79400..795FF */ - FriBidiPropertyBlockLevel1_1200, /* 79600..797FF */ - FriBidiPropertyBlockLevel1_1200, /* 79800..799FF */ - FriBidiPropertyBlockLevel1_1200, /* 79A00..79BFF */ - FriBidiPropertyBlockLevel1_1200, /* 79C00..79DFF */ - FriBidiPropertyBlockLevel1_1200, /* 79E00..79FFF */ - FriBidiPropertyBlockLevel1_1200, /* 7A000..7A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7A200..7A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7A400..7A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7A600..7A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7A800..7A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7AA00..7ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 7AC00..7ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 7AE00..7AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 7B000..7B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7B200..7B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7B400..7B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7B600..7B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7B800..7B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7BA00..7BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 7BC00..7BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 7BE00..7BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 7C000..7C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7C200..7C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7C400..7C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7C600..7C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7C800..7C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7CA00..7CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 7CC00..7CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 7CE00..7CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 7D000..7D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7D200..7D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7D400..7D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7D600..7D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7D800..7D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7DA00..7DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 7DC00..7DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 7DE00..7DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 7E000..7E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7E200..7E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7E400..7E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7E600..7E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7E800..7E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7EA00..7EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 7EC00..7EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 7EE00..7EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 7F000..7F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 7F200..7F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 7F400..7F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 7F600..7F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 7F800..7F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 7FA00..7FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 7FC00..7FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 7FE00..7FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 80000..801FF */ - FriBidiPropertyBlockLevel1_1200, /* 80200..803FF */ - FriBidiPropertyBlockLevel1_1200, /* 80400..805FF */ - FriBidiPropertyBlockLevel1_1200, /* 80600..807FF */ - FriBidiPropertyBlockLevel1_1200, /* 80800..809FF */ - FriBidiPropertyBlockLevel1_1200, /* 80A00..80BFF */ - FriBidiPropertyBlockLevel1_1200, /* 80C00..80DFF */ - FriBidiPropertyBlockLevel1_1200, /* 80E00..80FFF */ - FriBidiPropertyBlockLevel1_1200, /* 81000..811FF */ - FriBidiPropertyBlockLevel1_1200, /* 81200..813FF */ - FriBidiPropertyBlockLevel1_1200, /* 81400..815FF */ - FriBidiPropertyBlockLevel1_1200, /* 81600..817FF */ - FriBidiPropertyBlockLevel1_1200, /* 81800..819FF */ - FriBidiPropertyBlockLevel1_1200, /* 81A00..81BFF */ - FriBidiPropertyBlockLevel1_1200, /* 81C00..81DFF */ - FriBidiPropertyBlockLevel1_1200, /* 81E00..81FFF */ - FriBidiPropertyBlockLevel1_1200, /* 82000..821FF */ - FriBidiPropertyBlockLevel1_1200, /* 82200..823FF */ - FriBidiPropertyBlockLevel1_1200, /* 82400..825FF */ - FriBidiPropertyBlockLevel1_1200, /* 82600..827FF */ - FriBidiPropertyBlockLevel1_1200, /* 82800..829FF */ - FriBidiPropertyBlockLevel1_1200, /* 82A00..82BFF */ - FriBidiPropertyBlockLevel1_1200, /* 82C00..82DFF */ - FriBidiPropertyBlockLevel1_1200, /* 82E00..82FFF */ - FriBidiPropertyBlockLevel1_1200, /* 83000..831FF */ - FriBidiPropertyBlockLevel1_1200, /* 83200..833FF */ - FriBidiPropertyBlockLevel1_1200, /* 83400..835FF */ - FriBidiPropertyBlockLevel1_1200, /* 83600..837FF */ - FriBidiPropertyBlockLevel1_1200, /* 83800..839FF */ - FriBidiPropertyBlockLevel1_1200, /* 83A00..83BFF */ - FriBidiPropertyBlockLevel1_1200, /* 83C00..83DFF */ - FriBidiPropertyBlockLevel1_1200, /* 83E00..83FFF */ - FriBidiPropertyBlockLevel1_1200, /* 84000..841FF */ - FriBidiPropertyBlockLevel1_1200, /* 84200..843FF */ - FriBidiPropertyBlockLevel1_1200, /* 84400..845FF */ - FriBidiPropertyBlockLevel1_1200, /* 84600..847FF */ - FriBidiPropertyBlockLevel1_1200, /* 84800..849FF */ - FriBidiPropertyBlockLevel1_1200, /* 84A00..84BFF */ - FriBidiPropertyBlockLevel1_1200, /* 84C00..84DFF */ - FriBidiPropertyBlockLevel1_1200, /* 84E00..84FFF */ - FriBidiPropertyBlockLevel1_1200, /* 85000..851FF */ - FriBidiPropertyBlockLevel1_1200, /* 85200..853FF */ - FriBidiPropertyBlockLevel1_1200, /* 85400..855FF */ - FriBidiPropertyBlockLevel1_1200, /* 85600..857FF */ - FriBidiPropertyBlockLevel1_1200, /* 85800..859FF */ - FriBidiPropertyBlockLevel1_1200, /* 85A00..85BFF */ - FriBidiPropertyBlockLevel1_1200, /* 85C00..85DFF */ - FriBidiPropertyBlockLevel1_1200, /* 85E00..85FFF */ - FriBidiPropertyBlockLevel1_1200, /* 86000..861FF */ - FriBidiPropertyBlockLevel1_1200, /* 86200..863FF */ - FriBidiPropertyBlockLevel1_1200, /* 86400..865FF */ - FriBidiPropertyBlockLevel1_1200, /* 86600..867FF */ - FriBidiPropertyBlockLevel1_1200, /* 86800..869FF */ - FriBidiPropertyBlockLevel1_1200, /* 86A00..86BFF */ - FriBidiPropertyBlockLevel1_1200, /* 86C00..86DFF */ - FriBidiPropertyBlockLevel1_1200, /* 86E00..86FFF */ - FriBidiPropertyBlockLevel1_1200, /* 87000..871FF */ - FriBidiPropertyBlockLevel1_1200, /* 87200..873FF */ - FriBidiPropertyBlockLevel1_1200, /* 87400..875FF */ - FriBidiPropertyBlockLevel1_1200, /* 87600..877FF */ - FriBidiPropertyBlockLevel1_1200, /* 87800..879FF */ - FriBidiPropertyBlockLevel1_1200, /* 87A00..87BFF */ - FriBidiPropertyBlockLevel1_1200, /* 87C00..87DFF */ - FriBidiPropertyBlockLevel1_1200, /* 87E00..87FFF */ - FriBidiPropertyBlockLevel1_1200, /* 88000..881FF */ - FriBidiPropertyBlockLevel1_1200, /* 88200..883FF */ - FriBidiPropertyBlockLevel1_1200, /* 88400..885FF */ - FriBidiPropertyBlockLevel1_1200, /* 88600..887FF */ - FriBidiPropertyBlockLevel1_1200, /* 88800..889FF */ - FriBidiPropertyBlockLevel1_1200, /* 88A00..88BFF */ - FriBidiPropertyBlockLevel1_1200, /* 88C00..88DFF */ - FriBidiPropertyBlockLevel1_1200, /* 88E00..88FFF */ - FriBidiPropertyBlockLevel1_1200, /* 89000..891FF */ - FriBidiPropertyBlockLevel1_1200, /* 89200..893FF */ - FriBidiPropertyBlockLevel1_1200, /* 89400..895FF */ - FriBidiPropertyBlockLevel1_1200, /* 89600..897FF */ - FriBidiPropertyBlockLevel1_1200, /* 89800..899FF */ - FriBidiPropertyBlockLevel1_1200, /* 89A00..89BFF */ - FriBidiPropertyBlockLevel1_1200, /* 89C00..89DFF */ - FriBidiPropertyBlockLevel1_1200, /* 89E00..89FFF */ - FriBidiPropertyBlockLevel1_1200, /* 8A000..8A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8A200..8A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8A400..8A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8A600..8A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8A800..8A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8AA00..8ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 8AC00..8ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 8AE00..8AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 8B000..8B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8B200..8B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8B400..8B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8B600..8B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8B800..8B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8BA00..8BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 8BC00..8BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 8BE00..8BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 8C000..8C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8C200..8C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8C400..8C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8C600..8C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8C800..8C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8CA00..8CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 8CC00..8CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 8CE00..8CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 8D000..8D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8D200..8D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8D400..8D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8D600..8D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8D800..8D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8DA00..8DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 8DC00..8DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 8DE00..8DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 8E000..8E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8E200..8E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8E400..8E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8E600..8E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8E800..8E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8EA00..8EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 8EC00..8EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 8EE00..8EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 8F000..8F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 8F200..8F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 8F400..8F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 8F600..8F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 8F800..8F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 8FA00..8FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 8FC00..8FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 8FE00..8FFFF */ - FriBidiPropertyBlockLevel1_1200, /* 90000..901FF */ - FriBidiPropertyBlockLevel1_1200, /* 90200..903FF */ - FriBidiPropertyBlockLevel1_1200, /* 90400..905FF */ - FriBidiPropertyBlockLevel1_1200, /* 90600..907FF */ - FriBidiPropertyBlockLevel1_1200, /* 90800..909FF */ - FriBidiPropertyBlockLevel1_1200, /* 90A00..90BFF */ - FriBidiPropertyBlockLevel1_1200, /* 90C00..90DFF */ - FriBidiPropertyBlockLevel1_1200, /* 90E00..90FFF */ - FriBidiPropertyBlockLevel1_1200, /* 91000..911FF */ - FriBidiPropertyBlockLevel1_1200, /* 91200..913FF */ - FriBidiPropertyBlockLevel1_1200, /* 91400..915FF */ - FriBidiPropertyBlockLevel1_1200, /* 91600..917FF */ - FriBidiPropertyBlockLevel1_1200, /* 91800..919FF */ - FriBidiPropertyBlockLevel1_1200, /* 91A00..91BFF */ - FriBidiPropertyBlockLevel1_1200, /* 91C00..91DFF */ - FriBidiPropertyBlockLevel1_1200, /* 91E00..91FFF */ - FriBidiPropertyBlockLevel1_1200, /* 92000..921FF */ - FriBidiPropertyBlockLevel1_1200, /* 92200..923FF */ - FriBidiPropertyBlockLevel1_1200, /* 92400..925FF */ - FriBidiPropertyBlockLevel1_1200, /* 92600..927FF */ - FriBidiPropertyBlockLevel1_1200, /* 92800..929FF */ - FriBidiPropertyBlockLevel1_1200, /* 92A00..92BFF */ - FriBidiPropertyBlockLevel1_1200, /* 92C00..92DFF */ - FriBidiPropertyBlockLevel1_1200, /* 92E00..92FFF */ - FriBidiPropertyBlockLevel1_1200, /* 93000..931FF */ - FriBidiPropertyBlockLevel1_1200, /* 93200..933FF */ - FriBidiPropertyBlockLevel1_1200, /* 93400..935FF */ - FriBidiPropertyBlockLevel1_1200, /* 93600..937FF */ - FriBidiPropertyBlockLevel1_1200, /* 93800..939FF */ - FriBidiPropertyBlockLevel1_1200, /* 93A00..93BFF */ - FriBidiPropertyBlockLevel1_1200, /* 93C00..93DFF */ - FriBidiPropertyBlockLevel1_1200, /* 93E00..93FFF */ - FriBidiPropertyBlockLevel1_1200, /* 94000..941FF */ - FriBidiPropertyBlockLevel1_1200, /* 94200..943FF */ - FriBidiPropertyBlockLevel1_1200, /* 94400..945FF */ - FriBidiPropertyBlockLevel1_1200, /* 94600..947FF */ - FriBidiPropertyBlockLevel1_1200, /* 94800..949FF */ - FriBidiPropertyBlockLevel1_1200, /* 94A00..94BFF */ - FriBidiPropertyBlockLevel1_1200, /* 94C00..94DFF */ - FriBidiPropertyBlockLevel1_1200, /* 94E00..94FFF */ - FriBidiPropertyBlockLevel1_1200, /* 95000..951FF */ - FriBidiPropertyBlockLevel1_1200, /* 95200..953FF */ - FriBidiPropertyBlockLevel1_1200, /* 95400..955FF */ - FriBidiPropertyBlockLevel1_1200, /* 95600..957FF */ - FriBidiPropertyBlockLevel1_1200, /* 95800..959FF */ - FriBidiPropertyBlockLevel1_1200, /* 95A00..95BFF */ - FriBidiPropertyBlockLevel1_1200, /* 95C00..95DFF */ - FriBidiPropertyBlockLevel1_1200, /* 95E00..95FFF */ - FriBidiPropertyBlockLevel1_1200, /* 96000..961FF */ - FriBidiPropertyBlockLevel1_1200, /* 96200..963FF */ - FriBidiPropertyBlockLevel1_1200, /* 96400..965FF */ - FriBidiPropertyBlockLevel1_1200, /* 96600..967FF */ - FriBidiPropertyBlockLevel1_1200, /* 96800..969FF */ - FriBidiPropertyBlockLevel1_1200, /* 96A00..96BFF */ - FriBidiPropertyBlockLevel1_1200, /* 96C00..96DFF */ - FriBidiPropertyBlockLevel1_1200, /* 96E00..96FFF */ - FriBidiPropertyBlockLevel1_1200, /* 97000..971FF */ - FriBidiPropertyBlockLevel1_1200, /* 97200..973FF */ - FriBidiPropertyBlockLevel1_1200, /* 97400..975FF */ - FriBidiPropertyBlockLevel1_1200, /* 97600..977FF */ - FriBidiPropertyBlockLevel1_1200, /* 97800..979FF */ - FriBidiPropertyBlockLevel1_1200, /* 97A00..97BFF */ - FriBidiPropertyBlockLevel1_1200, /* 97C00..97DFF */ - FriBidiPropertyBlockLevel1_1200, /* 97E00..97FFF */ - FriBidiPropertyBlockLevel1_1200, /* 98000..981FF */ - FriBidiPropertyBlockLevel1_1200, /* 98200..983FF */ - FriBidiPropertyBlockLevel1_1200, /* 98400..985FF */ - FriBidiPropertyBlockLevel1_1200, /* 98600..987FF */ - FriBidiPropertyBlockLevel1_1200, /* 98800..989FF */ - FriBidiPropertyBlockLevel1_1200, /* 98A00..98BFF */ - FriBidiPropertyBlockLevel1_1200, /* 98C00..98DFF */ - FriBidiPropertyBlockLevel1_1200, /* 98E00..98FFF */ - FriBidiPropertyBlockLevel1_1200, /* 99000..991FF */ - FriBidiPropertyBlockLevel1_1200, /* 99200..993FF */ - FriBidiPropertyBlockLevel1_1200, /* 99400..995FF */ - FriBidiPropertyBlockLevel1_1200, /* 99600..997FF */ - FriBidiPropertyBlockLevel1_1200, /* 99800..999FF */ - FriBidiPropertyBlockLevel1_1200, /* 99A00..99BFF */ - FriBidiPropertyBlockLevel1_1200, /* 99C00..99DFF */ - FriBidiPropertyBlockLevel1_1200, /* 99E00..99FFF */ - FriBidiPropertyBlockLevel1_1200, /* 9A000..9A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9A200..9A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9A400..9A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9A600..9A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9A800..9A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9AA00..9ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 9AC00..9ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 9AE00..9AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 9B000..9B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9B200..9B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9B400..9B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9B600..9B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9B800..9B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9BA00..9BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 9BC00..9BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 9BE00..9BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 9C000..9C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9C200..9C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9C400..9C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9C600..9C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9C800..9C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9CA00..9CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 9CC00..9CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 9CE00..9CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 9D000..9D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9D200..9D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9D400..9D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9D600..9D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9D800..9D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9DA00..9DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 9DC00..9DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 9DE00..9DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 9E000..9E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9E200..9E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9E400..9E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9E600..9E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9E800..9E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9EA00..9EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 9EC00..9EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 9EE00..9EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 9F000..9F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 9F200..9F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 9F400..9F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 9F600..9F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 9F800..9F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 9FA00..9FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 9FC00..9FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 9FE00..9FFFF */ - FriBidiPropertyBlockLevel1_1200, /* A0000..A01FF */ - FriBidiPropertyBlockLevel1_1200, /* A0200..A03FF */ - FriBidiPropertyBlockLevel1_1200, /* A0400..A05FF */ - FriBidiPropertyBlockLevel1_1200, /* A0600..A07FF */ - FriBidiPropertyBlockLevel1_1200, /* A0800..A09FF */ - FriBidiPropertyBlockLevel1_1200, /* A0A00..A0BFF */ - FriBidiPropertyBlockLevel1_1200, /* A0C00..A0DFF */ - FriBidiPropertyBlockLevel1_1200, /* A0E00..A0FFF */ - FriBidiPropertyBlockLevel1_1200, /* A1000..A11FF */ - FriBidiPropertyBlockLevel1_1200, /* A1200..A13FF */ - FriBidiPropertyBlockLevel1_1200, /* A1400..A15FF */ - FriBidiPropertyBlockLevel1_1200, /* A1600..A17FF */ - FriBidiPropertyBlockLevel1_1200, /* A1800..A19FF */ - FriBidiPropertyBlockLevel1_1200, /* A1A00..A1BFF */ - FriBidiPropertyBlockLevel1_1200, /* A1C00..A1DFF */ - FriBidiPropertyBlockLevel1_1200, /* A1E00..A1FFF */ - FriBidiPropertyBlockLevel1_1200, /* A2000..A21FF */ - FriBidiPropertyBlockLevel1_1200, /* A2200..A23FF */ - FriBidiPropertyBlockLevel1_1200, /* A2400..A25FF */ - FriBidiPropertyBlockLevel1_1200, /* A2600..A27FF */ - FriBidiPropertyBlockLevel1_1200, /* A2800..A29FF */ - FriBidiPropertyBlockLevel1_1200, /* A2A00..A2BFF */ - FriBidiPropertyBlockLevel1_1200, /* A2C00..A2DFF */ - FriBidiPropertyBlockLevel1_1200, /* A2E00..A2FFF */ - FriBidiPropertyBlockLevel1_1200, /* A3000..A31FF */ - FriBidiPropertyBlockLevel1_1200, /* A3200..A33FF */ - FriBidiPropertyBlockLevel1_1200, /* A3400..A35FF */ - FriBidiPropertyBlockLevel1_1200, /* A3600..A37FF */ - FriBidiPropertyBlockLevel1_1200, /* A3800..A39FF */ - FriBidiPropertyBlockLevel1_1200, /* A3A00..A3BFF */ - FriBidiPropertyBlockLevel1_1200, /* A3C00..A3DFF */ - FriBidiPropertyBlockLevel1_1200, /* A3E00..A3FFF */ - FriBidiPropertyBlockLevel1_1200, /* A4000..A41FF */ - FriBidiPropertyBlockLevel1_1200, /* A4200..A43FF */ - FriBidiPropertyBlockLevel1_1200, /* A4400..A45FF */ - FriBidiPropertyBlockLevel1_1200, /* A4600..A47FF */ - FriBidiPropertyBlockLevel1_1200, /* A4800..A49FF */ - FriBidiPropertyBlockLevel1_1200, /* A4A00..A4BFF */ - FriBidiPropertyBlockLevel1_1200, /* A4C00..A4DFF */ - FriBidiPropertyBlockLevel1_1200, /* A4E00..A4FFF */ - FriBidiPropertyBlockLevel1_1200, /* A5000..A51FF */ - FriBidiPropertyBlockLevel1_1200, /* A5200..A53FF */ - FriBidiPropertyBlockLevel1_1200, /* A5400..A55FF */ - FriBidiPropertyBlockLevel1_1200, /* A5600..A57FF */ - FriBidiPropertyBlockLevel1_1200, /* A5800..A59FF */ - FriBidiPropertyBlockLevel1_1200, /* A5A00..A5BFF */ - FriBidiPropertyBlockLevel1_1200, /* A5C00..A5DFF */ - FriBidiPropertyBlockLevel1_1200, /* A5E00..A5FFF */ - FriBidiPropertyBlockLevel1_1200, /* A6000..A61FF */ - FriBidiPropertyBlockLevel1_1200, /* A6200..A63FF */ - FriBidiPropertyBlockLevel1_1200, /* A6400..A65FF */ - FriBidiPropertyBlockLevel1_1200, /* A6600..A67FF */ - FriBidiPropertyBlockLevel1_1200, /* A6800..A69FF */ - FriBidiPropertyBlockLevel1_1200, /* A6A00..A6BFF */ - FriBidiPropertyBlockLevel1_1200, /* A6C00..A6DFF */ - FriBidiPropertyBlockLevel1_1200, /* A6E00..A6FFF */ - FriBidiPropertyBlockLevel1_1200, /* A7000..A71FF */ - FriBidiPropertyBlockLevel1_1200, /* A7200..A73FF */ - FriBidiPropertyBlockLevel1_1200, /* A7400..A75FF */ - FriBidiPropertyBlockLevel1_1200, /* A7600..A77FF */ - FriBidiPropertyBlockLevel1_1200, /* A7800..A79FF */ - FriBidiPropertyBlockLevel1_1200, /* A7A00..A7BFF */ - FriBidiPropertyBlockLevel1_1200, /* A7C00..A7DFF */ - FriBidiPropertyBlockLevel1_1200, /* A7E00..A7FFF */ - FriBidiPropertyBlockLevel1_1200, /* A8000..A81FF */ - FriBidiPropertyBlockLevel1_1200, /* A8200..A83FF */ - FriBidiPropertyBlockLevel1_1200, /* A8400..A85FF */ - FriBidiPropertyBlockLevel1_1200, /* A8600..A87FF */ - FriBidiPropertyBlockLevel1_1200, /* A8800..A89FF */ - FriBidiPropertyBlockLevel1_1200, /* A8A00..A8BFF */ - FriBidiPropertyBlockLevel1_1200, /* A8C00..A8DFF */ - FriBidiPropertyBlockLevel1_1200, /* A8E00..A8FFF */ - FriBidiPropertyBlockLevel1_1200, /* A9000..A91FF */ - FriBidiPropertyBlockLevel1_1200, /* A9200..A93FF */ - FriBidiPropertyBlockLevel1_1200, /* A9400..A95FF */ - FriBidiPropertyBlockLevel1_1200, /* A9600..A97FF */ - FriBidiPropertyBlockLevel1_1200, /* A9800..A99FF */ - FriBidiPropertyBlockLevel1_1200, /* A9A00..A9BFF */ - FriBidiPropertyBlockLevel1_1200, /* A9C00..A9DFF */ - FriBidiPropertyBlockLevel1_1200, /* A9E00..A9FFF */ - FriBidiPropertyBlockLevel1_1200, /* AA000..AA1FF */ - FriBidiPropertyBlockLevel1_1200, /* AA200..AA3FF */ - FriBidiPropertyBlockLevel1_1200, /* AA400..AA5FF */ - FriBidiPropertyBlockLevel1_1200, /* AA600..AA7FF */ - FriBidiPropertyBlockLevel1_1200, /* AA800..AA9FF */ - FriBidiPropertyBlockLevel1_1200, /* AAA00..AABFF */ - FriBidiPropertyBlockLevel1_1200, /* AAC00..AADFF */ - FriBidiPropertyBlockLevel1_1200, /* AAE00..AAFFF */ - FriBidiPropertyBlockLevel1_1200, /* AB000..AB1FF */ - FriBidiPropertyBlockLevel1_1200, /* AB200..AB3FF */ - FriBidiPropertyBlockLevel1_1200, /* AB400..AB5FF */ - FriBidiPropertyBlockLevel1_1200, /* AB600..AB7FF */ - FriBidiPropertyBlockLevel1_1200, /* AB800..AB9FF */ - FriBidiPropertyBlockLevel1_1200, /* ABA00..ABBFF */ - FriBidiPropertyBlockLevel1_1200, /* ABC00..ABDFF */ - FriBidiPropertyBlockLevel1_1200, /* ABE00..ABFFF */ - FriBidiPropertyBlockLevel1_1200, /* AC000..AC1FF */ - FriBidiPropertyBlockLevel1_1200, /* AC200..AC3FF */ - FriBidiPropertyBlockLevel1_1200, /* AC400..AC5FF */ - FriBidiPropertyBlockLevel1_1200, /* AC600..AC7FF */ - FriBidiPropertyBlockLevel1_1200, /* AC800..AC9FF */ - FriBidiPropertyBlockLevel1_1200, /* ACA00..ACBFF */ - FriBidiPropertyBlockLevel1_1200, /* ACC00..ACDFF */ - FriBidiPropertyBlockLevel1_1200, /* ACE00..ACFFF */ - FriBidiPropertyBlockLevel1_1200, /* AD000..AD1FF */ - FriBidiPropertyBlockLevel1_1200, /* AD200..AD3FF */ - FriBidiPropertyBlockLevel1_1200, /* AD400..AD5FF */ - FriBidiPropertyBlockLevel1_1200, /* AD600..AD7FF */ - FriBidiPropertyBlockLevel1_1200, /* AD800..AD9FF */ - FriBidiPropertyBlockLevel1_1200, /* ADA00..ADBFF */ - FriBidiPropertyBlockLevel1_1200, /* ADC00..ADDFF */ - FriBidiPropertyBlockLevel1_1200, /* ADE00..ADFFF */ - FriBidiPropertyBlockLevel1_1200, /* AE000..AE1FF */ - FriBidiPropertyBlockLevel1_1200, /* AE200..AE3FF */ - FriBidiPropertyBlockLevel1_1200, /* AE400..AE5FF */ - FriBidiPropertyBlockLevel1_1200, /* AE600..AE7FF */ - FriBidiPropertyBlockLevel1_1200, /* AE800..AE9FF */ - FriBidiPropertyBlockLevel1_1200, /* AEA00..AEBFF */ - FriBidiPropertyBlockLevel1_1200, /* AEC00..AEDFF */ - FriBidiPropertyBlockLevel1_1200, /* AEE00..AEFFF */ - FriBidiPropertyBlockLevel1_1200, /* AF000..AF1FF */ - FriBidiPropertyBlockLevel1_1200, /* AF200..AF3FF */ - FriBidiPropertyBlockLevel1_1200, /* AF400..AF5FF */ - FriBidiPropertyBlockLevel1_1200, /* AF600..AF7FF */ - FriBidiPropertyBlockLevel1_1200, /* AF800..AF9FF */ - FriBidiPropertyBlockLevel1_1200, /* AFA00..AFBFF */ - FriBidiPropertyBlockLevel1_1200, /* AFC00..AFDFF */ - FriBidiPropertyBlockLevel1_1200, /* AFE00..AFFFF */ - FriBidiPropertyBlockLevel1_1200, /* B0000..B01FF */ - FriBidiPropertyBlockLevel1_1200, /* B0200..B03FF */ - FriBidiPropertyBlockLevel1_1200, /* B0400..B05FF */ - FriBidiPropertyBlockLevel1_1200, /* B0600..B07FF */ - FriBidiPropertyBlockLevel1_1200, /* B0800..B09FF */ - FriBidiPropertyBlockLevel1_1200, /* B0A00..B0BFF */ - FriBidiPropertyBlockLevel1_1200, /* B0C00..B0DFF */ - FriBidiPropertyBlockLevel1_1200, /* B0E00..B0FFF */ - FriBidiPropertyBlockLevel1_1200, /* B1000..B11FF */ - FriBidiPropertyBlockLevel1_1200, /* B1200..B13FF */ - FriBidiPropertyBlockLevel1_1200, /* B1400..B15FF */ - FriBidiPropertyBlockLevel1_1200, /* B1600..B17FF */ - FriBidiPropertyBlockLevel1_1200, /* B1800..B19FF */ - FriBidiPropertyBlockLevel1_1200, /* B1A00..B1BFF */ - FriBidiPropertyBlockLevel1_1200, /* B1C00..B1DFF */ - FriBidiPropertyBlockLevel1_1200, /* B1E00..B1FFF */ - FriBidiPropertyBlockLevel1_1200, /* B2000..B21FF */ - FriBidiPropertyBlockLevel1_1200, /* B2200..B23FF */ - FriBidiPropertyBlockLevel1_1200, /* B2400..B25FF */ - FriBidiPropertyBlockLevel1_1200, /* B2600..B27FF */ - FriBidiPropertyBlockLevel1_1200, /* B2800..B29FF */ - FriBidiPropertyBlockLevel1_1200, /* B2A00..B2BFF */ - FriBidiPropertyBlockLevel1_1200, /* B2C00..B2DFF */ - FriBidiPropertyBlockLevel1_1200, /* B2E00..B2FFF */ - FriBidiPropertyBlockLevel1_1200, /* B3000..B31FF */ - FriBidiPropertyBlockLevel1_1200, /* B3200..B33FF */ - FriBidiPropertyBlockLevel1_1200, /* B3400..B35FF */ - FriBidiPropertyBlockLevel1_1200, /* B3600..B37FF */ - FriBidiPropertyBlockLevel1_1200, /* B3800..B39FF */ - FriBidiPropertyBlockLevel1_1200, /* B3A00..B3BFF */ - FriBidiPropertyBlockLevel1_1200, /* B3C00..B3DFF */ - FriBidiPropertyBlockLevel1_1200, /* B3E00..B3FFF */ - FriBidiPropertyBlockLevel1_1200, /* B4000..B41FF */ - FriBidiPropertyBlockLevel1_1200, /* B4200..B43FF */ - FriBidiPropertyBlockLevel1_1200, /* B4400..B45FF */ - FriBidiPropertyBlockLevel1_1200, /* B4600..B47FF */ - FriBidiPropertyBlockLevel1_1200, /* B4800..B49FF */ - FriBidiPropertyBlockLevel1_1200, /* B4A00..B4BFF */ - FriBidiPropertyBlockLevel1_1200, /* B4C00..B4DFF */ - FriBidiPropertyBlockLevel1_1200, /* B4E00..B4FFF */ - FriBidiPropertyBlockLevel1_1200, /* B5000..B51FF */ - FriBidiPropertyBlockLevel1_1200, /* B5200..B53FF */ - FriBidiPropertyBlockLevel1_1200, /* B5400..B55FF */ - FriBidiPropertyBlockLevel1_1200, /* B5600..B57FF */ - FriBidiPropertyBlockLevel1_1200, /* B5800..B59FF */ - FriBidiPropertyBlockLevel1_1200, /* B5A00..B5BFF */ - FriBidiPropertyBlockLevel1_1200, /* B5C00..B5DFF */ - FriBidiPropertyBlockLevel1_1200, /* B5E00..B5FFF */ - FriBidiPropertyBlockLevel1_1200, /* B6000..B61FF */ - FriBidiPropertyBlockLevel1_1200, /* B6200..B63FF */ - FriBidiPropertyBlockLevel1_1200, /* B6400..B65FF */ - FriBidiPropertyBlockLevel1_1200, /* B6600..B67FF */ - FriBidiPropertyBlockLevel1_1200, /* B6800..B69FF */ - FriBidiPropertyBlockLevel1_1200, /* B6A00..B6BFF */ - FriBidiPropertyBlockLevel1_1200, /* B6C00..B6DFF */ - FriBidiPropertyBlockLevel1_1200, /* B6E00..B6FFF */ - FriBidiPropertyBlockLevel1_1200, /* B7000..B71FF */ - FriBidiPropertyBlockLevel1_1200, /* B7200..B73FF */ - FriBidiPropertyBlockLevel1_1200, /* B7400..B75FF */ - FriBidiPropertyBlockLevel1_1200, /* B7600..B77FF */ - FriBidiPropertyBlockLevel1_1200, /* B7800..B79FF */ - FriBidiPropertyBlockLevel1_1200, /* B7A00..B7BFF */ - FriBidiPropertyBlockLevel1_1200, /* B7C00..B7DFF */ - FriBidiPropertyBlockLevel1_1200, /* B7E00..B7FFF */ - FriBidiPropertyBlockLevel1_1200, /* B8000..B81FF */ - FriBidiPropertyBlockLevel1_1200, /* B8200..B83FF */ - FriBidiPropertyBlockLevel1_1200, /* B8400..B85FF */ - FriBidiPropertyBlockLevel1_1200, /* B8600..B87FF */ - FriBidiPropertyBlockLevel1_1200, /* B8800..B89FF */ - FriBidiPropertyBlockLevel1_1200, /* B8A00..B8BFF */ - FriBidiPropertyBlockLevel1_1200, /* B8C00..B8DFF */ - FriBidiPropertyBlockLevel1_1200, /* B8E00..B8FFF */ - FriBidiPropertyBlockLevel1_1200, /* B9000..B91FF */ - FriBidiPropertyBlockLevel1_1200, /* B9200..B93FF */ - FriBidiPropertyBlockLevel1_1200, /* B9400..B95FF */ - FriBidiPropertyBlockLevel1_1200, /* B9600..B97FF */ - FriBidiPropertyBlockLevel1_1200, /* B9800..B99FF */ - FriBidiPropertyBlockLevel1_1200, /* B9A00..B9BFF */ - FriBidiPropertyBlockLevel1_1200, /* B9C00..B9DFF */ - FriBidiPropertyBlockLevel1_1200, /* B9E00..B9FFF */ - FriBidiPropertyBlockLevel1_1200, /* BA000..BA1FF */ - FriBidiPropertyBlockLevel1_1200, /* BA200..BA3FF */ - FriBidiPropertyBlockLevel1_1200, /* BA400..BA5FF */ - FriBidiPropertyBlockLevel1_1200, /* BA600..BA7FF */ - FriBidiPropertyBlockLevel1_1200, /* BA800..BA9FF */ - FriBidiPropertyBlockLevel1_1200, /* BAA00..BABFF */ - FriBidiPropertyBlockLevel1_1200, /* BAC00..BADFF */ - FriBidiPropertyBlockLevel1_1200, /* BAE00..BAFFF */ - FriBidiPropertyBlockLevel1_1200, /* BB000..BB1FF */ - FriBidiPropertyBlockLevel1_1200, /* BB200..BB3FF */ - FriBidiPropertyBlockLevel1_1200, /* BB400..BB5FF */ - FriBidiPropertyBlockLevel1_1200, /* BB600..BB7FF */ - FriBidiPropertyBlockLevel1_1200, /* BB800..BB9FF */ - FriBidiPropertyBlockLevel1_1200, /* BBA00..BBBFF */ - FriBidiPropertyBlockLevel1_1200, /* BBC00..BBDFF */ - FriBidiPropertyBlockLevel1_1200, /* BBE00..BBFFF */ - FriBidiPropertyBlockLevel1_1200, /* BC000..BC1FF */ - FriBidiPropertyBlockLevel1_1200, /* BC200..BC3FF */ - FriBidiPropertyBlockLevel1_1200, /* BC400..BC5FF */ - FriBidiPropertyBlockLevel1_1200, /* BC600..BC7FF */ - FriBidiPropertyBlockLevel1_1200, /* BC800..BC9FF */ - FriBidiPropertyBlockLevel1_1200, /* BCA00..BCBFF */ - FriBidiPropertyBlockLevel1_1200, /* BCC00..BCDFF */ - FriBidiPropertyBlockLevel1_1200, /* BCE00..BCFFF */ - FriBidiPropertyBlockLevel1_1200, /* BD000..BD1FF */ - FriBidiPropertyBlockLevel1_1200, /* BD200..BD3FF */ - FriBidiPropertyBlockLevel1_1200, /* BD400..BD5FF */ - FriBidiPropertyBlockLevel1_1200, /* BD600..BD7FF */ - FriBidiPropertyBlockLevel1_1200, /* BD800..BD9FF */ - FriBidiPropertyBlockLevel1_1200, /* BDA00..BDBFF */ - FriBidiPropertyBlockLevel1_1200, /* BDC00..BDDFF */ - FriBidiPropertyBlockLevel1_1200, /* BDE00..BDFFF */ - FriBidiPropertyBlockLevel1_1200, /* BE000..BE1FF */ - FriBidiPropertyBlockLevel1_1200, /* BE200..BE3FF */ - FriBidiPropertyBlockLevel1_1200, /* BE400..BE5FF */ - FriBidiPropertyBlockLevel1_1200, /* BE600..BE7FF */ - FriBidiPropertyBlockLevel1_1200, /* BE800..BE9FF */ - FriBidiPropertyBlockLevel1_1200, /* BEA00..BEBFF */ - FriBidiPropertyBlockLevel1_1200, /* BEC00..BEDFF */ - FriBidiPropertyBlockLevel1_1200, /* BEE00..BEFFF */ - FriBidiPropertyBlockLevel1_1200, /* BF000..BF1FF */ - FriBidiPropertyBlockLevel1_1200, /* BF200..BF3FF */ - FriBidiPropertyBlockLevel1_1200, /* BF400..BF5FF */ - FriBidiPropertyBlockLevel1_1200, /* BF600..BF7FF */ - FriBidiPropertyBlockLevel1_1200, /* BF800..BF9FF */ - FriBidiPropertyBlockLevel1_1200, /* BFA00..BFBFF */ - FriBidiPropertyBlockLevel1_1200, /* BFC00..BFDFF */ - FriBidiPropertyBlockLevel1_1200, /* BFE00..BFFFF */ - FriBidiPropertyBlockLevel1_1200, /* C0000..C01FF */ - FriBidiPropertyBlockLevel1_1200, /* C0200..C03FF */ - FriBidiPropertyBlockLevel1_1200, /* C0400..C05FF */ - FriBidiPropertyBlockLevel1_1200, /* C0600..C07FF */ - FriBidiPropertyBlockLevel1_1200, /* C0800..C09FF */ - FriBidiPropertyBlockLevel1_1200, /* C0A00..C0BFF */ - FriBidiPropertyBlockLevel1_1200, /* C0C00..C0DFF */ - FriBidiPropertyBlockLevel1_1200, /* C0E00..C0FFF */ - FriBidiPropertyBlockLevel1_1200, /* C1000..C11FF */ - FriBidiPropertyBlockLevel1_1200, /* C1200..C13FF */ - FriBidiPropertyBlockLevel1_1200, /* C1400..C15FF */ - FriBidiPropertyBlockLevel1_1200, /* C1600..C17FF */ - FriBidiPropertyBlockLevel1_1200, /* C1800..C19FF */ - FriBidiPropertyBlockLevel1_1200, /* C1A00..C1BFF */ - FriBidiPropertyBlockLevel1_1200, /* C1C00..C1DFF */ - FriBidiPropertyBlockLevel1_1200, /* C1E00..C1FFF */ - FriBidiPropertyBlockLevel1_1200, /* C2000..C21FF */ - FriBidiPropertyBlockLevel1_1200, /* C2200..C23FF */ - FriBidiPropertyBlockLevel1_1200, /* C2400..C25FF */ - FriBidiPropertyBlockLevel1_1200, /* C2600..C27FF */ - FriBidiPropertyBlockLevel1_1200, /* C2800..C29FF */ - FriBidiPropertyBlockLevel1_1200, /* C2A00..C2BFF */ - FriBidiPropertyBlockLevel1_1200, /* C2C00..C2DFF */ - FriBidiPropertyBlockLevel1_1200, /* C2E00..C2FFF */ - FriBidiPropertyBlockLevel1_1200, /* C3000..C31FF */ - FriBidiPropertyBlockLevel1_1200, /* C3200..C33FF */ - FriBidiPropertyBlockLevel1_1200, /* C3400..C35FF */ - FriBidiPropertyBlockLevel1_1200, /* C3600..C37FF */ - FriBidiPropertyBlockLevel1_1200, /* C3800..C39FF */ - FriBidiPropertyBlockLevel1_1200, /* C3A00..C3BFF */ - FriBidiPropertyBlockLevel1_1200, /* C3C00..C3DFF */ - FriBidiPropertyBlockLevel1_1200, /* C3E00..C3FFF */ - FriBidiPropertyBlockLevel1_1200, /* C4000..C41FF */ - FriBidiPropertyBlockLevel1_1200, /* C4200..C43FF */ - FriBidiPropertyBlockLevel1_1200, /* C4400..C45FF */ - FriBidiPropertyBlockLevel1_1200, /* C4600..C47FF */ - FriBidiPropertyBlockLevel1_1200, /* C4800..C49FF */ - FriBidiPropertyBlockLevel1_1200, /* C4A00..C4BFF */ - FriBidiPropertyBlockLevel1_1200, /* C4C00..C4DFF */ - FriBidiPropertyBlockLevel1_1200, /* C4E00..C4FFF */ - FriBidiPropertyBlockLevel1_1200, /* C5000..C51FF */ - FriBidiPropertyBlockLevel1_1200, /* C5200..C53FF */ - FriBidiPropertyBlockLevel1_1200, /* C5400..C55FF */ - FriBidiPropertyBlockLevel1_1200, /* C5600..C57FF */ - FriBidiPropertyBlockLevel1_1200, /* C5800..C59FF */ - FriBidiPropertyBlockLevel1_1200, /* C5A00..C5BFF */ - FriBidiPropertyBlockLevel1_1200, /* C5C00..C5DFF */ - FriBidiPropertyBlockLevel1_1200, /* C5E00..C5FFF */ - FriBidiPropertyBlockLevel1_1200, /* C6000..C61FF */ - FriBidiPropertyBlockLevel1_1200, /* C6200..C63FF */ - FriBidiPropertyBlockLevel1_1200, /* C6400..C65FF */ - FriBidiPropertyBlockLevel1_1200, /* C6600..C67FF */ - FriBidiPropertyBlockLevel1_1200, /* C6800..C69FF */ - FriBidiPropertyBlockLevel1_1200, /* C6A00..C6BFF */ - FriBidiPropertyBlockLevel1_1200, /* C6C00..C6DFF */ - FriBidiPropertyBlockLevel1_1200, /* C6E00..C6FFF */ - FriBidiPropertyBlockLevel1_1200, /* C7000..C71FF */ - FriBidiPropertyBlockLevel1_1200, /* C7200..C73FF */ - FriBidiPropertyBlockLevel1_1200, /* C7400..C75FF */ - FriBidiPropertyBlockLevel1_1200, /* C7600..C77FF */ - FriBidiPropertyBlockLevel1_1200, /* C7800..C79FF */ - FriBidiPropertyBlockLevel1_1200, /* C7A00..C7BFF */ - FriBidiPropertyBlockLevel1_1200, /* C7C00..C7DFF */ - FriBidiPropertyBlockLevel1_1200, /* C7E00..C7FFF */ - FriBidiPropertyBlockLevel1_1200, /* C8000..C81FF */ - FriBidiPropertyBlockLevel1_1200, /* C8200..C83FF */ - FriBidiPropertyBlockLevel1_1200, /* C8400..C85FF */ - FriBidiPropertyBlockLevel1_1200, /* C8600..C87FF */ - FriBidiPropertyBlockLevel1_1200, /* C8800..C89FF */ - FriBidiPropertyBlockLevel1_1200, /* C8A00..C8BFF */ - FriBidiPropertyBlockLevel1_1200, /* C8C00..C8DFF */ - FriBidiPropertyBlockLevel1_1200, /* C8E00..C8FFF */ - FriBidiPropertyBlockLevel1_1200, /* C9000..C91FF */ - FriBidiPropertyBlockLevel1_1200, /* C9200..C93FF */ - FriBidiPropertyBlockLevel1_1200, /* C9400..C95FF */ - FriBidiPropertyBlockLevel1_1200, /* C9600..C97FF */ - FriBidiPropertyBlockLevel1_1200, /* C9800..C99FF */ - FriBidiPropertyBlockLevel1_1200, /* C9A00..C9BFF */ - FriBidiPropertyBlockLevel1_1200, /* C9C00..C9DFF */ - FriBidiPropertyBlockLevel1_1200, /* C9E00..C9FFF */ - FriBidiPropertyBlockLevel1_1200, /* CA000..CA1FF */ - FriBidiPropertyBlockLevel1_1200, /* CA200..CA3FF */ - FriBidiPropertyBlockLevel1_1200, /* CA400..CA5FF */ - FriBidiPropertyBlockLevel1_1200, /* CA600..CA7FF */ - FriBidiPropertyBlockLevel1_1200, /* CA800..CA9FF */ - FriBidiPropertyBlockLevel1_1200, /* CAA00..CABFF */ - FriBidiPropertyBlockLevel1_1200, /* CAC00..CADFF */ - FriBidiPropertyBlockLevel1_1200, /* CAE00..CAFFF */ - FriBidiPropertyBlockLevel1_1200, /* CB000..CB1FF */ - FriBidiPropertyBlockLevel1_1200, /* CB200..CB3FF */ - FriBidiPropertyBlockLevel1_1200, /* CB400..CB5FF */ - FriBidiPropertyBlockLevel1_1200, /* CB600..CB7FF */ - FriBidiPropertyBlockLevel1_1200, /* CB800..CB9FF */ - FriBidiPropertyBlockLevel1_1200, /* CBA00..CBBFF */ - FriBidiPropertyBlockLevel1_1200, /* CBC00..CBDFF */ - FriBidiPropertyBlockLevel1_1200, /* CBE00..CBFFF */ - FriBidiPropertyBlockLevel1_1200, /* CC000..CC1FF */ - FriBidiPropertyBlockLevel1_1200, /* CC200..CC3FF */ - FriBidiPropertyBlockLevel1_1200, /* CC400..CC5FF */ - FriBidiPropertyBlockLevel1_1200, /* CC600..CC7FF */ - FriBidiPropertyBlockLevel1_1200, /* CC800..CC9FF */ - FriBidiPropertyBlockLevel1_1200, /* CCA00..CCBFF */ - FriBidiPropertyBlockLevel1_1200, /* CCC00..CCDFF */ - FriBidiPropertyBlockLevel1_1200, /* CCE00..CCFFF */ - FriBidiPropertyBlockLevel1_1200, /* CD000..CD1FF */ - FriBidiPropertyBlockLevel1_1200, /* CD200..CD3FF */ - FriBidiPropertyBlockLevel1_1200, /* CD400..CD5FF */ - FriBidiPropertyBlockLevel1_1200, /* CD600..CD7FF */ - FriBidiPropertyBlockLevel1_1200, /* CD800..CD9FF */ - FriBidiPropertyBlockLevel1_1200, /* CDA00..CDBFF */ - FriBidiPropertyBlockLevel1_1200, /* CDC00..CDDFF */ - FriBidiPropertyBlockLevel1_1200, /* CDE00..CDFFF */ - FriBidiPropertyBlockLevel1_1200, /* CE000..CE1FF */ - FriBidiPropertyBlockLevel1_1200, /* CE200..CE3FF */ - FriBidiPropertyBlockLevel1_1200, /* CE400..CE5FF */ - FriBidiPropertyBlockLevel1_1200, /* CE600..CE7FF */ - FriBidiPropertyBlockLevel1_1200, /* CE800..CE9FF */ - FriBidiPropertyBlockLevel1_1200, /* CEA00..CEBFF */ - FriBidiPropertyBlockLevel1_1200, /* CEC00..CEDFF */ - FriBidiPropertyBlockLevel1_1200, /* CEE00..CEFFF */ - FriBidiPropertyBlockLevel1_1200, /* CF000..CF1FF */ - FriBidiPropertyBlockLevel1_1200, /* CF200..CF3FF */ - FriBidiPropertyBlockLevel1_1200, /* CF400..CF5FF */ - FriBidiPropertyBlockLevel1_1200, /* CF600..CF7FF */ - FriBidiPropertyBlockLevel1_1200, /* CF800..CF9FF */ - FriBidiPropertyBlockLevel1_1200, /* CFA00..CFBFF */ - FriBidiPropertyBlockLevel1_1200, /* CFC00..CFDFF */ - FriBidiPropertyBlockLevel1_1200, /* CFE00..CFFFF */ - FriBidiPropertyBlockLevel1_1200, /* D0000..D01FF */ - FriBidiPropertyBlockLevel1_1200, /* D0200..D03FF */ - FriBidiPropertyBlockLevel1_1200, /* D0400..D05FF */ - FriBidiPropertyBlockLevel1_1200, /* D0600..D07FF */ - FriBidiPropertyBlockLevel1_1200, /* D0800..D09FF */ - FriBidiPropertyBlockLevel1_1200, /* D0A00..D0BFF */ - FriBidiPropertyBlockLevel1_1200, /* D0C00..D0DFF */ - FriBidiPropertyBlockLevel1_1200, /* D0E00..D0FFF */ - FriBidiPropertyBlockLevel1_1200, /* D1000..D11FF */ - FriBidiPropertyBlockLevel1_1200, /* D1200..D13FF */ - FriBidiPropertyBlockLevel1_1200, /* D1400..D15FF */ - FriBidiPropertyBlockLevel1_1200, /* D1600..D17FF */ - FriBidiPropertyBlockLevel1_1200, /* D1800..D19FF */ - FriBidiPropertyBlockLevel1_1200, /* D1A00..D1BFF */ - FriBidiPropertyBlockLevel1_1200, /* D1C00..D1DFF */ - FriBidiPropertyBlockLevel1_1200, /* D1E00..D1FFF */ - FriBidiPropertyBlockLevel1_1200, /* D2000..D21FF */ - FriBidiPropertyBlockLevel1_1200, /* D2200..D23FF */ - FriBidiPropertyBlockLevel1_1200, /* D2400..D25FF */ - FriBidiPropertyBlockLevel1_1200, /* D2600..D27FF */ - FriBidiPropertyBlockLevel1_1200, /* D2800..D29FF */ - FriBidiPropertyBlockLevel1_1200, /* D2A00..D2BFF */ - FriBidiPropertyBlockLevel1_1200, /* D2C00..D2DFF */ - FriBidiPropertyBlockLevel1_1200, /* D2E00..D2FFF */ - FriBidiPropertyBlockLevel1_1200, /* D3000..D31FF */ - FriBidiPropertyBlockLevel1_1200, /* D3200..D33FF */ - FriBidiPropertyBlockLevel1_1200, /* D3400..D35FF */ - FriBidiPropertyBlockLevel1_1200, /* D3600..D37FF */ - FriBidiPropertyBlockLevel1_1200, /* D3800..D39FF */ - FriBidiPropertyBlockLevel1_1200, /* D3A00..D3BFF */ - FriBidiPropertyBlockLevel1_1200, /* D3C00..D3DFF */ - FriBidiPropertyBlockLevel1_1200, /* D3E00..D3FFF */ - FriBidiPropertyBlockLevel1_1200, /* D4000..D41FF */ - FriBidiPropertyBlockLevel1_1200, /* D4200..D43FF */ - FriBidiPropertyBlockLevel1_1200, /* D4400..D45FF */ - FriBidiPropertyBlockLevel1_1200, /* D4600..D47FF */ - FriBidiPropertyBlockLevel1_1200, /* D4800..D49FF */ - FriBidiPropertyBlockLevel1_1200, /* D4A00..D4BFF */ - FriBidiPropertyBlockLevel1_1200, /* D4C00..D4DFF */ - FriBidiPropertyBlockLevel1_1200, /* D4E00..D4FFF */ - FriBidiPropertyBlockLevel1_1200, /* D5000..D51FF */ - FriBidiPropertyBlockLevel1_1200, /* D5200..D53FF */ - FriBidiPropertyBlockLevel1_1200, /* D5400..D55FF */ - FriBidiPropertyBlockLevel1_1200, /* D5600..D57FF */ - FriBidiPropertyBlockLevel1_1200, /* D5800..D59FF */ - FriBidiPropertyBlockLevel1_1200, /* D5A00..D5BFF */ - FriBidiPropertyBlockLevel1_1200, /* D5C00..D5DFF */ - FriBidiPropertyBlockLevel1_1200, /* D5E00..D5FFF */ - FriBidiPropertyBlockLevel1_1200, /* D6000..D61FF */ - FriBidiPropertyBlockLevel1_1200, /* D6200..D63FF */ - FriBidiPropertyBlockLevel1_1200, /* D6400..D65FF */ - FriBidiPropertyBlockLevel1_1200, /* D6600..D67FF */ - FriBidiPropertyBlockLevel1_1200, /* D6800..D69FF */ - FriBidiPropertyBlockLevel1_1200, /* D6A00..D6BFF */ - FriBidiPropertyBlockLevel1_1200, /* D6C00..D6DFF */ - FriBidiPropertyBlockLevel1_1200, /* D6E00..D6FFF */ - FriBidiPropertyBlockLevel1_1200, /* D7000..D71FF */ - FriBidiPropertyBlockLevel1_1200, /* D7200..D73FF */ - FriBidiPropertyBlockLevel1_1200, /* D7400..D75FF */ - FriBidiPropertyBlockLevel1_1200, /* D7600..D77FF */ - FriBidiPropertyBlockLevel1_1200, /* D7800..D79FF */ - FriBidiPropertyBlockLevel1_1200, /* D7A00..D7BFF */ - FriBidiPropertyBlockLevel1_1200, /* D7C00..D7DFF */ - FriBidiPropertyBlockLevel1_1200, /* D7E00..D7FFF */ - FriBidiPropertyBlockLevel1_1200, /* D8000..D81FF */ - FriBidiPropertyBlockLevel1_1200, /* D8200..D83FF */ - FriBidiPropertyBlockLevel1_1200, /* D8400..D85FF */ - FriBidiPropertyBlockLevel1_1200, /* D8600..D87FF */ - FriBidiPropertyBlockLevel1_1200, /* D8800..D89FF */ - FriBidiPropertyBlockLevel1_1200, /* D8A00..D8BFF */ - FriBidiPropertyBlockLevel1_1200, /* D8C00..D8DFF */ - FriBidiPropertyBlockLevel1_1200, /* D8E00..D8FFF */ - FriBidiPropertyBlockLevel1_1200, /* D9000..D91FF */ - FriBidiPropertyBlockLevel1_1200, /* D9200..D93FF */ - FriBidiPropertyBlockLevel1_1200, /* D9400..D95FF */ - FriBidiPropertyBlockLevel1_1200, /* D9600..D97FF */ - FriBidiPropertyBlockLevel1_1200, /* D9800..D99FF */ - FriBidiPropertyBlockLevel1_1200, /* D9A00..D9BFF */ - FriBidiPropertyBlockLevel1_1200, /* D9C00..D9DFF */ - FriBidiPropertyBlockLevel1_1200, /* D9E00..D9FFF */ - FriBidiPropertyBlockLevel1_1200, /* DA000..DA1FF */ - FriBidiPropertyBlockLevel1_1200, /* DA200..DA3FF */ - FriBidiPropertyBlockLevel1_1200, /* DA400..DA5FF */ - FriBidiPropertyBlockLevel1_1200, /* DA600..DA7FF */ - FriBidiPropertyBlockLevel1_1200, /* DA800..DA9FF */ - FriBidiPropertyBlockLevel1_1200, /* DAA00..DABFF */ - FriBidiPropertyBlockLevel1_1200, /* DAC00..DADFF */ - FriBidiPropertyBlockLevel1_1200, /* DAE00..DAFFF */ - FriBidiPropertyBlockLevel1_1200, /* DB000..DB1FF */ - FriBidiPropertyBlockLevel1_1200, /* DB200..DB3FF */ - FriBidiPropertyBlockLevel1_1200, /* DB400..DB5FF */ - FriBidiPropertyBlockLevel1_1200, /* DB600..DB7FF */ - FriBidiPropertyBlockLevel1_1200, /* DB800..DB9FF */ - FriBidiPropertyBlockLevel1_1200, /* DBA00..DBBFF */ - FriBidiPropertyBlockLevel1_1200, /* DBC00..DBDFF */ - FriBidiPropertyBlockLevel1_1200, /* DBE00..DBFFF */ - FriBidiPropertyBlockLevel1_1200, /* DC000..DC1FF */ - FriBidiPropertyBlockLevel1_1200, /* DC200..DC3FF */ - FriBidiPropertyBlockLevel1_1200, /* DC400..DC5FF */ - FriBidiPropertyBlockLevel1_1200, /* DC600..DC7FF */ - FriBidiPropertyBlockLevel1_1200, /* DC800..DC9FF */ - FriBidiPropertyBlockLevel1_1200, /* DCA00..DCBFF */ - FriBidiPropertyBlockLevel1_1200, /* DCC00..DCDFF */ - FriBidiPropertyBlockLevel1_1200, /* DCE00..DCFFF */ - FriBidiPropertyBlockLevel1_1200, /* DD000..DD1FF */ - FriBidiPropertyBlockLevel1_1200, /* DD200..DD3FF */ - FriBidiPropertyBlockLevel1_1200, /* DD400..DD5FF */ - FriBidiPropertyBlockLevel1_1200, /* DD600..DD7FF */ - FriBidiPropertyBlockLevel1_1200, /* DD800..DD9FF */ - FriBidiPropertyBlockLevel1_1200, /* DDA00..DDBFF */ - FriBidiPropertyBlockLevel1_1200, /* DDC00..DDDFF */ - FriBidiPropertyBlockLevel1_1200, /* DDE00..DDFFF */ - FriBidiPropertyBlockLevel1_1200, /* DE000..DE1FF */ - FriBidiPropertyBlockLevel1_1200, /* DE200..DE3FF */ - FriBidiPropertyBlockLevel1_1200, /* DE400..DE5FF */ - FriBidiPropertyBlockLevel1_1200, /* DE600..DE7FF */ - FriBidiPropertyBlockLevel1_1200, /* DE800..DE9FF */ - FriBidiPropertyBlockLevel1_1200, /* DEA00..DEBFF */ - FriBidiPropertyBlockLevel1_1200, /* DEC00..DEDFF */ - FriBidiPropertyBlockLevel1_1200, /* DEE00..DEFFF */ - FriBidiPropertyBlockLevel1_1200, /* DF000..DF1FF */ - FriBidiPropertyBlockLevel1_1200, /* DF200..DF3FF */ - FriBidiPropertyBlockLevel1_1200, /* DF400..DF5FF */ - FriBidiPropertyBlockLevel1_1200, /* DF600..DF7FF */ - FriBidiPropertyBlockLevel1_1200, /* DF800..DF9FF */ - FriBidiPropertyBlockLevel1_1200, /* DFA00..DFBFF */ - FriBidiPropertyBlockLevel1_1200, /* DFC00..DFDFF */ - FriBidiPropertyBlockLevel1_1200, /* DFE00..DFFFF */ - FriBidiPropertyBlockLevel1_E0000, /* E0000..E01FF */ - FriBidiPropertyBlockLevel1_1200, /* E0200..E03FF */ - FriBidiPropertyBlockLevel1_1200, /* E0400..E05FF */ - FriBidiPropertyBlockLevel1_1200, /* E0600..E07FF */ - FriBidiPropertyBlockLevel1_1200, /* E0800..E09FF */ - FriBidiPropertyBlockLevel1_1200, /* E0A00..E0BFF */ - FriBidiPropertyBlockLevel1_1200, /* E0C00..E0DFF */ - FriBidiPropertyBlockLevel1_1200, /* E0E00..E0FFF */ - FriBidiPropertyBlockLevel1_1200, /* E1000..E11FF */ - FriBidiPropertyBlockLevel1_1200, /* E1200..E13FF */ - FriBidiPropertyBlockLevel1_1200, /* E1400..E15FF */ - FriBidiPropertyBlockLevel1_1200, /* E1600..E17FF */ - FriBidiPropertyBlockLevel1_1200, /* E1800..E19FF */ - FriBidiPropertyBlockLevel1_1200, /* E1A00..E1BFF */ - FriBidiPropertyBlockLevel1_1200, /* E1C00..E1DFF */ - FriBidiPropertyBlockLevel1_1200, /* E1E00..E1FFF */ - FriBidiPropertyBlockLevel1_1200, /* E2000..E21FF */ - FriBidiPropertyBlockLevel1_1200, /* E2200..E23FF */ - FriBidiPropertyBlockLevel1_1200, /* E2400..E25FF */ - FriBidiPropertyBlockLevel1_1200, /* E2600..E27FF */ - FriBidiPropertyBlockLevel1_1200, /* E2800..E29FF */ - FriBidiPropertyBlockLevel1_1200, /* E2A00..E2BFF */ - FriBidiPropertyBlockLevel1_1200, /* E2C00..E2DFF */ - FriBidiPropertyBlockLevel1_1200, /* E2E00..E2FFF */ - FriBidiPropertyBlockLevel1_1200, /* E3000..E31FF */ - FriBidiPropertyBlockLevel1_1200, /* E3200..E33FF */ - FriBidiPropertyBlockLevel1_1200, /* E3400..E35FF */ - FriBidiPropertyBlockLevel1_1200, /* E3600..E37FF */ - FriBidiPropertyBlockLevel1_1200, /* E3800..E39FF */ - FriBidiPropertyBlockLevel1_1200, /* E3A00..E3BFF */ - FriBidiPropertyBlockLevel1_1200, /* E3C00..E3DFF */ - FriBidiPropertyBlockLevel1_1200, /* E3E00..E3FFF */ - FriBidiPropertyBlockLevel1_1200, /* E4000..E41FF */ - FriBidiPropertyBlockLevel1_1200, /* E4200..E43FF */ - FriBidiPropertyBlockLevel1_1200, /* E4400..E45FF */ - FriBidiPropertyBlockLevel1_1200, /* E4600..E47FF */ - FriBidiPropertyBlockLevel1_1200, /* E4800..E49FF */ - FriBidiPropertyBlockLevel1_1200, /* E4A00..E4BFF */ - FriBidiPropertyBlockLevel1_1200, /* E4C00..E4DFF */ - FriBidiPropertyBlockLevel1_1200, /* E4E00..E4FFF */ - FriBidiPropertyBlockLevel1_1200, /* E5000..E51FF */ - FriBidiPropertyBlockLevel1_1200, /* E5200..E53FF */ - FriBidiPropertyBlockLevel1_1200, /* E5400..E55FF */ - FriBidiPropertyBlockLevel1_1200, /* E5600..E57FF */ - FriBidiPropertyBlockLevel1_1200, /* E5800..E59FF */ - FriBidiPropertyBlockLevel1_1200, /* E5A00..E5BFF */ - FriBidiPropertyBlockLevel1_1200, /* E5C00..E5DFF */ - FriBidiPropertyBlockLevel1_1200, /* E5E00..E5FFF */ - FriBidiPropertyBlockLevel1_1200, /* E6000..E61FF */ - FriBidiPropertyBlockLevel1_1200, /* E6200..E63FF */ - FriBidiPropertyBlockLevel1_1200, /* E6400..E65FF */ - FriBidiPropertyBlockLevel1_1200, /* E6600..E67FF */ - FriBidiPropertyBlockLevel1_1200, /* E6800..E69FF */ - FriBidiPropertyBlockLevel1_1200, /* E6A00..E6BFF */ - FriBidiPropertyBlockLevel1_1200, /* E6C00..E6DFF */ - FriBidiPropertyBlockLevel1_1200, /* E6E00..E6FFF */ - FriBidiPropertyBlockLevel1_1200, /* E7000..E71FF */ - FriBidiPropertyBlockLevel1_1200, /* E7200..E73FF */ - FriBidiPropertyBlockLevel1_1200, /* E7400..E75FF */ - FriBidiPropertyBlockLevel1_1200, /* E7600..E77FF */ - FriBidiPropertyBlockLevel1_1200, /* E7800..E79FF */ - FriBidiPropertyBlockLevel1_1200, /* E7A00..E7BFF */ - FriBidiPropertyBlockLevel1_1200, /* E7C00..E7DFF */ - FriBidiPropertyBlockLevel1_1200, /* E7E00..E7FFF */ - FriBidiPropertyBlockLevel1_1200, /* E8000..E81FF */ - FriBidiPropertyBlockLevel1_1200, /* E8200..E83FF */ - FriBidiPropertyBlockLevel1_1200, /* E8400..E85FF */ - FriBidiPropertyBlockLevel1_1200, /* E8600..E87FF */ - FriBidiPropertyBlockLevel1_1200, /* E8800..E89FF */ - FriBidiPropertyBlockLevel1_1200, /* E8A00..E8BFF */ - FriBidiPropertyBlockLevel1_1200, /* E8C00..E8DFF */ - FriBidiPropertyBlockLevel1_1200, /* E8E00..E8FFF */ - FriBidiPropertyBlockLevel1_1200, /* E9000..E91FF */ - FriBidiPropertyBlockLevel1_1200, /* E9200..E93FF */ - FriBidiPropertyBlockLevel1_1200, /* E9400..E95FF */ - FriBidiPropertyBlockLevel1_1200, /* E9600..E97FF */ - FriBidiPropertyBlockLevel1_1200, /* E9800..E99FF */ - FriBidiPropertyBlockLevel1_1200, /* E9A00..E9BFF */ - FriBidiPropertyBlockLevel1_1200, /* E9C00..E9DFF */ - FriBidiPropertyBlockLevel1_1200, /* E9E00..E9FFF */ - FriBidiPropertyBlockLevel1_1200, /* EA000..EA1FF */ - FriBidiPropertyBlockLevel1_1200, /* EA200..EA3FF */ - FriBidiPropertyBlockLevel1_1200, /* EA400..EA5FF */ - FriBidiPropertyBlockLevel1_1200, /* EA600..EA7FF */ - FriBidiPropertyBlockLevel1_1200, /* EA800..EA9FF */ - FriBidiPropertyBlockLevel1_1200, /* EAA00..EABFF */ - FriBidiPropertyBlockLevel1_1200, /* EAC00..EADFF */ - FriBidiPropertyBlockLevel1_1200, /* EAE00..EAFFF */ - FriBidiPropertyBlockLevel1_1200, /* EB000..EB1FF */ - FriBidiPropertyBlockLevel1_1200, /* EB200..EB3FF */ - FriBidiPropertyBlockLevel1_1200, /* EB400..EB5FF */ - FriBidiPropertyBlockLevel1_1200, /* EB600..EB7FF */ - FriBidiPropertyBlockLevel1_1200, /* EB800..EB9FF */ - FriBidiPropertyBlockLevel1_1200, /* EBA00..EBBFF */ - FriBidiPropertyBlockLevel1_1200, /* EBC00..EBDFF */ - FriBidiPropertyBlockLevel1_1200, /* EBE00..EBFFF */ - FriBidiPropertyBlockLevel1_1200, /* EC000..EC1FF */ - FriBidiPropertyBlockLevel1_1200, /* EC200..EC3FF */ - FriBidiPropertyBlockLevel1_1200, /* EC400..EC5FF */ - FriBidiPropertyBlockLevel1_1200, /* EC600..EC7FF */ - FriBidiPropertyBlockLevel1_1200, /* EC800..EC9FF */ - FriBidiPropertyBlockLevel1_1200, /* ECA00..ECBFF */ - FriBidiPropertyBlockLevel1_1200, /* ECC00..ECDFF */ - FriBidiPropertyBlockLevel1_1200, /* ECE00..ECFFF */ - FriBidiPropertyBlockLevel1_1200, /* ED000..ED1FF */ - FriBidiPropertyBlockLevel1_1200, /* ED200..ED3FF */ - FriBidiPropertyBlockLevel1_1200, /* ED400..ED5FF */ - FriBidiPropertyBlockLevel1_1200, /* ED600..ED7FF */ - FriBidiPropertyBlockLevel1_1200, /* ED800..ED9FF */ - FriBidiPropertyBlockLevel1_1200, /* EDA00..EDBFF */ - FriBidiPropertyBlockLevel1_1200, /* EDC00..EDDFF */ - FriBidiPropertyBlockLevel1_1200, /* EDE00..EDFFF */ - FriBidiPropertyBlockLevel1_1200, /* EE000..EE1FF */ - FriBidiPropertyBlockLevel1_1200, /* EE200..EE3FF */ - FriBidiPropertyBlockLevel1_1200, /* EE400..EE5FF */ - FriBidiPropertyBlockLevel1_1200, /* EE600..EE7FF */ - FriBidiPropertyBlockLevel1_1200, /* EE800..EE9FF */ - FriBidiPropertyBlockLevel1_1200, /* EEA00..EEBFF */ - FriBidiPropertyBlockLevel1_1200, /* EEC00..EEDFF */ - FriBidiPropertyBlockLevel1_1200, /* EEE00..EEFFF */ - FriBidiPropertyBlockLevel1_1200, /* EF000..EF1FF */ - FriBidiPropertyBlockLevel1_1200, /* EF200..EF3FF */ - FriBidiPropertyBlockLevel1_1200, /* EF400..EF5FF */ - FriBidiPropertyBlockLevel1_1200, /* EF600..EF7FF */ - FriBidiPropertyBlockLevel1_1200, /* EF800..EF9FF */ - FriBidiPropertyBlockLevel1_1200, /* EFA00..EFBFF */ - FriBidiPropertyBlockLevel1_1200, /* EFC00..EFDFF */ - FriBidiPropertyBlockLevel1_1200, /* EFE00..EFFFF */ - FriBidiPropertyBlockLevel1_1200, /* F0000..F01FF */ - FriBidiPropertyBlockLevel1_1200, /* F0200..F03FF */ - FriBidiPropertyBlockLevel1_1200, /* F0400..F05FF */ - FriBidiPropertyBlockLevel1_1200, /* F0600..F07FF */ - FriBidiPropertyBlockLevel1_1200, /* F0800..F09FF */ - FriBidiPropertyBlockLevel1_1200, /* F0A00..F0BFF */ - FriBidiPropertyBlockLevel1_1200, /* F0C00..F0DFF */ - FriBidiPropertyBlockLevel1_1200, /* F0E00..F0FFF */ - FriBidiPropertyBlockLevel1_1200, /* F1000..F11FF */ - FriBidiPropertyBlockLevel1_1200, /* F1200..F13FF */ - FriBidiPropertyBlockLevel1_1200, /* F1400..F15FF */ - FriBidiPropertyBlockLevel1_1200, /* F1600..F17FF */ - FriBidiPropertyBlockLevel1_1200, /* F1800..F19FF */ - FriBidiPropertyBlockLevel1_1200, /* F1A00..F1BFF */ - FriBidiPropertyBlockLevel1_1200, /* F1C00..F1DFF */ - FriBidiPropertyBlockLevel1_1200, /* F1E00..F1FFF */ - FriBidiPropertyBlockLevel1_1200, /* F2000..F21FF */ - FriBidiPropertyBlockLevel1_1200, /* F2200..F23FF */ - FriBidiPropertyBlockLevel1_1200, /* F2400..F25FF */ - FriBidiPropertyBlockLevel1_1200, /* F2600..F27FF */ - FriBidiPropertyBlockLevel1_1200, /* F2800..F29FF */ - FriBidiPropertyBlockLevel1_1200, /* F2A00..F2BFF */ - FriBidiPropertyBlockLevel1_1200, /* F2C00..F2DFF */ - FriBidiPropertyBlockLevel1_1200, /* F2E00..F2FFF */ - FriBidiPropertyBlockLevel1_1200, /* F3000..F31FF */ - FriBidiPropertyBlockLevel1_1200, /* F3200..F33FF */ - FriBidiPropertyBlockLevel1_1200, /* F3400..F35FF */ - FriBidiPropertyBlockLevel1_1200, /* F3600..F37FF */ - FriBidiPropertyBlockLevel1_1200, /* F3800..F39FF */ - FriBidiPropertyBlockLevel1_1200, /* F3A00..F3BFF */ - FriBidiPropertyBlockLevel1_1200, /* F3C00..F3DFF */ - FriBidiPropertyBlockLevel1_1200, /* F3E00..F3FFF */ - FriBidiPropertyBlockLevel1_1200, /* F4000..F41FF */ - FriBidiPropertyBlockLevel1_1200, /* F4200..F43FF */ - FriBidiPropertyBlockLevel1_1200, /* F4400..F45FF */ - FriBidiPropertyBlockLevel1_1200, /* F4600..F47FF */ - FriBidiPropertyBlockLevel1_1200, /* F4800..F49FF */ - FriBidiPropertyBlockLevel1_1200, /* F4A00..F4BFF */ - FriBidiPropertyBlockLevel1_1200, /* F4C00..F4DFF */ - FriBidiPropertyBlockLevel1_1200, /* F4E00..F4FFF */ - FriBidiPropertyBlockLevel1_1200, /* F5000..F51FF */ - FriBidiPropertyBlockLevel1_1200, /* F5200..F53FF */ - FriBidiPropertyBlockLevel1_1200, /* F5400..F55FF */ - FriBidiPropertyBlockLevel1_1200, /* F5600..F57FF */ - FriBidiPropertyBlockLevel1_1200, /* F5800..F59FF */ - FriBidiPropertyBlockLevel1_1200, /* F5A00..F5BFF */ - FriBidiPropertyBlockLevel1_1200, /* F5C00..F5DFF */ - FriBidiPropertyBlockLevel1_1200, /* F5E00..F5FFF */ - FriBidiPropertyBlockLevel1_1200, /* F6000..F61FF */ - FriBidiPropertyBlockLevel1_1200, /* F6200..F63FF */ - FriBidiPropertyBlockLevel1_1200, /* F6400..F65FF */ - FriBidiPropertyBlockLevel1_1200, /* F6600..F67FF */ - FriBidiPropertyBlockLevel1_1200, /* F6800..F69FF */ - FriBidiPropertyBlockLevel1_1200, /* F6A00..F6BFF */ - FriBidiPropertyBlockLevel1_1200, /* F6C00..F6DFF */ - FriBidiPropertyBlockLevel1_1200, /* F6E00..F6FFF */ - FriBidiPropertyBlockLevel1_1200, /* F7000..F71FF */ - FriBidiPropertyBlockLevel1_1200, /* F7200..F73FF */ - FriBidiPropertyBlockLevel1_1200, /* F7400..F75FF */ - FriBidiPropertyBlockLevel1_1200, /* F7600..F77FF */ - FriBidiPropertyBlockLevel1_1200, /* F7800..F79FF */ - FriBidiPropertyBlockLevel1_1200, /* F7A00..F7BFF */ - FriBidiPropertyBlockLevel1_1200, /* F7C00..F7DFF */ - FriBidiPropertyBlockLevel1_1200, /* F7E00..F7FFF */ - FriBidiPropertyBlockLevel1_1200, /* F8000..F81FF */ - FriBidiPropertyBlockLevel1_1200, /* F8200..F83FF */ - FriBidiPropertyBlockLevel1_1200, /* F8400..F85FF */ - FriBidiPropertyBlockLevel1_1200, /* F8600..F87FF */ - FriBidiPropertyBlockLevel1_1200, /* F8800..F89FF */ - FriBidiPropertyBlockLevel1_1200, /* F8A00..F8BFF */ - FriBidiPropertyBlockLevel1_1200, /* F8C00..F8DFF */ - FriBidiPropertyBlockLevel1_1200, /* F8E00..F8FFF */ - FriBidiPropertyBlockLevel1_1200, /* F9000..F91FF */ - FriBidiPropertyBlockLevel1_1200, /* F9200..F93FF */ - FriBidiPropertyBlockLevel1_1200, /* F9400..F95FF */ - FriBidiPropertyBlockLevel1_1200, /* F9600..F97FF */ - FriBidiPropertyBlockLevel1_1200, /* F9800..F99FF */ - FriBidiPropertyBlockLevel1_1200, /* F9A00..F9BFF */ - FriBidiPropertyBlockLevel1_1200, /* F9C00..F9DFF */ - FriBidiPropertyBlockLevel1_1200, /* F9E00..F9FFF */ - FriBidiPropertyBlockLevel1_1200, /* FA000..FA1FF */ - FriBidiPropertyBlockLevel1_1200, /* FA200..FA3FF */ - FriBidiPropertyBlockLevel1_1200, /* FA400..FA5FF */ - FriBidiPropertyBlockLevel1_1200, /* FA600..FA7FF */ - FriBidiPropertyBlockLevel1_1200, /* FA800..FA9FF */ - FriBidiPropertyBlockLevel1_1200, /* FAA00..FABFF */ - FriBidiPropertyBlockLevel1_1200, /* FAC00..FADFF */ - FriBidiPropertyBlockLevel1_1200, /* FAE00..FAFFF */ - FriBidiPropertyBlockLevel1_1200, /* FB000..FB1FF */ - FriBidiPropertyBlockLevel1_1200, /* FB200..FB3FF */ - FriBidiPropertyBlockLevel1_1200, /* FB400..FB5FF */ - FriBidiPropertyBlockLevel1_1200, /* FB600..FB7FF */ - FriBidiPropertyBlockLevel1_1200, /* FB800..FB9FF */ - FriBidiPropertyBlockLevel1_1200, /* FBA00..FBBFF */ - FriBidiPropertyBlockLevel1_1200, /* FBC00..FBDFF */ - FriBidiPropertyBlockLevel1_1200, /* FBE00..FBFFF */ - FriBidiPropertyBlockLevel1_1200, /* FC000..FC1FF */ - FriBidiPropertyBlockLevel1_1200, /* FC200..FC3FF */ - FriBidiPropertyBlockLevel1_1200, /* FC400..FC5FF */ - FriBidiPropertyBlockLevel1_1200, /* FC600..FC7FF */ - FriBidiPropertyBlockLevel1_1200, /* FC800..FC9FF */ - FriBidiPropertyBlockLevel1_1200, /* FCA00..FCBFF */ - FriBidiPropertyBlockLevel1_1200, /* FCC00..FCDFF */ - FriBidiPropertyBlockLevel1_1200, /* FCE00..FCFFF */ - FriBidiPropertyBlockLevel1_1200, /* FD000..FD1FF */ - FriBidiPropertyBlockLevel1_1200, /* FD200..FD3FF */ - FriBidiPropertyBlockLevel1_1200, /* FD400..FD5FF */ - FriBidiPropertyBlockLevel1_1200, /* FD600..FD7FF */ - FriBidiPropertyBlockLevel1_1200, /* FD800..FD9FF */ - FriBidiPropertyBlockLevel1_1200, /* FDA00..FDBFF */ - FriBidiPropertyBlockLevel1_1200, /* FDC00..FDDFF */ - FriBidiPropertyBlockLevel1_1200, /* FDE00..FDFFF */ - FriBidiPropertyBlockLevel1_1200, /* FE000..FE1FF */ - FriBidiPropertyBlockLevel1_1200, /* FE200..FE3FF */ - FriBidiPropertyBlockLevel1_1200, /* FE400..FE5FF */ - FriBidiPropertyBlockLevel1_1200, /* FE600..FE7FF */ - FriBidiPropertyBlockLevel1_1200, /* FE800..FE9FF */ - FriBidiPropertyBlockLevel1_1200, /* FEA00..FEBFF */ - FriBidiPropertyBlockLevel1_1200, /* FEC00..FEDFF */ - FriBidiPropertyBlockLevel1_1200, /* FEE00..FEFFF */ - FriBidiPropertyBlockLevel1_1200, /* FF000..FF1FF */ - FriBidiPropertyBlockLevel1_1200, /* FF200..FF3FF */ - FriBidiPropertyBlockLevel1_1200, /* FF400..FF5FF */ - FriBidiPropertyBlockLevel1_1200, /* FF600..FF7FF */ - FriBidiPropertyBlockLevel1_1200, /* FF800..FF9FF */ - FriBidiPropertyBlockLevel1_1200, /* FFA00..FFBFF */ - FriBidiPropertyBlockLevel1_1200, /* FFC00..FFDFF */ - FriBidiPropertyBlockLevel1_1200, /* FFE00..FFFFF */ - FriBidiPropertyBlockLevel1_1200, /* 100000..1001FF */ - FriBidiPropertyBlockLevel1_1200, /* 100200..1003FF */ - FriBidiPropertyBlockLevel1_1200, /* 100400..1005FF */ - FriBidiPropertyBlockLevel1_1200, /* 100600..1007FF */ - FriBidiPropertyBlockLevel1_1200, /* 100800..1009FF */ - FriBidiPropertyBlockLevel1_1200, /* 100A00..100BFF */ - FriBidiPropertyBlockLevel1_1200, /* 100C00..100DFF */ - FriBidiPropertyBlockLevel1_1200, /* 100E00..100FFF */ - FriBidiPropertyBlockLevel1_1200, /* 101000..1011FF */ - FriBidiPropertyBlockLevel1_1200, /* 101200..1013FF */ - FriBidiPropertyBlockLevel1_1200, /* 101400..1015FF */ - FriBidiPropertyBlockLevel1_1200, /* 101600..1017FF */ - FriBidiPropertyBlockLevel1_1200, /* 101800..1019FF */ - FriBidiPropertyBlockLevel1_1200, /* 101A00..101BFF */ - FriBidiPropertyBlockLevel1_1200, /* 101C00..101DFF */ - FriBidiPropertyBlockLevel1_1200, /* 101E00..101FFF */ - FriBidiPropertyBlockLevel1_1200, /* 102000..1021FF */ - FriBidiPropertyBlockLevel1_1200, /* 102200..1023FF */ - FriBidiPropertyBlockLevel1_1200, /* 102400..1025FF */ - FriBidiPropertyBlockLevel1_1200, /* 102600..1027FF */ - FriBidiPropertyBlockLevel1_1200, /* 102800..1029FF */ - FriBidiPropertyBlockLevel1_1200, /* 102A00..102BFF */ - FriBidiPropertyBlockLevel1_1200, /* 102C00..102DFF */ - FriBidiPropertyBlockLevel1_1200, /* 102E00..102FFF */ - FriBidiPropertyBlockLevel1_1200, /* 103000..1031FF */ - FriBidiPropertyBlockLevel1_1200, /* 103200..1033FF */ - FriBidiPropertyBlockLevel1_1200, /* 103400..1035FF */ - FriBidiPropertyBlockLevel1_1200, /* 103600..1037FF */ - FriBidiPropertyBlockLevel1_1200, /* 103800..1039FF */ - FriBidiPropertyBlockLevel1_1200, /* 103A00..103BFF */ - FriBidiPropertyBlockLevel1_1200, /* 103C00..103DFF */ - FriBidiPropertyBlockLevel1_1200, /* 103E00..103FFF */ - FriBidiPropertyBlockLevel1_1200, /* 104000..1041FF */ - FriBidiPropertyBlockLevel1_1200, /* 104200..1043FF */ - FriBidiPropertyBlockLevel1_1200, /* 104400..1045FF */ - FriBidiPropertyBlockLevel1_1200, /* 104600..1047FF */ - FriBidiPropertyBlockLevel1_1200, /* 104800..1049FF */ - FriBidiPropertyBlockLevel1_1200, /* 104A00..104BFF */ - FriBidiPropertyBlockLevel1_1200, /* 104C00..104DFF */ - FriBidiPropertyBlockLevel1_1200, /* 104E00..104FFF */ - FriBidiPropertyBlockLevel1_1200, /* 105000..1051FF */ - FriBidiPropertyBlockLevel1_1200, /* 105200..1053FF */ - FriBidiPropertyBlockLevel1_1200, /* 105400..1055FF */ - FriBidiPropertyBlockLevel1_1200, /* 105600..1057FF */ - FriBidiPropertyBlockLevel1_1200, /* 105800..1059FF */ - FriBidiPropertyBlockLevel1_1200, /* 105A00..105BFF */ - FriBidiPropertyBlockLevel1_1200, /* 105C00..105DFF */ - FriBidiPropertyBlockLevel1_1200, /* 105E00..105FFF */ - FriBidiPropertyBlockLevel1_1200, /* 106000..1061FF */ - FriBidiPropertyBlockLevel1_1200, /* 106200..1063FF */ - FriBidiPropertyBlockLevel1_1200, /* 106400..1065FF */ - FriBidiPropertyBlockLevel1_1200, /* 106600..1067FF */ - FriBidiPropertyBlockLevel1_1200, /* 106800..1069FF */ - FriBidiPropertyBlockLevel1_1200, /* 106A00..106BFF */ - FriBidiPropertyBlockLevel1_1200, /* 106C00..106DFF */ - FriBidiPropertyBlockLevel1_1200, /* 106E00..106FFF */ - FriBidiPropertyBlockLevel1_1200, /* 107000..1071FF */ - FriBidiPropertyBlockLevel1_1200, /* 107200..1073FF */ - FriBidiPropertyBlockLevel1_1200, /* 107400..1075FF */ - FriBidiPropertyBlockLevel1_1200, /* 107600..1077FF */ - FriBidiPropertyBlockLevel1_1200, /* 107800..1079FF */ - FriBidiPropertyBlockLevel1_1200, /* 107A00..107BFF */ - FriBidiPropertyBlockLevel1_1200, /* 107C00..107DFF */ - FriBidiPropertyBlockLevel1_1200, /* 107E00..107FFF */ - FriBidiPropertyBlockLevel1_1200, /* 108000..1081FF */ - FriBidiPropertyBlockLevel1_1200, /* 108200..1083FF */ - FriBidiPropertyBlockLevel1_1200, /* 108400..1085FF */ - FriBidiPropertyBlockLevel1_1200, /* 108600..1087FF */ - FriBidiPropertyBlockLevel1_1200, /* 108800..1089FF */ - FriBidiPropertyBlockLevel1_1200, /* 108A00..108BFF */ - FriBidiPropertyBlockLevel1_1200, /* 108C00..108DFF */ - FriBidiPropertyBlockLevel1_1200, /* 108E00..108FFF */ - FriBidiPropertyBlockLevel1_1200, /* 109000..1091FF */ - FriBidiPropertyBlockLevel1_1200, /* 109200..1093FF */ - FriBidiPropertyBlockLevel1_1200, /* 109400..1095FF */ - FriBidiPropertyBlockLevel1_1200, /* 109600..1097FF */ - FriBidiPropertyBlockLevel1_1200, /* 109800..1099FF */ - FriBidiPropertyBlockLevel1_1200, /* 109A00..109BFF */ - FriBidiPropertyBlockLevel1_1200, /* 109C00..109DFF */ - FriBidiPropertyBlockLevel1_1200, /* 109E00..109FFF */ - FriBidiPropertyBlockLevel1_1200, /* 10A000..10A1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10A200..10A3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10A400..10A5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10A600..10A7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10A800..10A9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10AA00..10ABFF */ - FriBidiPropertyBlockLevel1_1200, /* 10AC00..10ADFF */ - FriBidiPropertyBlockLevel1_1200, /* 10AE00..10AFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10B000..10B1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10B200..10B3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10B400..10B5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10B600..10B7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10B800..10B9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10BA00..10BBFF */ - FriBidiPropertyBlockLevel1_1200, /* 10BC00..10BDFF */ - FriBidiPropertyBlockLevel1_1200, /* 10BE00..10BFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10C000..10C1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10C200..10C3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10C400..10C5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10C600..10C7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10C800..10C9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10CA00..10CBFF */ - FriBidiPropertyBlockLevel1_1200, /* 10CC00..10CDFF */ - FriBidiPropertyBlockLevel1_1200, /* 10CE00..10CFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10D000..10D1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10D200..10D3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10D400..10D5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10D600..10D7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10D800..10D9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10DA00..10DBFF */ - FriBidiPropertyBlockLevel1_1200, /* 10DC00..10DDFF */ - FriBidiPropertyBlockLevel1_1200, /* 10DE00..10DFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10E000..10E1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10E200..10E3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10E400..10E5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10E600..10E7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10E800..10E9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10EA00..10EBFF */ - FriBidiPropertyBlockLevel1_1200, /* 10EC00..10EDFF */ - FriBidiPropertyBlockLevel1_1200, /* 10EE00..10EFFF */ - FriBidiPropertyBlockLevel1_1200, /* 10F000..10F1FF */ - FriBidiPropertyBlockLevel1_1200, /* 10F200..10F3FF */ - FriBidiPropertyBlockLevel1_1200, /* 10F400..10F5FF */ - FriBidiPropertyBlockLevel1_1200, /* 10F600..10F7FF */ - FriBidiPropertyBlockLevel1_1200, /* 10F800..10F9FF */ - FriBidiPropertyBlockLevel1_1200, /* 10FA00..10FBFF */ - FriBidiPropertyBlockLevel1_1200, /* 10FC00..10FDFF */ - FriBidiPropertyBlockLevel1_1200, /* 10FE00..10FFFF */ +static const fribidi_uint16 FriBidiPropertyBlockLevel0[4352*1] = { + +#define FriBidiPropertyBlockLevel0_0000 0x0 + + FriBidiPropertyBlockLevel1_0000, /* 0000..00FF */ + FriBidiPropertyBlockLevel1_0100, /* 0100..01FF */ + FriBidiPropertyBlockLevel1_0200, /* 0200..02FF */ + FriBidiPropertyBlockLevel1_0300, /* 0300..03FF */ + FriBidiPropertyBlockLevel1_0400, /* 0400..04FF */ + FriBidiPropertyBlockLevel1_0500, /* 0500..05FF */ + FriBidiPropertyBlockLevel1_0600, /* 0600..06FF */ + FriBidiPropertyBlockLevel1_0700, /* 0700..07FF */ + FriBidiPropertyBlockLevel1_0100, /* 0800..08FF */ + FriBidiPropertyBlockLevel1_0900, /* 0900..09FF */ + FriBidiPropertyBlockLevel1_0A00, /* 0A00..0AFF */ + FriBidiPropertyBlockLevel1_0B00, /* 0B00..0BFF */ + FriBidiPropertyBlockLevel1_0C00, /* 0C00..0CFF */ + FriBidiPropertyBlockLevel1_0D00, /* 0D00..0DFF */ + FriBidiPropertyBlockLevel1_0E00, /* 0E00..0EFF */ + FriBidiPropertyBlockLevel1_0F00, /* 0F00..0FFF */ + FriBidiPropertyBlockLevel1_1000, /* 1000..10FF */ + FriBidiPropertyBlockLevel1_0100, /* 1100..11FF */ + FriBidiPropertyBlockLevel1_0100, /* 1200..12FF */ + FriBidiPropertyBlockLevel1_0100, /* 1300..13FF */ + FriBidiPropertyBlockLevel1_0100, /* 1400..14FF */ + FriBidiPropertyBlockLevel1_0100, /* 1500..15FF */ + FriBidiPropertyBlockLevel1_1600, /* 1600..16FF */ + FriBidiPropertyBlockLevel1_1700, /* 1700..17FF */ + FriBidiPropertyBlockLevel1_1800, /* 1800..18FF */ + FriBidiPropertyBlockLevel1_0100, /* 1900..19FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A00..1AFF */ + FriBidiPropertyBlockLevel1_0100, /* 1B00..1BFF */ + FriBidiPropertyBlockLevel1_0100, /* 1C00..1CFF */ + FriBidiPropertyBlockLevel1_0100, /* 1D00..1DFF */ + FriBidiPropertyBlockLevel1_0100, /* 1E00..1EFF */ + FriBidiPropertyBlockLevel1_1F00, /* 1F00..1FFF */ + FriBidiPropertyBlockLevel1_2000, /* 2000..20FF */ + FriBidiPropertyBlockLevel1_2100, /* 2100..21FF */ + FriBidiPropertyBlockLevel1_2200, /* 2200..22FF */ + FriBidiPropertyBlockLevel1_2300, /* 2300..23FF */ + FriBidiPropertyBlockLevel1_2400, /* 2400..24FF */ + FriBidiPropertyBlockLevel1_2500, /* 2500..25FF */ + FriBidiPropertyBlockLevel1_2600, /* 2600..26FF */ + FriBidiPropertyBlockLevel1_2700, /* 2700..27FF */ + FriBidiPropertyBlockLevel1_2500, /* 2800..28FF */ + FriBidiPropertyBlockLevel1_2500, /* 2900..29FF */ + FriBidiPropertyBlockLevel1_2500, /* 2A00..2AFF */ + FriBidiPropertyBlockLevel1_0100, /* 2B00..2BFF */ + FriBidiPropertyBlockLevel1_0100, /* 2C00..2CFF */ + FriBidiPropertyBlockLevel1_0100, /* 2D00..2DFF */ + FriBidiPropertyBlockLevel1_2E00, /* 2E00..2EFF */ + FriBidiPropertyBlockLevel1_2F00, /* 2F00..2FFF */ + FriBidiPropertyBlockLevel1_3000, /* 3000..30FF */ + FriBidiPropertyBlockLevel1_0100, /* 3100..31FF */ + FriBidiPropertyBlockLevel1_3200, /* 3200..32FF */ + FriBidiPropertyBlockLevel1_0100, /* 3300..33FF */ + FriBidiPropertyBlockLevel1_0100, /* 3400..34FF */ + FriBidiPropertyBlockLevel1_0100, /* 3500..35FF */ + FriBidiPropertyBlockLevel1_0100, /* 3600..36FF */ + FriBidiPropertyBlockLevel1_0100, /* 3700..37FF */ + FriBidiPropertyBlockLevel1_0100, /* 3800..38FF */ + FriBidiPropertyBlockLevel1_0100, /* 3900..39FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A00..3AFF */ + FriBidiPropertyBlockLevel1_0100, /* 3B00..3BFF */ + FriBidiPropertyBlockLevel1_0100, /* 3C00..3CFF */ + FriBidiPropertyBlockLevel1_0100, /* 3D00..3DFF */ + FriBidiPropertyBlockLevel1_0100, /* 3E00..3EFF */ + FriBidiPropertyBlockLevel1_0100, /* 3F00..3FFF */ + FriBidiPropertyBlockLevel1_0100, /* 4000..40FF */ + FriBidiPropertyBlockLevel1_0100, /* 4100..41FF */ + FriBidiPropertyBlockLevel1_0100, /* 4200..42FF */ + FriBidiPropertyBlockLevel1_0100, /* 4300..43FF */ + FriBidiPropertyBlockLevel1_0100, /* 4400..44FF */ + FriBidiPropertyBlockLevel1_0100, /* 4500..45FF */ + FriBidiPropertyBlockLevel1_0100, /* 4600..46FF */ + FriBidiPropertyBlockLevel1_0100, /* 4700..47FF */ + FriBidiPropertyBlockLevel1_0100, /* 4800..48FF */ + FriBidiPropertyBlockLevel1_0100, /* 4900..49FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A00..4AFF */ + FriBidiPropertyBlockLevel1_0100, /* 4B00..4BFF */ + FriBidiPropertyBlockLevel1_0100, /* 4C00..4CFF */ + FriBidiPropertyBlockLevel1_0100, /* 4D00..4DFF */ + FriBidiPropertyBlockLevel1_0100, /* 4E00..4EFF */ + FriBidiPropertyBlockLevel1_0100, /* 4F00..4FFF */ + FriBidiPropertyBlockLevel1_0100, /* 5000..50FF */ + FriBidiPropertyBlockLevel1_0100, /* 5100..51FF */ + FriBidiPropertyBlockLevel1_0100, /* 5200..52FF */ + FriBidiPropertyBlockLevel1_0100, /* 5300..53FF */ + FriBidiPropertyBlockLevel1_0100, /* 5400..54FF */ + FriBidiPropertyBlockLevel1_0100, /* 5500..55FF */ + FriBidiPropertyBlockLevel1_0100, /* 5600..56FF */ + FriBidiPropertyBlockLevel1_0100, /* 5700..57FF */ + FriBidiPropertyBlockLevel1_0100, /* 5800..58FF */ + FriBidiPropertyBlockLevel1_0100, /* 5900..59FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A00..5AFF */ + FriBidiPropertyBlockLevel1_0100, /* 5B00..5BFF */ + FriBidiPropertyBlockLevel1_0100, /* 5C00..5CFF */ + FriBidiPropertyBlockLevel1_0100, /* 5D00..5DFF */ + FriBidiPropertyBlockLevel1_0100, /* 5E00..5EFF */ + FriBidiPropertyBlockLevel1_0100, /* 5F00..5FFF */ + FriBidiPropertyBlockLevel1_0100, /* 6000..60FF */ + FriBidiPropertyBlockLevel1_0100, /* 6100..61FF */ + FriBidiPropertyBlockLevel1_0100, /* 6200..62FF */ + FriBidiPropertyBlockLevel1_0100, /* 6300..63FF */ + FriBidiPropertyBlockLevel1_0100, /* 6400..64FF */ + FriBidiPropertyBlockLevel1_0100, /* 6500..65FF */ + FriBidiPropertyBlockLevel1_0100, /* 6600..66FF */ + FriBidiPropertyBlockLevel1_0100, /* 6700..67FF */ + FriBidiPropertyBlockLevel1_0100, /* 6800..68FF */ + FriBidiPropertyBlockLevel1_0100, /* 6900..69FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A00..6AFF */ + FriBidiPropertyBlockLevel1_0100, /* 6B00..6BFF */ + FriBidiPropertyBlockLevel1_0100, /* 6C00..6CFF */ + FriBidiPropertyBlockLevel1_0100, /* 6D00..6DFF */ + FriBidiPropertyBlockLevel1_0100, /* 6E00..6EFF */ + FriBidiPropertyBlockLevel1_0100, /* 6F00..6FFF */ + FriBidiPropertyBlockLevel1_0100, /* 7000..70FF */ + FriBidiPropertyBlockLevel1_0100, /* 7100..71FF */ + FriBidiPropertyBlockLevel1_0100, /* 7200..72FF */ + FriBidiPropertyBlockLevel1_0100, /* 7300..73FF */ + FriBidiPropertyBlockLevel1_0100, /* 7400..74FF */ + FriBidiPropertyBlockLevel1_0100, /* 7500..75FF */ + FriBidiPropertyBlockLevel1_0100, /* 7600..76FF */ + FriBidiPropertyBlockLevel1_0100, /* 7700..77FF */ + FriBidiPropertyBlockLevel1_0100, /* 7800..78FF */ + FriBidiPropertyBlockLevel1_0100, /* 7900..79FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A00..7AFF */ + FriBidiPropertyBlockLevel1_0100, /* 7B00..7BFF */ + FriBidiPropertyBlockLevel1_0100, /* 7C00..7CFF */ + FriBidiPropertyBlockLevel1_0100, /* 7D00..7DFF */ + FriBidiPropertyBlockLevel1_0100, /* 7E00..7EFF */ + FriBidiPropertyBlockLevel1_0100, /* 7F00..7FFF */ + FriBidiPropertyBlockLevel1_0100, /* 8000..80FF */ + FriBidiPropertyBlockLevel1_0100, /* 8100..81FF */ + FriBidiPropertyBlockLevel1_0100, /* 8200..82FF */ + FriBidiPropertyBlockLevel1_0100, /* 8300..83FF */ + FriBidiPropertyBlockLevel1_0100, /* 8400..84FF */ + FriBidiPropertyBlockLevel1_0100, /* 8500..85FF */ + FriBidiPropertyBlockLevel1_0100, /* 8600..86FF */ + FriBidiPropertyBlockLevel1_0100, /* 8700..87FF */ + FriBidiPropertyBlockLevel1_0100, /* 8800..88FF */ + FriBidiPropertyBlockLevel1_0100, /* 8900..89FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A00..8AFF */ + FriBidiPropertyBlockLevel1_0100, /* 8B00..8BFF */ + FriBidiPropertyBlockLevel1_0100, /* 8C00..8CFF */ + FriBidiPropertyBlockLevel1_0100, /* 8D00..8DFF */ + FriBidiPropertyBlockLevel1_0100, /* 8E00..8EFF */ + FriBidiPropertyBlockLevel1_0100, /* 8F00..8FFF */ + FriBidiPropertyBlockLevel1_0100, /* 9000..90FF */ + FriBidiPropertyBlockLevel1_0100, /* 9100..91FF */ + FriBidiPropertyBlockLevel1_0100, /* 9200..92FF */ + FriBidiPropertyBlockLevel1_0100, /* 9300..93FF */ + FriBidiPropertyBlockLevel1_0100, /* 9400..94FF */ + FriBidiPropertyBlockLevel1_0100, /* 9500..95FF */ + FriBidiPropertyBlockLevel1_0100, /* 9600..96FF */ + FriBidiPropertyBlockLevel1_0100, /* 9700..97FF */ + FriBidiPropertyBlockLevel1_0100, /* 9800..98FF */ + FriBidiPropertyBlockLevel1_0100, /* 9900..99FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A00..9AFF */ + FriBidiPropertyBlockLevel1_0100, /* 9B00..9BFF */ + FriBidiPropertyBlockLevel1_0100, /* 9C00..9CFF */ + FriBidiPropertyBlockLevel1_0100, /* 9D00..9DFF */ + FriBidiPropertyBlockLevel1_0100, /* 9E00..9EFF */ + FriBidiPropertyBlockLevel1_0100, /* 9F00..9FFF */ + FriBidiPropertyBlockLevel1_0100, /* A000..A0FF */ + FriBidiPropertyBlockLevel1_0100, /* A100..A1FF */ + FriBidiPropertyBlockLevel1_0100, /* A200..A2FF */ + FriBidiPropertyBlockLevel1_0100, /* A300..A3FF */ + FriBidiPropertyBlockLevel1_A400, /* A400..A4FF */ + FriBidiPropertyBlockLevel1_0100, /* A500..A5FF */ + FriBidiPropertyBlockLevel1_0100, /* A600..A6FF */ + FriBidiPropertyBlockLevel1_0100, /* A700..A7FF */ + FriBidiPropertyBlockLevel1_0100, /* A800..A8FF */ + FriBidiPropertyBlockLevel1_0100, /* A900..A9FF */ + FriBidiPropertyBlockLevel1_0100, /* AA00..AAFF */ + FriBidiPropertyBlockLevel1_0100, /* AB00..ABFF */ + FriBidiPropertyBlockLevel1_0100, /* AC00..ACFF */ + FriBidiPropertyBlockLevel1_0100, /* AD00..ADFF */ + FriBidiPropertyBlockLevel1_0100, /* AE00..AEFF */ + FriBidiPropertyBlockLevel1_0100, /* AF00..AFFF */ + FriBidiPropertyBlockLevel1_0100, /* B000..B0FF */ + FriBidiPropertyBlockLevel1_0100, /* B100..B1FF */ + FriBidiPropertyBlockLevel1_0100, /* B200..B2FF */ + FriBidiPropertyBlockLevel1_0100, /* B300..B3FF */ + FriBidiPropertyBlockLevel1_0100, /* B400..B4FF */ + FriBidiPropertyBlockLevel1_0100, /* B500..B5FF */ + FriBidiPropertyBlockLevel1_0100, /* B600..B6FF */ + FriBidiPropertyBlockLevel1_0100, /* B700..B7FF */ + FriBidiPropertyBlockLevel1_0100, /* B800..B8FF */ + FriBidiPropertyBlockLevel1_0100, /* B900..B9FF */ + FriBidiPropertyBlockLevel1_0100, /* BA00..BAFF */ + FriBidiPropertyBlockLevel1_0100, /* BB00..BBFF */ + FriBidiPropertyBlockLevel1_0100, /* BC00..BCFF */ + FriBidiPropertyBlockLevel1_0100, /* BD00..BDFF */ + FriBidiPropertyBlockLevel1_0100, /* BE00..BEFF */ + FriBidiPropertyBlockLevel1_0100, /* BF00..BFFF */ + FriBidiPropertyBlockLevel1_0100, /* C000..C0FF */ + FriBidiPropertyBlockLevel1_0100, /* C100..C1FF */ + FriBidiPropertyBlockLevel1_0100, /* C200..C2FF */ + FriBidiPropertyBlockLevel1_0100, /* C300..C3FF */ + FriBidiPropertyBlockLevel1_0100, /* C400..C4FF */ + FriBidiPropertyBlockLevel1_0100, /* C500..C5FF */ + FriBidiPropertyBlockLevel1_0100, /* C600..C6FF */ + FriBidiPropertyBlockLevel1_0100, /* C700..C7FF */ + FriBidiPropertyBlockLevel1_0100, /* C800..C8FF */ + FriBidiPropertyBlockLevel1_0100, /* C900..C9FF */ + FriBidiPropertyBlockLevel1_0100, /* CA00..CAFF */ + FriBidiPropertyBlockLevel1_0100, /* CB00..CBFF */ + FriBidiPropertyBlockLevel1_0100, /* CC00..CCFF */ + FriBidiPropertyBlockLevel1_0100, /* CD00..CDFF */ + FriBidiPropertyBlockLevel1_0100, /* CE00..CEFF */ + FriBidiPropertyBlockLevel1_0100, /* CF00..CFFF */ + FriBidiPropertyBlockLevel1_0100, /* D000..D0FF */ + FriBidiPropertyBlockLevel1_0100, /* D100..D1FF */ + FriBidiPropertyBlockLevel1_0100, /* D200..D2FF */ + FriBidiPropertyBlockLevel1_0100, /* D300..D3FF */ + FriBidiPropertyBlockLevel1_0100, /* D400..D4FF */ + FriBidiPropertyBlockLevel1_0100, /* D500..D5FF */ + FriBidiPropertyBlockLevel1_0100, /* D600..D6FF */ + FriBidiPropertyBlockLevel1_0100, /* D700..D7FF */ + FriBidiPropertyBlockLevel1_0100, /* D800..D8FF */ + FriBidiPropertyBlockLevel1_0100, /* D900..D9FF */ + FriBidiPropertyBlockLevel1_0100, /* DA00..DAFF */ + FriBidiPropertyBlockLevel1_0100, /* DB00..DBFF */ + FriBidiPropertyBlockLevel1_0100, /* DC00..DCFF */ + FriBidiPropertyBlockLevel1_0100, /* DD00..DDFF */ + FriBidiPropertyBlockLevel1_0100, /* DE00..DEFF */ + FriBidiPropertyBlockLevel1_0100, /* DF00..DFFF */ + FriBidiPropertyBlockLevel1_0100, /* E000..E0FF */ + FriBidiPropertyBlockLevel1_0100, /* E100..E1FF */ + FriBidiPropertyBlockLevel1_0100, /* E200..E2FF */ + FriBidiPropertyBlockLevel1_0100, /* E300..E3FF */ + FriBidiPropertyBlockLevel1_0100, /* E400..E4FF */ + FriBidiPropertyBlockLevel1_0100, /* E500..E5FF */ + FriBidiPropertyBlockLevel1_0100, /* E600..E6FF */ + FriBidiPropertyBlockLevel1_0100, /* E700..E7FF */ + FriBidiPropertyBlockLevel1_0100, /* E800..E8FF */ + FriBidiPropertyBlockLevel1_0100, /* E900..E9FF */ + FriBidiPropertyBlockLevel1_0100, /* EA00..EAFF */ + FriBidiPropertyBlockLevel1_0100, /* EB00..EBFF */ + FriBidiPropertyBlockLevel1_0100, /* EC00..ECFF */ + FriBidiPropertyBlockLevel1_0100, /* ED00..EDFF */ + FriBidiPropertyBlockLevel1_0100, /* EE00..EEFF */ + FriBidiPropertyBlockLevel1_0100, /* EF00..EFFF */ + FriBidiPropertyBlockLevel1_0100, /* F000..F0FF */ + FriBidiPropertyBlockLevel1_0100, /* F100..F1FF */ + FriBidiPropertyBlockLevel1_0100, /* F200..F2FF */ + FriBidiPropertyBlockLevel1_0100, /* F300..F3FF */ + FriBidiPropertyBlockLevel1_0100, /* F400..F4FF */ + FriBidiPropertyBlockLevel1_0100, /* F500..F5FF */ + FriBidiPropertyBlockLevel1_0100, /* F600..F6FF */ + FriBidiPropertyBlockLevel1_0100, /* F700..F7FF */ + FriBidiPropertyBlockLevel1_0100, /* F800..F8FF */ + FriBidiPropertyBlockLevel1_0100, /* F900..F9FF */ + FriBidiPropertyBlockLevel1_0100, /* FA00..FAFF */ + FriBidiPropertyBlockLevel1_FB00, /* FB00..FBFF */ + FriBidiPropertyBlockLevel1_FC00, /* FC00..FCFF */ + FriBidiPropertyBlockLevel1_FD00, /* FD00..FDFF */ + FriBidiPropertyBlockLevel1_FE00, /* FE00..FEFF */ + FriBidiPropertyBlockLevel1_FF00, /* FF00..FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10000..100FF */ + FriBidiPropertyBlockLevel1_0100, /* 10100..101FF */ + FriBidiPropertyBlockLevel1_0100, /* 10200..102FF */ + FriBidiPropertyBlockLevel1_0100, /* 10300..103FF */ + FriBidiPropertyBlockLevel1_0100, /* 10400..104FF */ + FriBidiPropertyBlockLevel1_0100, /* 10500..105FF */ + FriBidiPropertyBlockLevel1_0100, /* 10600..106FF */ + FriBidiPropertyBlockLevel1_0100, /* 10700..107FF */ + FriBidiPropertyBlockLevel1_0100, /* 10800..108FF */ + FriBidiPropertyBlockLevel1_0100, /* 10900..109FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A00..10AFF */ + FriBidiPropertyBlockLevel1_0100, /* 10B00..10BFF */ + FriBidiPropertyBlockLevel1_0100, /* 10C00..10CFF */ + FriBidiPropertyBlockLevel1_0100, /* 10D00..10DFF */ + FriBidiPropertyBlockLevel1_0100, /* 10E00..10EFF */ + FriBidiPropertyBlockLevel1_0100, /* 10F00..10FFF */ + FriBidiPropertyBlockLevel1_0100, /* 11000..110FF */ + FriBidiPropertyBlockLevel1_0100, /* 11100..111FF */ + FriBidiPropertyBlockLevel1_0100, /* 11200..112FF */ + FriBidiPropertyBlockLevel1_0100, /* 11300..113FF */ + FriBidiPropertyBlockLevel1_0100, /* 11400..114FF */ + FriBidiPropertyBlockLevel1_0100, /* 11500..115FF */ + FriBidiPropertyBlockLevel1_0100, /* 11600..116FF */ + FriBidiPropertyBlockLevel1_0100, /* 11700..117FF */ + FriBidiPropertyBlockLevel1_0100, /* 11800..118FF */ + FriBidiPropertyBlockLevel1_0100, /* 11900..119FF */ + FriBidiPropertyBlockLevel1_0100, /* 11A00..11AFF */ + FriBidiPropertyBlockLevel1_0100, /* 11B00..11BFF */ + FriBidiPropertyBlockLevel1_0100, /* 11C00..11CFF */ + FriBidiPropertyBlockLevel1_0100, /* 11D00..11DFF */ + FriBidiPropertyBlockLevel1_0100, /* 11E00..11EFF */ + FriBidiPropertyBlockLevel1_0100, /* 11F00..11FFF */ + FriBidiPropertyBlockLevel1_0100, /* 12000..120FF */ + FriBidiPropertyBlockLevel1_0100, /* 12100..121FF */ + FriBidiPropertyBlockLevel1_0100, /* 12200..122FF */ + FriBidiPropertyBlockLevel1_0100, /* 12300..123FF */ + FriBidiPropertyBlockLevel1_0100, /* 12400..124FF */ + FriBidiPropertyBlockLevel1_0100, /* 12500..125FF */ + FriBidiPropertyBlockLevel1_0100, /* 12600..126FF */ + FriBidiPropertyBlockLevel1_0100, /* 12700..127FF */ + FriBidiPropertyBlockLevel1_0100, /* 12800..128FF */ + FriBidiPropertyBlockLevel1_0100, /* 12900..129FF */ + FriBidiPropertyBlockLevel1_0100, /* 12A00..12AFF */ + FriBidiPropertyBlockLevel1_0100, /* 12B00..12BFF */ + FriBidiPropertyBlockLevel1_0100, /* 12C00..12CFF */ + FriBidiPropertyBlockLevel1_0100, /* 12D00..12DFF */ + FriBidiPropertyBlockLevel1_0100, /* 12E00..12EFF */ + FriBidiPropertyBlockLevel1_0100, /* 12F00..12FFF */ + FriBidiPropertyBlockLevel1_0100, /* 13000..130FF */ + FriBidiPropertyBlockLevel1_0100, /* 13100..131FF */ + FriBidiPropertyBlockLevel1_0100, /* 13200..132FF */ + FriBidiPropertyBlockLevel1_0100, /* 13300..133FF */ + FriBidiPropertyBlockLevel1_0100, /* 13400..134FF */ + FriBidiPropertyBlockLevel1_0100, /* 13500..135FF */ + FriBidiPropertyBlockLevel1_0100, /* 13600..136FF */ + FriBidiPropertyBlockLevel1_0100, /* 13700..137FF */ + FriBidiPropertyBlockLevel1_0100, /* 13800..138FF */ + FriBidiPropertyBlockLevel1_0100, /* 13900..139FF */ + FriBidiPropertyBlockLevel1_0100, /* 13A00..13AFF */ + FriBidiPropertyBlockLevel1_0100, /* 13B00..13BFF */ + FriBidiPropertyBlockLevel1_0100, /* 13C00..13CFF */ + FriBidiPropertyBlockLevel1_0100, /* 13D00..13DFF */ + FriBidiPropertyBlockLevel1_0100, /* 13E00..13EFF */ + FriBidiPropertyBlockLevel1_0100, /* 13F00..13FFF */ + FriBidiPropertyBlockLevel1_0100, /* 14000..140FF */ + FriBidiPropertyBlockLevel1_0100, /* 14100..141FF */ + FriBidiPropertyBlockLevel1_0100, /* 14200..142FF */ + FriBidiPropertyBlockLevel1_0100, /* 14300..143FF */ + FriBidiPropertyBlockLevel1_0100, /* 14400..144FF */ + FriBidiPropertyBlockLevel1_0100, /* 14500..145FF */ + FriBidiPropertyBlockLevel1_0100, /* 14600..146FF */ + FriBidiPropertyBlockLevel1_0100, /* 14700..147FF */ + FriBidiPropertyBlockLevel1_0100, /* 14800..148FF */ + FriBidiPropertyBlockLevel1_0100, /* 14900..149FF */ + FriBidiPropertyBlockLevel1_0100, /* 14A00..14AFF */ + FriBidiPropertyBlockLevel1_0100, /* 14B00..14BFF */ + FriBidiPropertyBlockLevel1_0100, /* 14C00..14CFF */ + FriBidiPropertyBlockLevel1_0100, /* 14D00..14DFF */ + FriBidiPropertyBlockLevel1_0100, /* 14E00..14EFF */ + FriBidiPropertyBlockLevel1_0100, /* 14F00..14FFF */ + FriBidiPropertyBlockLevel1_0100, /* 15000..150FF */ + FriBidiPropertyBlockLevel1_0100, /* 15100..151FF */ + FriBidiPropertyBlockLevel1_0100, /* 15200..152FF */ + FriBidiPropertyBlockLevel1_0100, /* 15300..153FF */ + FriBidiPropertyBlockLevel1_0100, /* 15400..154FF */ + FriBidiPropertyBlockLevel1_0100, /* 15500..155FF */ + FriBidiPropertyBlockLevel1_0100, /* 15600..156FF */ + FriBidiPropertyBlockLevel1_0100, /* 15700..157FF */ + FriBidiPropertyBlockLevel1_0100, /* 15800..158FF */ + FriBidiPropertyBlockLevel1_0100, /* 15900..159FF */ + FriBidiPropertyBlockLevel1_0100, /* 15A00..15AFF */ + FriBidiPropertyBlockLevel1_0100, /* 15B00..15BFF */ + FriBidiPropertyBlockLevel1_0100, /* 15C00..15CFF */ + FriBidiPropertyBlockLevel1_0100, /* 15D00..15DFF */ + FriBidiPropertyBlockLevel1_0100, /* 15E00..15EFF */ + FriBidiPropertyBlockLevel1_0100, /* 15F00..15FFF */ + FriBidiPropertyBlockLevel1_0100, /* 16000..160FF */ + FriBidiPropertyBlockLevel1_0100, /* 16100..161FF */ + FriBidiPropertyBlockLevel1_0100, /* 16200..162FF */ + FriBidiPropertyBlockLevel1_0100, /* 16300..163FF */ + FriBidiPropertyBlockLevel1_0100, /* 16400..164FF */ + FriBidiPropertyBlockLevel1_0100, /* 16500..165FF */ + FriBidiPropertyBlockLevel1_0100, /* 16600..166FF */ + FriBidiPropertyBlockLevel1_0100, /* 16700..167FF */ + FriBidiPropertyBlockLevel1_0100, /* 16800..168FF */ + FriBidiPropertyBlockLevel1_0100, /* 16900..169FF */ + FriBidiPropertyBlockLevel1_0100, /* 16A00..16AFF */ + FriBidiPropertyBlockLevel1_0100, /* 16B00..16BFF */ + FriBidiPropertyBlockLevel1_0100, /* 16C00..16CFF */ + FriBidiPropertyBlockLevel1_0100, /* 16D00..16DFF */ + FriBidiPropertyBlockLevel1_0100, /* 16E00..16EFF */ + FriBidiPropertyBlockLevel1_0100, /* 16F00..16FFF */ + FriBidiPropertyBlockLevel1_0100, /* 17000..170FF */ + FriBidiPropertyBlockLevel1_0100, /* 17100..171FF */ + FriBidiPropertyBlockLevel1_0100, /* 17200..172FF */ + FriBidiPropertyBlockLevel1_0100, /* 17300..173FF */ + FriBidiPropertyBlockLevel1_0100, /* 17400..174FF */ + FriBidiPropertyBlockLevel1_0100, /* 17500..175FF */ + FriBidiPropertyBlockLevel1_0100, /* 17600..176FF */ + FriBidiPropertyBlockLevel1_0100, /* 17700..177FF */ + FriBidiPropertyBlockLevel1_0100, /* 17800..178FF */ + FriBidiPropertyBlockLevel1_0100, /* 17900..179FF */ + FriBidiPropertyBlockLevel1_0100, /* 17A00..17AFF */ + FriBidiPropertyBlockLevel1_0100, /* 17B00..17BFF */ + FriBidiPropertyBlockLevel1_0100, /* 17C00..17CFF */ + FriBidiPropertyBlockLevel1_0100, /* 17D00..17DFF */ + FriBidiPropertyBlockLevel1_0100, /* 17E00..17EFF */ + FriBidiPropertyBlockLevel1_0100, /* 17F00..17FFF */ + FriBidiPropertyBlockLevel1_0100, /* 18000..180FF */ + FriBidiPropertyBlockLevel1_0100, /* 18100..181FF */ + FriBidiPropertyBlockLevel1_0100, /* 18200..182FF */ + FriBidiPropertyBlockLevel1_0100, /* 18300..183FF */ + FriBidiPropertyBlockLevel1_0100, /* 18400..184FF */ + FriBidiPropertyBlockLevel1_0100, /* 18500..185FF */ + FriBidiPropertyBlockLevel1_0100, /* 18600..186FF */ + FriBidiPropertyBlockLevel1_0100, /* 18700..187FF */ + FriBidiPropertyBlockLevel1_0100, /* 18800..188FF */ + FriBidiPropertyBlockLevel1_0100, /* 18900..189FF */ + FriBidiPropertyBlockLevel1_0100, /* 18A00..18AFF */ + FriBidiPropertyBlockLevel1_0100, /* 18B00..18BFF */ + FriBidiPropertyBlockLevel1_0100, /* 18C00..18CFF */ + FriBidiPropertyBlockLevel1_0100, /* 18D00..18DFF */ + FriBidiPropertyBlockLevel1_0100, /* 18E00..18EFF */ + FriBidiPropertyBlockLevel1_0100, /* 18F00..18FFF */ + FriBidiPropertyBlockLevel1_0100, /* 19000..190FF */ + FriBidiPropertyBlockLevel1_0100, /* 19100..191FF */ + FriBidiPropertyBlockLevel1_0100, /* 19200..192FF */ + FriBidiPropertyBlockLevel1_0100, /* 19300..193FF */ + FriBidiPropertyBlockLevel1_0100, /* 19400..194FF */ + FriBidiPropertyBlockLevel1_0100, /* 19500..195FF */ + FriBidiPropertyBlockLevel1_0100, /* 19600..196FF */ + FriBidiPropertyBlockLevel1_0100, /* 19700..197FF */ + FriBidiPropertyBlockLevel1_0100, /* 19800..198FF */ + FriBidiPropertyBlockLevel1_0100, /* 19900..199FF */ + FriBidiPropertyBlockLevel1_0100, /* 19A00..19AFF */ + FriBidiPropertyBlockLevel1_0100, /* 19B00..19BFF */ + FriBidiPropertyBlockLevel1_0100, /* 19C00..19CFF */ + FriBidiPropertyBlockLevel1_0100, /* 19D00..19DFF */ + FriBidiPropertyBlockLevel1_0100, /* 19E00..19EFF */ + FriBidiPropertyBlockLevel1_0100, /* 19F00..19FFF */ + FriBidiPropertyBlockLevel1_0100, /* 1A000..1A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A100..1A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A200..1A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A300..1A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A400..1A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A500..1A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A600..1A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A700..1A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A800..1A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1A900..1A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1AA00..1AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1AB00..1ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 1AC00..1ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 1AD00..1ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 1AE00..1AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1AF00..1AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 1B000..1B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B100..1B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B200..1B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B300..1B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B400..1B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B500..1B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B600..1B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B700..1B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B800..1B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1B900..1B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1BA00..1BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1BB00..1BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 1BC00..1BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 1BD00..1BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 1BE00..1BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1BF00..1BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 1C000..1C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C100..1C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C200..1C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C300..1C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C400..1C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C500..1C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C600..1C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C700..1C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C800..1C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1C900..1C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1CA00..1CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1CB00..1CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 1CC00..1CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 1CD00..1CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 1CE00..1CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1CF00..1CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 1D000..1D0FF */ + FriBidiPropertyBlockLevel1_1D100, /* 1D100..1D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D200..1D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D300..1D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D400..1D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D500..1D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D600..1D6FF */ + FriBidiPropertyBlockLevel1_1D700, /* 1D700..1D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D800..1D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1D900..1D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1DA00..1DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1DB00..1DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 1DC00..1DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 1DD00..1DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 1DE00..1DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1DF00..1DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 1E000..1E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E100..1E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E200..1E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E300..1E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E400..1E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E500..1E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E600..1E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E700..1E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E800..1E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1E900..1E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1EA00..1EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1EB00..1EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 1EC00..1ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 1ED00..1EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 1EE00..1EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1EF00..1EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 1F000..1F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F100..1F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F200..1F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F300..1F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F400..1F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F500..1F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F600..1F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F700..1F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F800..1F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 1F900..1F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 1FA00..1FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 1FB00..1FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 1FC00..1FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 1FD00..1FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 1FE00..1FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 1FF00..1FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 20000..200FF */ + FriBidiPropertyBlockLevel1_0100, /* 20100..201FF */ + FriBidiPropertyBlockLevel1_0100, /* 20200..202FF */ + FriBidiPropertyBlockLevel1_0100, /* 20300..203FF */ + FriBidiPropertyBlockLevel1_0100, /* 20400..204FF */ + FriBidiPropertyBlockLevel1_0100, /* 20500..205FF */ + FriBidiPropertyBlockLevel1_0100, /* 20600..206FF */ + FriBidiPropertyBlockLevel1_0100, /* 20700..207FF */ + FriBidiPropertyBlockLevel1_0100, /* 20800..208FF */ + FriBidiPropertyBlockLevel1_0100, /* 20900..209FF */ + FriBidiPropertyBlockLevel1_0100, /* 20A00..20AFF */ + FriBidiPropertyBlockLevel1_0100, /* 20B00..20BFF */ + FriBidiPropertyBlockLevel1_0100, /* 20C00..20CFF */ + FriBidiPropertyBlockLevel1_0100, /* 20D00..20DFF */ + FriBidiPropertyBlockLevel1_0100, /* 20E00..20EFF */ + FriBidiPropertyBlockLevel1_0100, /* 20F00..20FFF */ + FriBidiPropertyBlockLevel1_0100, /* 21000..210FF */ + FriBidiPropertyBlockLevel1_0100, /* 21100..211FF */ + FriBidiPropertyBlockLevel1_0100, /* 21200..212FF */ + FriBidiPropertyBlockLevel1_0100, /* 21300..213FF */ + FriBidiPropertyBlockLevel1_0100, /* 21400..214FF */ + FriBidiPropertyBlockLevel1_0100, /* 21500..215FF */ + FriBidiPropertyBlockLevel1_0100, /* 21600..216FF */ + FriBidiPropertyBlockLevel1_0100, /* 21700..217FF */ + FriBidiPropertyBlockLevel1_0100, /* 21800..218FF */ + FriBidiPropertyBlockLevel1_0100, /* 21900..219FF */ + FriBidiPropertyBlockLevel1_0100, /* 21A00..21AFF */ + FriBidiPropertyBlockLevel1_0100, /* 21B00..21BFF */ + FriBidiPropertyBlockLevel1_0100, /* 21C00..21CFF */ + FriBidiPropertyBlockLevel1_0100, /* 21D00..21DFF */ + FriBidiPropertyBlockLevel1_0100, /* 21E00..21EFF */ + FriBidiPropertyBlockLevel1_0100, /* 21F00..21FFF */ + FriBidiPropertyBlockLevel1_0100, /* 22000..220FF */ + FriBidiPropertyBlockLevel1_0100, /* 22100..221FF */ + FriBidiPropertyBlockLevel1_0100, /* 22200..222FF */ + FriBidiPropertyBlockLevel1_0100, /* 22300..223FF */ + FriBidiPropertyBlockLevel1_0100, /* 22400..224FF */ + FriBidiPropertyBlockLevel1_0100, /* 22500..225FF */ + FriBidiPropertyBlockLevel1_0100, /* 22600..226FF */ + FriBidiPropertyBlockLevel1_0100, /* 22700..227FF */ + FriBidiPropertyBlockLevel1_0100, /* 22800..228FF */ + FriBidiPropertyBlockLevel1_0100, /* 22900..229FF */ + FriBidiPropertyBlockLevel1_0100, /* 22A00..22AFF */ + FriBidiPropertyBlockLevel1_0100, /* 22B00..22BFF */ + FriBidiPropertyBlockLevel1_0100, /* 22C00..22CFF */ + FriBidiPropertyBlockLevel1_0100, /* 22D00..22DFF */ + FriBidiPropertyBlockLevel1_0100, /* 22E00..22EFF */ + FriBidiPropertyBlockLevel1_0100, /* 22F00..22FFF */ + FriBidiPropertyBlockLevel1_0100, /* 23000..230FF */ + FriBidiPropertyBlockLevel1_0100, /* 23100..231FF */ + FriBidiPropertyBlockLevel1_0100, /* 23200..232FF */ + FriBidiPropertyBlockLevel1_0100, /* 23300..233FF */ + FriBidiPropertyBlockLevel1_0100, /* 23400..234FF */ + FriBidiPropertyBlockLevel1_0100, /* 23500..235FF */ + FriBidiPropertyBlockLevel1_0100, /* 23600..236FF */ + FriBidiPropertyBlockLevel1_0100, /* 23700..237FF */ + FriBidiPropertyBlockLevel1_0100, /* 23800..238FF */ + FriBidiPropertyBlockLevel1_0100, /* 23900..239FF */ + FriBidiPropertyBlockLevel1_0100, /* 23A00..23AFF */ + FriBidiPropertyBlockLevel1_0100, /* 23B00..23BFF */ + FriBidiPropertyBlockLevel1_0100, /* 23C00..23CFF */ + FriBidiPropertyBlockLevel1_0100, /* 23D00..23DFF */ + FriBidiPropertyBlockLevel1_0100, /* 23E00..23EFF */ + FriBidiPropertyBlockLevel1_0100, /* 23F00..23FFF */ + FriBidiPropertyBlockLevel1_0100, /* 24000..240FF */ + FriBidiPropertyBlockLevel1_0100, /* 24100..241FF */ + FriBidiPropertyBlockLevel1_0100, /* 24200..242FF */ + FriBidiPropertyBlockLevel1_0100, /* 24300..243FF */ + FriBidiPropertyBlockLevel1_0100, /* 24400..244FF */ + FriBidiPropertyBlockLevel1_0100, /* 24500..245FF */ + FriBidiPropertyBlockLevel1_0100, /* 24600..246FF */ + FriBidiPropertyBlockLevel1_0100, /* 24700..247FF */ + FriBidiPropertyBlockLevel1_0100, /* 24800..248FF */ + FriBidiPropertyBlockLevel1_0100, /* 24900..249FF */ + FriBidiPropertyBlockLevel1_0100, /* 24A00..24AFF */ + FriBidiPropertyBlockLevel1_0100, /* 24B00..24BFF */ + FriBidiPropertyBlockLevel1_0100, /* 24C00..24CFF */ + FriBidiPropertyBlockLevel1_0100, /* 24D00..24DFF */ + FriBidiPropertyBlockLevel1_0100, /* 24E00..24EFF */ + FriBidiPropertyBlockLevel1_0100, /* 24F00..24FFF */ + FriBidiPropertyBlockLevel1_0100, /* 25000..250FF */ + FriBidiPropertyBlockLevel1_0100, /* 25100..251FF */ + FriBidiPropertyBlockLevel1_0100, /* 25200..252FF */ + FriBidiPropertyBlockLevel1_0100, /* 25300..253FF */ + FriBidiPropertyBlockLevel1_0100, /* 25400..254FF */ + FriBidiPropertyBlockLevel1_0100, /* 25500..255FF */ + FriBidiPropertyBlockLevel1_0100, /* 25600..256FF */ + FriBidiPropertyBlockLevel1_0100, /* 25700..257FF */ + FriBidiPropertyBlockLevel1_0100, /* 25800..258FF */ + FriBidiPropertyBlockLevel1_0100, /* 25900..259FF */ + FriBidiPropertyBlockLevel1_0100, /* 25A00..25AFF */ + FriBidiPropertyBlockLevel1_0100, /* 25B00..25BFF */ + FriBidiPropertyBlockLevel1_0100, /* 25C00..25CFF */ + FriBidiPropertyBlockLevel1_0100, /* 25D00..25DFF */ + FriBidiPropertyBlockLevel1_0100, /* 25E00..25EFF */ + FriBidiPropertyBlockLevel1_0100, /* 25F00..25FFF */ + FriBidiPropertyBlockLevel1_0100, /* 26000..260FF */ + FriBidiPropertyBlockLevel1_0100, /* 26100..261FF */ + FriBidiPropertyBlockLevel1_0100, /* 26200..262FF */ + FriBidiPropertyBlockLevel1_0100, /* 26300..263FF */ + FriBidiPropertyBlockLevel1_0100, /* 26400..264FF */ + FriBidiPropertyBlockLevel1_0100, /* 26500..265FF */ + FriBidiPropertyBlockLevel1_0100, /* 26600..266FF */ + FriBidiPropertyBlockLevel1_0100, /* 26700..267FF */ + FriBidiPropertyBlockLevel1_0100, /* 26800..268FF */ + FriBidiPropertyBlockLevel1_0100, /* 26900..269FF */ + FriBidiPropertyBlockLevel1_0100, /* 26A00..26AFF */ + FriBidiPropertyBlockLevel1_0100, /* 26B00..26BFF */ + FriBidiPropertyBlockLevel1_0100, /* 26C00..26CFF */ + FriBidiPropertyBlockLevel1_0100, /* 26D00..26DFF */ + FriBidiPropertyBlockLevel1_0100, /* 26E00..26EFF */ + FriBidiPropertyBlockLevel1_0100, /* 26F00..26FFF */ + FriBidiPropertyBlockLevel1_0100, /* 27000..270FF */ + FriBidiPropertyBlockLevel1_0100, /* 27100..271FF */ + FriBidiPropertyBlockLevel1_0100, /* 27200..272FF */ + FriBidiPropertyBlockLevel1_0100, /* 27300..273FF */ + FriBidiPropertyBlockLevel1_0100, /* 27400..274FF */ + FriBidiPropertyBlockLevel1_0100, /* 27500..275FF */ + FriBidiPropertyBlockLevel1_0100, /* 27600..276FF */ + FriBidiPropertyBlockLevel1_0100, /* 27700..277FF */ + FriBidiPropertyBlockLevel1_0100, /* 27800..278FF */ + FriBidiPropertyBlockLevel1_0100, /* 27900..279FF */ + FriBidiPropertyBlockLevel1_0100, /* 27A00..27AFF */ + FriBidiPropertyBlockLevel1_0100, /* 27B00..27BFF */ + FriBidiPropertyBlockLevel1_0100, /* 27C00..27CFF */ + FriBidiPropertyBlockLevel1_0100, /* 27D00..27DFF */ + FriBidiPropertyBlockLevel1_0100, /* 27E00..27EFF */ + FriBidiPropertyBlockLevel1_0100, /* 27F00..27FFF */ + FriBidiPropertyBlockLevel1_0100, /* 28000..280FF */ + FriBidiPropertyBlockLevel1_0100, /* 28100..281FF */ + FriBidiPropertyBlockLevel1_0100, /* 28200..282FF */ + FriBidiPropertyBlockLevel1_0100, /* 28300..283FF */ + FriBidiPropertyBlockLevel1_0100, /* 28400..284FF */ + FriBidiPropertyBlockLevel1_0100, /* 28500..285FF */ + FriBidiPropertyBlockLevel1_0100, /* 28600..286FF */ + FriBidiPropertyBlockLevel1_0100, /* 28700..287FF */ + FriBidiPropertyBlockLevel1_0100, /* 28800..288FF */ + FriBidiPropertyBlockLevel1_0100, /* 28900..289FF */ + FriBidiPropertyBlockLevel1_0100, /* 28A00..28AFF */ + FriBidiPropertyBlockLevel1_0100, /* 28B00..28BFF */ + FriBidiPropertyBlockLevel1_0100, /* 28C00..28CFF */ + FriBidiPropertyBlockLevel1_0100, /* 28D00..28DFF */ + FriBidiPropertyBlockLevel1_0100, /* 28E00..28EFF */ + FriBidiPropertyBlockLevel1_0100, /* 28F00..28FFF */ + FriBidiPropertyBlockLevel1_0100, /* 29000..290FF */ + FriBidiPropertyBlockLevel1_0100, /* 29100..291FF */ + FriBidiPropertyBlockLevel1_0100, /* 29200..292FF */ + FriBidiPropertyBlockLevel1_0100, /* 29300..293FF */ + FriBidiPropertyBlockLevel1_0100, /* 29400..294FF */ + FriBidiPropertyBlockLevel1_0100, /* 29500..295FF */ + FriBidiPropertyBlockLevel1_0100, /* 29600..296FF */ + FriBidiPropertyBlockLevel1_0100, /* 29700..297FF */ + FriBidiPropertyBlockLevel1_0100, /* 29800..298FF */ + FriBidiPropertyBlockLevel1_0100, /* 29900..299FF */ + FriBidiPropertyBlockLevel1_0100, /* 29A00..29AFF */ + FriBidiPropertyBlockLevel1_0100, /* 29B00..29BFF */ + FriBidiPropertyBlockLevel1_0100, /* 29C00..29CFF */ + FriBidiPropertyBlockLevel1_0100, /* 29D00..29DFF */ + FriBidiPropertyBlockLevel1_0100, /* 29E00..29EFF */ + FriBidiPropertyBlockLevel1_0100, /* 29F00..29FFF */ + FriBidiPropertyBlockLevel1_0100, /* 2A000..2A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A100..2A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A200..2A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A300..2A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A400..2A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A500..2A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A600..2A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A700..2A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A800..2A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2A900..2A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2AA00..2AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2AB00..2ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 2AC00..2ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 2AD00..2ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 2AE00..2AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2AF00..2AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 2B000..2B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B100..2B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B200..2B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B300..2B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B400..2B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B500..2B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B600..2B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B700..2B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B800..2B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2B900..2B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2BA00..2BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2BB00..2BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 2BC00..2BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 2BD00..2BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 2BE00..2BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2BF00..2BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 2C000..2C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C100..2C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C200..2C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C300..2C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C400..2C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C500..2C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C600..2C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C700..2C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C800..2C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2C900..2C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2CA00..2CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2CB00..2CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 2CC00..2CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 2CD00..2CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 2CE00..2CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2CF00..2CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 2D000..2D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D100..2D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D200..2D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D300..2D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D400..2D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D500..2D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D600..2D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D700..2D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D800..2D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2D900..2D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2DA00..2DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2DB00..2DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 2DC00..2DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 2DD00..2DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 2DE00..2DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2DF00..2DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 2E000..2E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E100..2E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E200..2E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E300..2E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E400..2E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E500..2E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E600..2E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E700..2E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E800..2E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2E900..2E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2EA00..2EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2EB00..2EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 2EC00..2ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 2ED00..2EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 2EE00..2EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2EF00..2EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 2F000..2F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F100..2F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F200..2F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F300..2F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F400..2F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F500..2F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F600..2F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F700..2F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F800..2F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 2F900..2F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 2FA00..2FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 2FB00..2FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 2FC00..2FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 2FD00..2FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 2FE00..2FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 2FF00..2FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 30000..300FF */ + FriBidiPropertyBlockLevel1_0100, /* 30100..301FF */ + FriBidiPropertyBlockLevel1_0100, /* 30200..302FF */ + FriBidiPropertyBlockLevel1_0100, /* 30300..303FF */ + FriBidiPropertyBlockLevel1_0100, /* 30400..304FF */ + FriBidiPropertyBlockLevel1_0100, /* 30500..305FF */ + FriBidiPropertyBlockLevel1_0100, /* 30600..306FF */ + FriBidiPropertyBlockLevel1_0100, /* 30700..307FF */ + FriBidiPropertyBlockLevel1_0100, /* 30800..308FF */ + FriBidiPropertyBlockLevel1_0100, /* 30900..309FF */ + FriBidiPropertyBlockLevel1_0100, /* 30A00..30AFF */ + FriBidiPropertyBlockLevel1_0100, /* 30B00..30BFF */ + FriBidiPropertyBlockLevel1_0100, /* 30C00..30CFF */ + FriBidiPropertyBlockLevel1_0100, /* 30D00..30DFF */ + FriBidiPropertyBlockLevel1_0100, /* 30E00..30EFF */ + FriBidiPropertyBlockLevel1_0100, /* 30F00..30FFF */ + FriBidiPropertyBlockLevel1_0100, /* 31000..310FF */ + FriBidiPropertyBlockLevel1_0100, /* 31100..311FF */ + FriBidiPropertyBlockLevel1_0100, /* 31200..312FF */ + FriBidiPropertyBlockLevel1_0100, /* 31300..313FF */ + FriBidiPropertyBlockLevel1_0100, /* 31400..314FF */ + FriBidiPropertyBlockLevel1_0100, /* 31500..315FF */ + FriBidiPropertyBlockLevel1_0100, /* 31600..316FF */ + FriBidiPropertyBlockLevel1_0100, /* 31700..317FF */ + FriBidiPropertyBlockLevel1_0100, /* 31800..318FF */ + FriBidiPropertyBlockLevel1_0100, /* 31900..319FF */ + FriBidiPropertyBlockLevel1_0100, /* 31A00..31AFF */ + FriBidiPropertyBlockLevel1_0100, /* 31B00..31BFF */ + FriBidiPropertyBlockLevel1_0100, /* 31C00..31CFF */ + FriBidiPropertyBlockLevel1_0100, /* 31D00..31DFF */ + FriBidiPropertyBlockLevel1_0100, /* 31E00..31EFF */ + FriBidiPropertyBlockLevel1_0100, /* 31F00..31FFF */ + FriBidiPropertyBlockLevel1_0100, /* 32000..320FF */ + FriBidiPropertyBlockLevel1_0100, /* 32100..321FF */ + FriBidiPropertyBlockLevel1_0100, /* 32200..322FF */ + FriBidiPropertyBlockLevel1_0100, /* 32300..323FF */ + FriBidiPropertyBlockLevel1_0100, /* 32400..324FF */ + FriBidiPropertyBlockLevel1_0100, /* 32500..325FF */ + FriBidiPropertyBlockLevel1_0100, /* 32600..326FF */ + FriBidiPropertyBlockLevel1_0100, /* 32700..327FF */ + FriBidiPropertyBlockLevel1_0100, /* 32800..328FF */ + FriBidiPropertyBlockLevel1_0100, /* 32900..329FF */ + FriBidiPropertyBlockLevel1_0100, /* 32A00..32AFF */ + FriBidiPropertyBlockLevel1_0100, /* 32B00..32BFF */ + FriBidiPropertyBlockLevel1_0100, /* 32C00..32CFF */ + FriBidiPropertyBlockLevel1_0100, /* 32D00..32DFF */ + FriBidiPropertyBlockLevel1_0100, /* 32E00..32EFF */ + FriBidiPropertyBlockLevel1_0100, /* 32F00..32FFF */ + FriBidiPropertyBlockLevel1_0100, /* 33000..330FF */ + FriBidiPropertyBlockLevel1_0100, /* 33100..331FF */ + FriBidiPropertyBlockLevel1_0100, /* 33200..332FF */ + FriBidiPropertyBlockLevel1_0100, /* 33300..333FF */ + FriBidiPropertyBlockLevel1_0100, /* 33400..334FF */ + FriBidiPropertyBlockLevel1_0100, /* 33500..335FF */ + FriBidiPropertyBlockLevel1_0100, /* 33600..336FF */ + FriBidiPropertyBlockLevel1_0100, /* 33700..337FF */ + FriBidiPropertyBlockLevel1_0100, /* 33800..338FF */ + FriBidiPropertyBlockLevel1_0100, /* 33900..339FF */ + FriBidiPropertyBlockLevel1_0100, /* 33A00..33AFF */ + FriBidiPropertyBlockLevel1_0100, /* 33B00..33BFF */ + FriBidiPropertyBlockLevel1_0100, /* 33C00..33CFF */ + FriBidiPropertyBlockLevel1_0100, /* 33D00..33DFF */ + FriBidiPropertyBlockLevel1_0100, /* 33E00..33EFF */ + FriBidiPropertyBlockLevel1_0100, /* 33F00..33FFF */ + FriBidiPropertyBlockLevel1_0100, /* 34000..340FF */ + FriBidiPropertyBlockLevel1_0100, /* 34100..341FF */ + FriBidiPropertyBlockLevel1_0100, /* 34200..342FF */ + FriBidiPropertyBlockLevel1_0100, /* 34300..343FF */ + FriBidiPropertyBlockLevel1_0100, /* 34400..344FF */ + FriBidiPropertyBlockLevel1_0100, /* 34500..345FF */ + FriBidiPropertyBlockLevel1_0100, /* 34600..346FF */ + FriBidiPropertyBlockLevel1_0100, /* 34700..347FF */ + FriBidiPropertyBlockLevel1_0100, /* 34800..348FF */ + FriBidiPropertyBlockLevel1_0100, /* 34900..349FF */ + FriBidiPropertyBlockLevel1_0100, /* 34A00..34AFF */ + FriBidiPropertyBlockLevel1_0100, /* 34B00..34BFF */ + FriBidiPropertyBlockLevel1_0100, /* 34C00..34CFF */ + FriBidiPropertyBlockLevel1_0100, /* 34D00..34DFF */ + FriBidiPropertyBlockLevel1_0100, /* 34E00..34EFF */ + FriBidiPropertyBlockLevel1_0100, /* 34F00..34FFF */ + FriBidiPropertyBlockLevel1_0100, /* 35000..350FF */ + FriBidiPropertyBlockLevel1_0100, /* 35100..351FF */ + FriBidiPropertyBlockLevel1_0100, /* 35200..352FF */ + FriBidiPropertyBlockLevel1_0100, /* 35300..353FF */ + FriBidiPropertyBlockLevel1_0100, /* 35400..354FF */ + FriBidiPropertyBlockLevel1_0100, /* 35500..355FF */ + FriBidiPropertyBlockLevel1_0100, /* 35600..356FF */ + FriBidiPropertyBlockLevel1_0100, /* 35700..357FF */ + FriBidiPropertyBlockLevel1_0100, /* 35800..358FF */ + FriBidiPropertyBlockLevel1_0100, /* 35900..359FF */ + FriBidiPropertyBlockLevel1_0100, /* 35A00..35AFF */ + FriBidiPropertyBlockLevel1_0100, /* 35B00..35BFF */ + FriBidiPropertyBlockLevel1_0100, /* 35C00..35CFF */ + FriBidiPropertyBlockLevel1_0100, /* 35D00..35DFF */ + FriBidiPropertyBlockLevel1_0100, /* 35E00..35EFF */ + FriBidiPropertyBlockLevel1_0100, /* 35F00..35FFF */ + FriBidiPropertyBlockLevel1_0100, /* 36000..360FF */ + FriBidiPropertyBlockLevel1_0100, /* 36100..361FF */ + FriBidiPropertyBlockLevel1_0100, /* 36200..362FF */ + FriBidiPropertyBlockLevel1_0100, /* 36300..363FF */ + FriBidiPropertyBlockLevel1_0100, /* 36400..364FF */ + FriBidiPropertyBlockLevel1_0100, /* 36500..365FF */ + FriBidiPropertyBlockLevel1_0100, /* 36600..366FF */ + FriBidiPropertyBlockLevel1_0100, /* 36700..367FF */ + FriBidiPropertyBlockLevel1_0100, /* 36800..368FF */ + FriBidiPropertyBlockLevel1_0100, /* 36900..369FF */ + FriBidiPropertyBlockLevel1_0100, /* 36A00..36AFF */ + FriBidiPropertyBlockLevel1_0100, /* 36B00..36BFF */ + FriBidiPropertyBlockLevel1_0100, /* 36C00..36CFF */ + FriBidiPropertyBlockLevel1_0100, /* 36D00..36DFF */ + FriBidiPropertyBlockLevel1_0100, /* 36E00..36EFF */ + FriBidiPropertyBlockLevel1_0100, /* 36F00..36FFF */ + FriBidiPropertyBlockLevel1_0100, /* 37000..370FF */ + FriBidiPropertyBlockLevel1_0100, /* 37100..371FF */ + FriBidiPropertyBlockLevel1_0100, /* 37200..372FF */ + FriBidiPropertyBlockLevel1_0100, /* 37300..373FF */ + FriBidiPropertyBlockLevel1_0100, /* 37400..374FF */ + FriBidiPropertyBlockLevel1_0100, /* 37500..375FF */ + FriBidiPropertyBlockLevel1_0100, /* 37600..376FF */ + FriBidiPropertyBlockLevel1_0100, /* 37700..377FF */ + FriBidiPropertyBlockLevel1_0100, /* 37800..378FF */ + FriBidiPropertyBlockLevel1_0100, /* 37900..379FF */ + FriBidiPropertyBlockLevel1_0100, /* 37A00..37AFF */ + FriBidiPropertyBlockLevel1_0100, /* 37B00..37BFF */ + FriBidiPropertyBlockLevel1_0100, /* 37C00..37CFF */ + FriBidiPropertyBlockLevel1_0100, /* 37D00..37DFF */ + FriBidiPropertyBlockLevel1_0100, /* 37E00..37EFF */ + FriBidiPropertyBlockLevel1_0100, /* 37F00..37FFF */ + FriBidiPropertyBlockLevel1_0100, /* 38000..380FF */ + FriBidiPropertyBlockLevel1_0100, /* 38100..381FF */ + FriBidiPropertyBlockLevel1_0100, /* 38200..382FF */ + FriBidiPropertyBlockLevel1_0100, /* 38300..383FF */ + FriBidiPropertyBlockLevel1_0100, /* 38400..384FF */ + FriBidiPropertyBlockLevel1_0100, /* 38500..385FF */ + FriBidiPropertyBlockLevel1_0100, /* 38600..386FF */ + FriBidiPropertyBlockLevel1_0100, /* 38700..387FF */ + FriBidiPropertyBlockLevel1_0100, /* 38800..388FF */ + FriBidiPropertyBlockLevel1_0100, /* 38900..389FF */ + FriBidiPropertyBlockLevel1_0100, /* 38A00..38AFF */ + FriBidiPropertyBlockLevel1_0100, /* 38B00..38BFF */ + FriBidiPropertyBlockLevel1_0100, /* 38C00..38CFF */ + FriBidiPropertyBlockLevel1_0100, /* 38D00..38DFF */ + FriBidiPropertyBlockLevel1_0100, /* 38E00..38EFF */ + FriBidiPropertyBlockLevel1_0100, /* 38F00..38FFF */ + FriBidiPropertyBlockLevel1_0100, /* 39000..390FF */ + FriBidiPropertyBlockLevel1_0100, /* 39100..391FF */ + FriBidiPropertyBlockLevel1_0100, /* 39200..392FF */ + FriBidiPropertyBlockLevel1_0100, /* 39300..393FF */ + FriBidiPropertyBlockLevel1_0100, /* 39400..394FF */ + FriBidiPropertyBlockLevel1_0100, /* 39500..395FF */ + FriBidiPropertyBlockLevel1_0100, /* 39600..396FF */ + FriBidiPropertyBlockLevel1_0100, /* 39700..397FF */ + FriBidiPropertyBlockLevel1_0100, /* 39800..398FF */ + FriBidiPropertyBlockLevel1_0100, /* 39900..399FF */ + FriBidiPropertyBlockLevel1_0100, /* 39A00..39AFF */ + FriBidiPropertyBlockLevel1_0100, /* 39B00..39BFF */ + FriBidiPropertyBlockLevel1_0100, /* 39C00..39CFF */ + FriBidiPropertyBlockLevel1_0100, /* 39D00..39DFF */ + FriBidiPropertyBlockLevel1_0100, /* 39E00..39EFF */ + FriBidiPropertyBlockLevel1_0100, /* 39F00..39FFF */ + FriBidiPropertyBlockLevel1_0100, /* 3A000..3A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A100..3A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A200..3A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A300..3A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A400..3A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A500..3A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A600..3A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A700..3A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A800..3A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3A900..3A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3AA00..3AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3AB00..3ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 3AC00..3ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 3AD00..3ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 3AE00..3AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3AF00..3AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 3B000..3B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B100..3B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B200..3B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B300..3B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B400..3B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B500..3B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B600..3B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B700..3B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B800..3B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3B900..3B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3BA00..3BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3BB00..3BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 3BC00..3BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 3BD00..3BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 3BE00..3BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3BF00..3BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 3C000..3C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C100..3C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C200..3C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C300..3C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C400..3C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C500..3C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C600..3C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C700..3C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C800..3C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3C900..3C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3CA00..3CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3CB00..3CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 3CC00..3CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 3CD00..3CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 3CE00..3CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3CF00..3CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 3D000..3D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D100..3D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D200..3D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D300..3D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D400..3D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D500..3D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D600..3D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D700..3D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D800..3D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3D900..3D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3DA00..3DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3DB00..3DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 3DC00..3DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 3DD00..3DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 3DE00..3DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3DF00..3DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 3E000..3E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E100..3E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E200..3E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E300..3E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E400..3E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E500..3E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E600..3E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E700..3E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E800..3E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3E900..3E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3EA00..3EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3EB00..3EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 3EC00..3ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 3ED00..3EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 3EE00..3EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3EF00..3EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 3F000..3F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F100..3F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F200..3F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F300..3F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F400..3F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F500..3F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F600..3F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F700..3F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F800..3F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 3F900..3F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 3FA00..3FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 3FB00..3FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 3FC00..3FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 3FD00..3FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 3FE00..3FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 3FF00..3FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 40000..400FF */ + FriBidiPropertyBlockLevel1_0100, /* 40100..401FF */ + FriBidiPropertyBlockLevel1_0100, /* 40200..402FF */ + FriBidiPropertyBlockLevel1_0100, /* 40300..403FF */ + FriBidiPropertyBlockLevel1_0100, /* 40400..404FF */ + FriBidiPropertyBlockLevel1_0100, /* 40500..405FF */ + FriBidiPropertyBlockLevel1_0100, /* 40600..406FF */ + FriBidiPropertyBlockLevel1_0100, /* 40700..407FF */ + FriBidiPropertyBlockLevel1_0100, /* 40800..408FF */ + FriBidiPropertyBlockLevel1_0100, /* 40900..409FF */ + FriBidiPropertyBlockLevel1_0100, /* 40A00..40AFF */ + FriBidiPropertyBlockLevel1_0100, /* 40B00..40BFF */ + FriBidiPropertyBlockLevel1_0100, /* 40C00..40CFF */ + FriBidiPropertyBlockLevel1_0100, /* 40D00..40DFF */ + FriBidiPropertyBlockLevel1_0100, /* 40E00..40EFF */ + FriBidiPropertyBlockLevel1_0100, /* 40F00..40FFF */ + FriBidiPropertyBlockLevel1_0100, /* 41000..410FF */ + FriBidiPropertyBlockLevel1_0100, /* 41100..411FF */ + FriBidiPropertyBlockLevel1_0100, /* 41200..412FF */ + FriBidiPropertyBlockLevel1_0100, /* 41300..413FF */ + FriBidiPropertyBlockLevel1_0100, /* 41400..414FF */ + FriBidiPropertyBlockLevel1_0100, /* 41500..415FF */ + FriBidiPropertyBlockLevel1_0100, /* 41600..416FF */ + FriBidiPropertyBlockLevel1_0100, /* 41700..417FF */ + FriBidiPropertyBlockLevel1_0100, /* 41800..418FF */ + FriBidiPropertyBlockLevel1_0100, /* 41900..419FF */ + FriBidiPropertyBlockLevel1_0100, /* 41A00..41AFF */ + FriBidiPropertyBlockLevel1_0100, /* 41B00..41BFF */ + FriBidiPropertyBlockLevel1_0100, /* 41C00..41CFF */ + FriBidiPropertyBlockLevel1_0100, /* 41D00..41DFF */ + FriBidiPropertyBlockLevel1_0100, /* 41E00..41EFF */ + FriBidiPropertyBlockLevel1_0100, /* 41F00..41FFF */ + FriBidiPropertyBlockLevel1_0100, /* 42000..420FF */ + FriBidiPropertyBlockLevel1_0100, /* 42100..421FF */ + FriBidiPropertyBlockLevel1_0100, /* 42200..422FF */ + FriBidiPropertyBlockLevel1_0100, /* 42300..423FF */ + FriBidiPropertyBlockLevel1_0100, /* 42400..424FF */ + FriBidiPropertyBlockLevel1_0100, /* 42500..425FF */ + FriBidiPropertyBlockLevel1_0100, /* 42600..426FF */ + FriBidiPropertyBlockLevel1_0100, /* 42700..427FF */ + FriBidiPropertyBlockLevel1_0100, /* 42800..428FF */ + FriBidiPropertyBlockLevel1_0100, /* 42900..429FF */ + FriBidiPropertyBlockLevel1_0100, /* 42A00..42AFF */ + FriBidiPropertyBlockLevel1_0100, /* 42B00..42BFF */ + FriBidiPropertyBlockLevel1_0100, /* 42C00..42CFF */ + FriBidiPropertyBlockLevel1_0100, /* 42D00..42DFF */ + FriBidiPropertyBlockLevel1_0100, /* 42E00..42EFF */ + FriBidiPropertyBlockLevel1_0100, /* 42F00..42FFF */ + FriBidiPropertyBlockLevel1_0100, /* 43000..430FF */ + FriBidiPropertyBlockLevel1_0100, /* 43100..431FF */ + FriBidiPropertyBlockLevel1_0100, /* 43200..432FF */ + FriBidiPropertyBlockLevel1_0100, /* 43300..433FF */ + FriBidiPropertyBlockLevel1_0100, /* 43400..434FF */ + FriBidiPropertyBlockLevel1_0100, /* 43500..435FF */ + FriBidiPropertyBlockLevel1_0100, /* 43600..436FF */ + FriBidiPropertyBlockLevel1_0100, /* 43700..437FF */ + FriBidiPropertyBlockLevel1_0100, /* 43800..438FF */ + FriBidiPropertyBlockLevel1_0100, /* 43900..439FF */ + FriBidiPropertyBlockLevel1_0100, /* 43A00..43AFF */ + FriBidiPropertyBlockLevel1_0100, /* 43B00..43BFF */ + FriBidiPropertyBlockLevel1_0100, /* 43C00..43CFF */ + FriBidiPropertyBlockLevel1_0100, /* 43D00..43DFF */ + FriBidiPropertyBlockLevel1_0100, /* 43E00..43EFF */ + FriBidiPropertyBlockLevel1_0100, /* 43F00..43FFF */ + FriBidiPropertyBlockLevel1_0100, /* 44000..440FF */ + FriBidiPropertyBlockLevel1_0100, /* 44100..441FF */ + FriBidiPropertyBlockLevel1_0100, /* 44200..442FF */ + FriBidiPropertyBlockLevel1_0100, /* 44300..443FF */ + FriBidiPropertyBlockLevel1_0100, /* 44400..444FF */ + FriBidiPropertyBlockLevel1_0100, /* 44500..445FF */ + FriBidiPropertyBlockLevel1_0100, /* 44600..446FF */ + FriBidiPropertyBlockLevel1_0100, /* 44700..447FF */ + FriBidiPropertyBlockLevel1_0100, /* 44800..448FF */ + FriBidiPropertyBlockLevel1_0100, /* 44900..449FF */ + FriBidiPropertyBlockLevel1_0100, /* 44A00..44AFF */ + FriBidiPropertyBlockLevel1_0100, /* 44B00..44BFF */ + FriBidiPropertyBlockLevel1_0100, /* 44C00..44CFF */ + FriBidiPropertyBlockLevel1_0100, /* 44D00..44DFF */ + FriBidiPropertyBlockLevel1_0100, /* 44E00..44EFF */ + FriBidiPropertyBlockLevel1_0100, /* 44F00..44FFF */ + FriBidiPropertyBlockLevel1_0100, /* 45000..450FF */ + FriBidiPropertyBlockLevel1_0100, /* 45100..451FF */ + FriBidiPropertyBlockLevel1_0100, /* 45200..452FF */ + FriBidiPropertyBlockLevel1_0100, /* 45300..453FF */ + FriBidiPropertyBlockLevel1_0100, /* 45400..454FF */ + FriBidiPropertyBlockLevel1_0100, /* 45500..455FF */ + FriBidiPropertyBlockLevel1_0100, /* 45600..456FF */ + FriBidiPropertyBlockLevel1_0100, /* 45700..457FF */ + FriBidiPropertyBlockLevel1_0100, /* 45800..458FF */ + FriBidiPropertyBlockLevel1_0100, /* 45900..459FF */ + FriBidiPropertyBlockLevel1_0100, /* 45A00..45AFF */ + FriBidiPropertyBlockLevel1_0100, /* 45B00..45BFF */ + FriBidiPropertyBlockLevel1_0100, /* 45C00..45CFF */ + FriBidiPropertyBlockLevel1_0100, /* 45D00..45DFF */ + FriBidiPropertyBlockLevel1_0100, /* 45E00..45EFF */ + FriBidiPropertyBlockLevel1_0100, /* 45F00..45FFF */ + FriBidiPropertyBlockLevel1_0100, /* 46000..460FF */ + FriBidiPropertyBlockLevel1_0100, /* 46100..461FF */ + FriBidiPropertyBlockLevel1_0100, /* 46200..462FF */ + FriBidiPropertyBlockLevel1_0100, /* 46300..463FF */ + FriBidiPropertyBlockLevel1_0100, /* 46400..464FF */ + FriBidiPropertyBlockLevel1_0100, /* 46500..465FF */ + FriBidiPropertyBlockLevel1_0100, /* 46600..466FF */ + FriBidiPropertyBlockLevel1_0100, /* 46700..467FF */ + FriBidiPropertyBlockLevel1_0100, /* 46800..468FF */ + FriBidiPropertyBlockLevel1_0100, /* 46900..469FF */ + FriBidiPropertyBlockLevel1_0100, /* 46A00..46AFF */ + FriBidiPropertyBlockLevel1_0100, /* 46B00..46BFF */ + FriBidiPropertyBlockLevel1_0100, /* 46C00..46CFF */ + FriBidiPropertyBlockLevel1_0100, /* 46D00..46DFF */ + FriBidiPropertyBlockLevel1_0100, /* 46E00..46EFF */ + FriBidiPropertyBlockLevel1_0100, /* 46F00..46FFF */ + FriBidiPropertyBlockLevel1_0100, /* 47000..470FF */ + FriBidiPropertyBlockLevel1_0100, /* 47100..471FF */ + FriBidiPropertyBlockLevel1_0100, /* 47200..472FF */ + FriBidiPropertyBlockLevel1_0100, /* 47300..473FF */ + FriBidiPropertyBlockLevel1_0100, /* 47400..474FF */ + FriBidiPropertyBlockLevel1_0100, /* 47500..475FF */ + FriBidiPropertyBlockLevel1_0100, /* 47600..476FF */ + FriBidiPropertyBlockLevel1_0100, /* 47700..477FF */ + FriBidiPropertyBlockLevel1_0100, /* 47800..478FF */ + FriBidiPropertyBlockLevel1_0100, /* 47900..479FF */ + FriBidiPropertyBlockLevel1_0100, /* 47A00..47AFF */ + FriBidiPropertyBlockLevel1_0100, /* 47B00..47BFF */ + FriBidiPropertyBlockLevel1_0100, /* 47C00..47CFF */ + FriBidiPropertyBlockLevel1_0100, /* 47D00..47DFF */ + FriBidiPropertyBlockLevel1_0100, /* 47E00..47EFF */ + FriBidiPropertyBlockLevel1_0100, /* 47F00..47FFF */ + FriBidiPropertyBlockLevel1_0100, /* 48000..480FF */ + FriBidiPropertyBlockLevel1_0100, /* 48100..481FF */ + FriBidiPropertyBlockLevel1_0100, /* 48200..482FF */ + FriBidiPropertyBlockLevel1_0100, /* 48300..483FF */ + FriBidiPropertyBlockLevel1_0100, /* 48400..484FF */ + FriBidiPropertyBlockLevel1_0100, /* 48500..485FF */ + FriBidiPropertyBlockLevel1_0100, /* 48600..486FF */ + FriBidiPropertyBlockLevel1_0100, /* 48700..487FF */ + FriBidiPropertyBlockLevel1_0100, /* 48800..488FF */ + FriBidiPropertyBlockLevel1_0100, /* 48900..489FF */ + FriBidiPropertyBlockLevel1_0100, /* 48A00..48AFF */ + FriBidiPropertyBlockLevel1_0100, /* 48B00..48BFF */ + FriBidiPropertyBlockLevel1_0100, /* 48C00..48CFF */ + FriBidiPropertyBlockLevel1_0100, /* 48D00..48DFF */ + FriBidiPropertyBlockLevel1_0100, /* 48E00..48EFF */ + FriBidiPropertyBlockLevel1_0100, /* 48F00..48FFF */ + FriBidiPropertyBlockLevel1_0100, /* 49000..490FF */ + FriBidiPropertyBlockLevel1_0100, /* 49100..491FF */ + FriBidiPropertyBlockLevel1_0100, /* 49200..492FF */ + FriBidiPropertyBlockLevel1_0100, /* 49300..493FF */ + FriBidiPropertyBlockLevel1_0100, /* 49400..494FF */ + FriBidiPropertyBlockLevel1_0100, /* 49500..495FF */ + FriBidiPropertyBlockLevel1_0100, /* 49600..496FF */ + FriBidiPropertyBlockLevel1_0100, /* 49700..497FF */ + FriBidiPropertyBlockLevel1_0100, /* 49800..498FF */ + FriBidiPropertyBlockLevel1_0100, /* 49900..499FF */ + FriBidiPropertyBlockLevel1_0100, /* 49A00..49AFF */ + FriBidiPropertyBlockLevel1_0100, /* 49B00..49BFF */ + FriBidiPropertyBlockLevel1_0100, /* 49C00..49CFF */ + FriBidiPropertyBlockLevel1_0100, /* 49D00..49DFF */ + FriBidiPropertyBlockLevel1_0100, /* 49E00..49EFF */ + FriBidiPropertyBlockLevel1_0100, /* 49F00..49FFF */ + FriBidiPropertyBlockLevel1_0100, /* 4A000..4A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A100..4A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A200..4A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A300..4A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A400..4A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A500..4A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A600..4A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A700..4A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A800..4A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4A900..4A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4AA00..4AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4AB00..4ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 4AC00..4ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 4AD00..4ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 4AE00..4AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4AF00..4AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 4B000..4B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B100..4B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B200..4B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B300..4B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B400..4B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B500..4B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B600..4B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B700..4B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B800..4B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4B900..4B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4BA00..4BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4BB00..4BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 4BC00..4BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 4BD00..4BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 4BE00..4BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4BF00..4BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 4C000..4C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C100..4C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C200..4C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C300..4C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C400..4C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C500..4C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C600..4C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C700..4C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C800..4C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4C900..4C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4CA00..4CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4CB00..4CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 4CC00..4CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 4CD00..4CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 4CE00..4CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4CF00..4CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 4D000..4D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D100..4D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D200..4D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D300..4D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D400..4D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D500..4D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D600..4D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D700..4D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D800..4D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4D900..4D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4DA00..4DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4DB00..4DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 4DC00..4DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 4DD00..4DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 4DE00..4DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4DF00..4DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 4E000..4E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E100..4E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E200..4E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E300..4E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E400..4E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E500..4E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E600..4E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E700..4E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E800..4E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4E900..4E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4EA00..4EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4EB00..4EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 4EC00..4ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 4ED00..4EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 4EE00..4EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4EF00..4EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 4F000..4F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F100..4F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F200..4F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F300..4F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F400..4F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F500..4F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F600..4F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F700..4F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F800..4F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 4F900..4F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 4FA00..4FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 4FB00..4FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 4FC00..4FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 4FD00..4FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 4FE00..4FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 4FF00..4FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 50000..500FF */ + FriBidiPropertyBlockLevel1_0100, /* 50100..501FF */ + FriBidiPropertyBlockLevel1_0100, /* 50200..502FF */ + FriBidiPropertyBlockLevel1_0100, /* 50300..503FF */ + FriBidiPropertyBlockLevel1_0100, /* 50400..504FF */ + FriBidiPropertyBlockLevel1_0100, /* 50500..505FF */ + FriBidiPropertyBlockLevel1_0100, /* 50600..506FF */ + FriBidiPropertyBlockLevel1_0100, /* 50700..507FF */ + FriBidiPropertyBlockLevel1_0100, /* 50800..508FF */ + FriBidiPropertyBlockLevel1_0100, /* 50900..509FF */ + FriBidiPropertyBlockLevel1_0100, /* 50A00..50AFF */ + FriBidiPropertyBlockLevel1_0100, /* 50B00..50BFF */ + FriBidiPropertyBlockLevel1_0100, /* 50C00..50CFF */ + FriBidiPropertyBlockLevel1_0100, /* 50D00..50DFF */ + FriBidiPropertyBlockLevel1_0100, /* 50E00..50EFF */ + FriBidiPropertyBlockLevel1_0100, /* 50F00..50FFF */ + FriBidiPropertyBlockLevel1_0100, /* 51000..510FF */ + FriBidiPropertyBlockLevel1_0100, /* 51100..511FF */ + FriBidiPropertyBlockLevel1_0100, /* 51200..512FF */ + FriBidiPropertyBlockLevel1_0100, /* 51300..513FF */ + FriBidiPropertyBlockLevel1_0100, /* 51400..514FF */ + FriBidiPropertyBlockLevel1_0100, /* 51500..515FF */ + FriBidiPropertyBlockLevel1_0100, /* 51600..516FF */ + FriBidiPropertyBlockLevel1_0100, /* 51700..517FF */ + FriBidiPropertyBlockLevel1_0100, /* 51800..518FF */ + FriBidiPropertyBlockLevel1_0100, /* 51900..519FF */ + FriBidiPropertyBlockLevel1_0100, /* 51A00..51AFF */ + FriBidiPropertyBlockLevel1_0100, /* 51B00..51BFF */ + FriBidiPropertyBlockLevel1_0100, /* 51C00..51CFF */ + FriBidiPropertyBlockLevel1_0100, /* 51D00..51DFF */ + FriBidiPropertyBlockLevel1_0100, /* 51E00..51EFF */ + FriBidiPropertyBlockLevel1_0100, /* 51F00..51FFF */ + FriBidiPropertyBlockLevel1_0100, /* 52000..520FF */ + FriBidiPropertyBlockLevel1_0100, /* 52100..521FF */ + FriBidiPropertyBlockLevel1_0100, /* 52200..522FF */ + FriBidiPropertyBlockLevel1_0100, /* 52300..523FF */ + FriBidiPropertyBlockLevel1_0100, /* 52400..524FF */ + FriBidiPropertyBlockLevel1_0100, /* 52500..525FF */ + FriBidiPropertyBlockLevel1_0100, /* 52600..526FF */ + FriBidiPropertyBlockLevel1_0100, /* 52700..527FF */ + FriBidiPropertyBlockLevel1_0100, /* 52800..528FF */ + FriBidiPropertyBlockLevel1_0100, /* 52900..529FF */ + FriBidiPropertyBlockLevel1_0100, /* 52A00..52AFF */ + FriBidiPropertyBlockLevel1_0100, /* 52B00..52BFF */ + FriBidiPropertyBlockLevel1_0100, /* 52C00..52CFF */ + FriBidiPropertyBlockLevel1_0100, /* 52D00..52DFF */ + FriBidiPropertyBlockLevel1_0100, /* 52E00..52EFF */ + FriBidiPropertyBlockLevel1_0100, /* 52F00..52FFF */ + FriBidiPropertyBlockLevel1_0100, /* 53000..530FF */ + FriBidiPropertyBlockLevel1_0100, /* 53100..531FF */ + FriBidiPropertyBlockLevel1_0100, /* 53200..532FF */ + FriBidiPropertyBlockLevel1_0100, /* 53300..533FF */ + FriBidiPropertyBlockLevel1_0100, /* 53400..534FF */ + FriBidiPropertyBlockLevel1_0100, /* 53500..535FF */ + FriBidiPropertyBlockLevel1_0100, /* 53600..536FF */ + FriBidiPropertyBlockLevel1_0100, /* 53700..537FF */ + FriBidiPropertyBlockLevel1_0100, /* 53800..538FF */ + FriBidiPropertyBlockLevel1_0100, /* 53900..539FF */ + FriBidiPropertyBlockLevel1_0100, /* 53A00..53AFF */ + FriBidiPropertyBlockLevel1_0100, /* 53B00..53BFF */ + FriBidiPropertyBlockLevel1_0100, /* 53C00..53CFF */ + FriBidiPropertyBlockLevel1_0100, /* 53D00..53DFF */ + FriBidiPropertyBlockLevel1_0100, /* 53E00..53EFF */ + FriBidiPropertyBlockLevel1_0100, /* 53F00..53FFF */ + FriBidiPropertyBlockLevel1_0100, /* 54000..540FF */ + FriBidiPropertyBlockLevel1_0100, /* 54100..541FF */ + FriBidiPropertyBlockLevel1_0100, /* 54200..542FF */ + FriBidiPropertyBlockLevel1_0100, /* 54300..543FF */ + FriBidiPropertyBlockLevel1_0100, /* 54400..544FF */ + FriBidiPropertyBlockLevel1_0100, /* 54500..545FF */ + FriBidiPropertyBlockLevel1_0100, /* 54600..546FF */ + FriBidiPropertyBlockLevel1_0100, /* 54700..547FF */ + FriBidiPropertyBlockLevel1_0100, /* 54800..548FF */ + FriBidiPropertyBlockLevel1_0100, /* 54900..549FF */ + FriBidiPropertyBlockLevel1_0100, /* 54A00..54AFF */ + FriBidiPropertyBlockLevel1_0100, /* 54B00..54BFF */ + FriBidiPropertyBlockLevel1_0100, /* 54C00..54CFF */ + FriBidiPropertyBlockLevel1_0100, /* 54D00..54DFF */ + FriBidiPropertyBlockLevel1_0100, /* 54E00..54EFF */ + FriBidiPropertyBlockLevel1_0100, /* 54F00..54FFF */ + FriBidiPropertyBlockLevel1_0100, /* 55000..550FF */ + FriBidiPropertyBlockLevel1_0100, /* 55100..551FF */ + FriBidiPropertyBlockLevel1_0100, /* 55200..552FF */ + FriBidiPropertyBlockLevel1_0100, /* 55300..553FF */ + FriBidiPropertyBlockLevel1_0100, /* 55400..554FF */ + FriBidiPropertyBlockLevel1_0100, /* 55500..555FF */ + FriBidiPropertyBlockLevel1_0100, /* 55600..556FF */ + FriBidiPropertyBlockLevel1_0100, /* 55700..557FF */ + FriBidiPropertyBlockLevel1_0100, /* 55800..558FF */ + FriBidiPropertyBlockLevel1_0100, /* 55900..559FF */ + FriBidiPropertyBlockLevel1_0100, /* 55A00..55AFF */ + FriBidiPropertyBlockLevel1_0100, /* 55B00..55BFF */ + FriBidiPropertyBlockLevel1_0100, /* 55C00..55CFF */ + FriBidiPropertyBlockLevel1_0100, /* 55D00..55DFF */ + FriBidiPropertyBlockLevel1_0100, /* 55E00..55EFF */ + FriBidiPropertyBlockLevel1_0100, /* 55F00..55FFF */ + FriBidiPropertyBlockLevel1_0100, /* 56000..560FF */ + FriBidiPropertyBlockLevel1_0100, /* 56100..561FF */ + FriBidiPropertyBlockLevel1_0100, /* 56200..562FF */ + FriBidiPropertyBlockLevel1_0100, /* 56300..563FF */ + FriBidiPropertyBlockLevel1_0100, /* 56400..564FF */ + FriBidiPropertyBlockLevel1_0100, /* 56500..565FF */ + FriBidiPropertyBlockLevel1_0100, /* 56600..566FF */ + FriBidiPropertyBlockLevel1_0100, /* 56700..567FF */ + FriBidiPropertyBlockLevel1_0100, /* 56800..568FF */ + FriBidiPropertyBlockLevel1_0100, /* 56900..569FF */ + FriBidiPropertyBlockLevel1_0100, /* 56A00..56AFF */ + FriBidiPropertyBlockLevel1_0100, /* 56B00..56BFF */ + FriBidiPropertyBlockLevel1_0100, /* 56C00..56CFF */ + FriBidiPropertyBlockLevel1_0100, /* 56D00..56DFF */ + FriBidiPropertyBlockLevel1_0100, /* 56E00..56EFF */ + FriBidiPropertyBlockLevel1_0100, /* 56F00..56FFF */ + FriBidiPropertyBlockLevel1_0100, /* 57000..570FF */ + FriBidiPropertyBlockLevel1_0100, /* 57100..571FF */ + FriBidiPropertyBlockLevel1_0100, /* 57200..572FF */ + FriBidiPropertyBlockLevel1_0100, /* 57300..573FF */ + FriBidiPropertyBlockLevel1_0100, /* 57400..574FF */ + FriBidiPropertyBlockLevel1_0100, /* 57500..575FF */ + FriBidiPropertyBlockLevel1_0100, /* 57600..576FF */ + FriBidiPropertyBlockLevel1_0100, /* 57700..577FF */ + FriBidiPropertyBlockLevel1_0100, /* 57800..578FF */ + FriBidiPropertyBlockLevel1_0100, /* 57900..579FF */ + FriBidiPropertyBlockLevel1_0100, /* 57A00..57AFF */ + FriBidiPropertyBlockLevel1_0100, /* 57B00..57BFF */ + FriBidiPropertyBlockLevel1_0100, /* 57C00..57CFF */ + FriBidiPropertyBlockLevel1_0100, /* 57D00..57DFF */ + FriBidiPropertyBlockLevel1_0100, /* 57E00..57EFF */ + FriBidiPropertyBlockLevel1_0100, /* 57F00..57FFF */ + FriBidiPropertyBlockLevel1_0100, /* 58000..580FF */ + FriBidiPropertyBlockLevel1_0100, /* 58100..581FF */ + FriBidiPropertyBlockLevel1_0100, /* 58200..582FF */ + FriBidiPropertyBlockLevel1_0100, /* 58300..583FF */ + FriBidiPropertyBlockLevel1_0100, /* 58400..584FF */ + FriBidiPropertyBlockLevel1_0100, /* 58500..585FF */ + FriBidiPropertyBlockLevel1_0100, /* 58600..586FF */ + FriBidiPropertyBlockLevel1_0100, /* 58700..587FF */ + FriBidiPropertyBlockLevel1_0100, /* 58800..588FF */ + FriBidiPropertyBlockLevel1_0100, /* 58900..589FF */ + FriBidiPropertyBlockLevel1_0100, /* 58A00..58AFF */ + FriBidiPropertyBlockLevel1_0100, /* 58B00..58BFF */ + FriBidiPropertyBlockLevel1_0100, /* 58C00..58CFF */ + FriBidiPropertyBlockLevel1_0100, /* 58D00..58DFF */ + FriBidiPropertyBlockLevel1_0100, /* 58E00..58EFF */ + FriBidiPropertyBlockLevel1_0100, /* 58F00..58FFF */ + FriBidiPropertyBlockLevel1_0100, /* 59000..590FF */ + FriBidiPropertyBlockLevel1_0100, /* 59100..591FF */ + FriBidiPropertyBlockLevel1_0100, /* 59200..592FF */ + FriBidiPropertyBlockLevel1_0100, /* 59300..593FF */ + FriBidiPropertyBlockLevel1_0100, /* 59400..594FF */ + FriBidiPropertyBlockLevel1_0100, /* 59500..595FF */ + FriBidiPropertyBlockLevel1_0100, /* 59600..596FF */ + FriBidiPropertyBlockLevel1_0100, /* 59700..597FF */ + FriBidiPropertyBlockLevel1_0100, /* 59800..598FF */ + FriBidiPropertyBlockLevel1_0100, /* 59900..599FF */ + FriBidiPropertyBlockLevel1_0100, /* 59A00..59AFF */ + FriBidiPropertyBlockLevel1_0100, /* 59B00..59BFF */ + FriBidiPropertyBlockLevel1_0100, /* 59C00..59CFF */ + FriBidiPropertyBlockLevel1_0100, /* 59D00..59DFF */ + FriBidiPropertyBlockLevel1_0100, /* 59E00..59EFF */ + FriBidiPropertyBlockLevel1_0100, /* 59F00..59FFF */ + FriBidiPropertyBlockLevel1_0100, /* 5A000..5A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A100..5A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A200..5A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A300..5A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A400..5A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A500..5A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A600..5A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A700..5A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A800..5A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5A900..5A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5AA00..5AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5AB00..5ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 5AC00..5ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 5AD00..5ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 5AE00..5AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5AF00..5AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 5B000..5B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B100..5B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B200..5B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B300..5B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B400..5B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B500..5B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B600..5B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B700..5B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B800..5B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5B900..5B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5BA00..5BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5BB00..5BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 5BC00..5BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 5BD00..5BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 5BE00..5BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5BF00..5BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 5C000..5C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C100..5C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C200..5C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C300..5C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C400..5C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C500..5C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C600..5C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C700..5C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C800..5C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5C900..5C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5CA00..5CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5CB00..5CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 5CC00..5CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 5CD00..5CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 5CE00..5CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5CF00..5CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 5D000..5D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D100..5D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D200..5D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D300..5D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D400..5D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D500..5D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D600..5D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D700..5D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D800..5D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5D900..5D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5DA00..5DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5DB00..5DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 5DC00..5DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 5DD00..5DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 5DE00..5DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5DF00..5DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 5E000..5E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E100..5E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E200..5E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E300..5E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E400..5E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E500..5E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E600..5E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E700..5E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E800..5E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5E900..5E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5EA00..5EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5EB00..5EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 5EC00..5ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 5ED00..5EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 5EE00..5EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5EF00..5EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 5F000..5F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F100..5F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F200..5F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F300..5F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F400..5F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F500..5F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F600..5F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F700..5F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F800..5F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 5F900..5F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 5FA00..5FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 5FB00..5FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 5FC00..5FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 5FD00..5FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 5FE00..5FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 5FF00..5FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 60000..600FF */ + FriBidiPropertyBlockLevel1_0100, /* 60100..601FF */ + FriBidiPropertyBlockLevel1_0100, /* 60200..602FF */ + FriBidiPropertyBlockLevel1_0100, /* 60300..603FF */ + FriBidiPropertyBlockLevel1_0100, /* 60400..604FF */ + FriBidiPropertyBlockLevel1_0100, /* 60500..605FF */ + FriBidiPropertyBlockLevel1_0100, /* 60600..606FF */ + FriBidiPropertyBlockLevel1_0100, /* 60700..607FF */ + FriBidiPropertyBlockLevel1_0100, /* 60800..608FF */ + FriBidiPropertyBlockLevel1_0100, /* 60900..609FF */ + FriBidiPropertyBlockLevel1_0100, /* 60A00..60AFF */ + FriBidiPropertyBlockLevel1_0100, /* 60B00..60BFF */ + FriBidiPropertyBlockLevel1_0100, /* 60C00..60CFF */ + FriBidiPropertyBlockLevel1_0100, /* 60D00..60DFF */ + FriBidiPropertyBlockLevel1_0100, /* 60E00..60EFF */ + FriBidiPropertyBlockLevel1_0100, /* 60F00..60FFF */ + FriBidiPropertyBlockLevel1_0100, /* 61000..610FF */ + FriBidiPropertyBlockLevel1_0100, /* 61100..611FF */ + FriBidiPropertyBlockLevel1_0100, /* 61200..612FF */ + FriBidiPropertyBlockLevel1_0100, /* 61300..613FF */ + FriBidiPropertyBlockLevel1_0100, /* 61400..614FF */ + FriBidiPropertyBlockLevel1_0100, /* 61500..615FF */ + FriBidiPropertyBlockLevel1_0100, /* 61600..616FF */ + FriBidiPropertyBlockLevel1_0100, /* 61700..617FF */ + FriBidiPropertyBlockLevel1_0100, /* 61800..618FF */ + FriBidiPropertyBlockLevel1_0100, /* 61900..619FF */ + FriBidiPropertyBlockLevel1_0100, /* 61A00..61AFF */ + FriBidiPropertyBlockLevel1_0100, /* 61B00..61BFF */ + FriBidiPropertyBlockLevel1_0100, /* 61C00..61CFF */ + FriBidiPropertyBlockLevel1_0100, /* 61D00..61DFF */ + FriBidiPropertyBlockLevel1_0100, /* 61E00..61EFF */ + FriBidiPropertyBlockLevel1_0100, /* 61F00..61FFF */ + FriBidiPropertyBlockLevel1_0100, /* 62000..620FF */ + FriBidiPropertyBlockLevel1_0100, /* 62100..621FF */ + FriBidiPropertyBlockLevel1_0100, /* 62200..622FF */ + FriBidiPropertyBlockLevel1_0100, /* 62300..623FF */ + FriBidiPropertyBlockLevel1_0100, /* 62400..624FF */ + FriBidiPropertyBlockLevel1_0100, /* 62500..625FF */ + FriBidiPropertyBlockLevel1_0100, /* 62600..626FF */ + FriBidiPropertyBlockLevel1_0100, /* 62700..627FF */ + FriBidiPropertyBlockLevel1_0100, /* 62800..628FF */ + FriBidiPropertyBlockLevel1_0100, /* 62900..629FF */ + FriBidiPropertyBlockLevel1_0100, /* 62A00..62AFF */ + FriBidiPropertyBlockLevel1_0100, /* 62B00..62BFF */ + FriBidiPropertyBlockLevel1_0100, /* 62C00..62CFF */ + FriBidiPropertyBlockLevel1_0100, /* 62D00..62DFF */ + FriBidiPropertyBlockLevel1_0100, /* 62E00..62EFF */ + FriBidiPropertyBlockLevel1_0100, /* 62F00..62FFF */ + FriBidiPropertyBlockLevel1_0100, /* 63000..630FF */ + FriBidiPropertyBlockLevel1_0100, /* 63100..631FF */ + FriBidiPropertyBlockLevel1_0100, /* 63200..632FF */ + FriBidiPropertyBlockLevel1_0100, /* 63300..633FF */ + FriBidiPropertyBlockLevel1_0100, /* 63400..634FF */ + FriBidiPropertyBlockLevel1_0100, /* 63500..635FF */ + FriBidiPropertyBlockLevel1_0100, /* 63600..636FF */ + FriBidiPropertyBlockLevel1_0100, /* 63700..637FF */ + FriBidiPropertyBlockLevel1_0100, /* 63800..638FF */ + FriBidiPropertyBlockLevel1_0100, /* 63900..639FF */ + FriBidiPropertyBlockLevel1_0100, /* 63A00..63AFF */ + FriBidiPropertyBlockLevel1_0100, /* 63B00..63BFF */ + FriBidiPropertyBlockLevel1_0100, /* 63C00..63CFF */ + FriBidiPropertyBlockLevel1_0100, /* 63D00..63DFF */ + FriBidiPropertyBlockLevel1_0100, /* 63E00..63EFF */ + FriBidiPropertyBlockLevel1_0100, /* 63F00..63FFF */ + FriBidiPropertyBlockLevel1_0100, /* 64000..640FF */ + FriBidiPropertyBlockLevel1_0100, /* 64100..641FF */ + FriBidiPropertyBlockLevel1_0100, /* 64200..642FF */ + FriBidiPropertyBlockLevel1_0100, /* 64300..643FF */ + FriBidiPropertyBlockLevel1_0100, /* 64400..644FF */ + FriBidiPropertyBlockLevel1_0100, /* 64500..645FF */ + FriBidiPropertyBlockLevel1_0100, /* 64600..646FF */ + FriBidiPropertyBlockLevel1_0100, /* 64700..647FF */ + FriBidiPropertyBlockLevel1_0100, /* 64800..648FF */ + FriBidiPropertyBlockLevel1_0100, /* 64900..649FF */ + FriBidiPropertyBlockLevel1_0100, /* 64A00..64AFF */ + FriBidiPropertyBlockLevel1_0100, /* 64B00..64BFF */ + FriBidiPropertyBlockLevel1_0100, /* 64C00..64CFF */ + FriBidiPropertyBlockLevel1_0100, /* 64D00..64DFF */ + FriBidiPropertyBlockLevel1_0100, /* 64E00..64EFF */ + FriBidiPropertyBlockLevel1_0100, /* 64F00..64FFF */ + FriBidiPropertyBlockLevel1_0100, /* 65000..650FF */ + FriBidiPropertyBlockLevel1_0100, /* 65100..651FF */ + FriBidiPropertyBlockLevel1_0100, /* 65200..652FF */ + FriBidiPropertyBlockLevel1_0100, /* 65300..653FF */ + FriBidiPropertyBlockLevel1_0100, /* 65400..654FF */ + FriBidiPropertyBlockLevel1_0100, /* 65500..655FF */ + FriBidiPropertyBlockLevel1_0100, /* 65600..656FF */ + FriBidiPropertyBlockLevel1_0100, /* 65700..657FF */ + FriBidiPropertyBlockLevel1_0100, /* 65800..658FF */ + FriBidiPropertyBlockLevel1_0100, /* 65900..659FF */ + FriBidiPropertyBlockLevel1_0100, /* 65A00..65AFF */ + FriBidiPropertyBlockLevel1_0100, /* 65B00..65BFF */ + FriBidiPropertyBlockLevel1_0100, /* 65C00..65CFF */ + FriBidiPropertyBlockLevel1_0100, /* 65D00..65DFF */ + FriBidiPropertyBlockLevel1_0100, /* 65E00..65EFF */ + FriBidiPropertyBlockLevel1_0100, /* 65F00..65FFF */ + FriBidiPropertyBlockLevel1_0100, /* 66000..660FF */ + FriBidiPropertyBlockLevel1_0100, /* 66100..661FF */ + FriBidiPropertyBlockLevel1_0100, /* 66200..662FF */ + FriBidiPropertyBlockLevel1_0100, /* 66300..663FF */ + FriBidiPropertyBlockLevel1_0100, /* 66400..664FF */ + FriBidiPropertyBlockLevel1_0100, /* 66500..665FF */ + FriBidiPropertyBlockLevel1_0100, /* 66600..666FF */ + FriBidiPropertyBlockLevel1_0100, /* 66700..667FF */ + FriBidiPropertyBlockLevel1_0100, /* 66800..668FF */ + FriBidiPropertyBlockLevel1_0100, /* 66900..669FF */ + FriBidiPropertyBlockLevel1_0100, /* 66A00..66AFF */ + FriBidiPropertyBlockLevel1_0100, /* 66B00..66BFF */ + FriBidiPropertyBlockLevel1_0100, /* 66C00..66CFF */ + FriBidiPropertyBlockLevel1_0100, /* 66D00..66DFF */ + FriBidiPropertyBlockLevel1_0100, /* 66E00..66EFF */ + FriBidiPropertyBlockLevel1_0100, /* 66F00..66FFF */ + FriBidiPropertyBlockLevel1_0100, /* 67000..670FF */ + FriBidiPropertyBlockLevel1_0100, /* 67100..671FF */ + FriBidiPropertyBlockLevel1_0100, /* 67200..672FF */ + FriBidiPropertyBlockLevel1_0100, /* 67300..673FF */ + FriBidiPropertyBlockLevel1_0100, /* 67400..674FF */ + FriBidiPropertyBlockLevel1_0100, /* 67500..675FF */ + FriBidiPropertyBlockLevel1_0100, /* 67600..676FF */ + FriBidiPropertyBlockLevel1_0100, /* 67700..677FF */ + FriBidiPropertyBlockLevel1_0100, /* 67800..678FF */ + FriBidiPropertyBlockLevel1_0100, /* 67900..679FF */ + FriBidiPropertyBlockLevel1_0100, /* 67A00..67AFF */ + FriBidiPropertyBlockLevel1_0100, /* 67B00..67BFF */ + FriBidiPropertyBlockLevel1_0100, /* 67C00..67CFF */ + FriBidiPropertyBlockLevel1_0100, /* 67D00..67DFF */ + FriBidiPropertyBlockLevel1_0100, /* 67E00..67EFF */ + FriBidiPropertyBlockLevel1_0100, /* 67F00..67FFF */ + FriBidiPropertyBlockLevel1_0100, /* 68000..680FF */ + FriBidiPropertyBlockLevel1_0100, /* 68100..681FF */ + FriBidiPropertyBlockLevel1_0100, /* 68200..682FF */ + FriBidiPropertyBlockLevel1_0100, /* 68300..683FF */ + FriBidiPropertyBlockLevel1_0100, /* 68400..684FF */ + FriBidiPropertyBlockLevel1_0100, /* 68500..685FF */ + FriBidiPropertyBlockLevel1_0100, /* 68600..686FF */ + FriBidiPropertyBlockLevel1_0100, /* 68700..687FF */ + FriBidiPropertyBlockLevel1_0100, /* 68800..688FF */ + FriBidiPropertyBlockLevel1_0100, /* 68900..689FF */ + FriBidiPropertyBlockLevel1_0100, /* 68A00..68AFF */ + FriBidiPropertyBlockLevel1_0100, /* 68B00..68BFF */ + FriBidiPropertyBlockLevel1_0100, /* 68C00..68CFF */ + FriBidiPropertyBlockLevel1_0100, /* 68D00..68DFF */ + FriBidiPropertyBlockLevel1_0100, /* 68E00..68EFF */ + FriBidiPropertyBlockLevel1_0100, /* 68F00..68FFF */ + FriBidiPropertyBlockLevel1_0100, /* 69000..690FF */ + FriBidiPropertyBlockLevel1_0100, /* 69100..691FF */ + FriBidiPropertyBlockLevel1_0100, /* 69200..692FF */ + FriBidiPropertyBlockLevel1_0100, /* 69300..693FF */ + FriBidiPropertyBlockLevel1_0100, /* 69400..694FF */ + FriBidiPropertyBlockLevel1_0100, /* 69500..695FF */ + FriBidiPropertyBlockLevel1_0100, /* 69600..696FF */ + FriBidiPropertyBlockLevel1_0100, /* 69700..697FF */ + FriBidiPropertyBlockLevel1_0100, /* 69800..698FF */ + FriBidiPropertyBlockLevel1_0100, /* 69900..699FF */ + FriBidiPropertyBlockLevel1_0100, /* 69A00..69AFF */ + FriBidiPropertyBlockLevel1_0100, /* 69B00..69BFF */ + FriBidiPropertyBlockLevel1_0100, /* 69C00..69CFF */ + FriBidiPropertyBlockLevel1_0100, /* 69D00..69DFF */ + FriBidiPropertyBlockLevel1_0100, /* 69E00..69EFF */ + FriBidiPropertyBlockLevel1_0100, /* 69F00..69FFF */ + FriBidiPropertyBlockLevel1_0100, /* 6A000..6A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A100..6A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A200..6A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A300..6A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A400..6A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A500..6A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A600..6A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A700..6A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A800..6A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6A900..6A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6AA00..6AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6AB00..6ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 6AC00..6ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 6AD00..6ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 6AE00..6AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6AF00..6AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 6B000..6B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B100..6B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B200..6B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B300..6B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B400..6B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B500..6B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B600..6B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B700..6B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B800..6B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6B900..6B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6BA00..6BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6BB00..6BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 6BC00..6BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 6BD00..6BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 6BE00..6BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6BF00..6BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 6C000..6C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C100..6C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C200..6C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C300..6C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C400..6C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C500..6C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C600..6C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C700..6C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C800..6C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6C900..6C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6CA00..6CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6CB00..6CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 6CC00..6CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 6CD00..6CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 6CE00..6CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6CF00..6CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 6D000..6D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D100..6D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D200..6D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D300..6D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D400..6D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D500..6D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D600..6D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D700..6D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D800..6D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6D900..6D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6DA00..6DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6DB00..6DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 6DC00..6DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 6DD00..6DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 6DE00..6DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6DF00..6DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 6E000..6E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E100..6E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E200..6E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E300..6E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E400..6E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E500..6E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E600..6E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E700..6E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E800..6E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6E900..6E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6EA00..6EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6EB00..6EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 6EC00..6ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 6ED00..6EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 6EE00..6EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6EF00..6EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 6F000..6F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F100..6F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F200..6F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F300..6F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F400..6F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F500..6F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F600..6F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F700..6F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F800..6F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 6F900..6F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 6FA00..6FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 6FB00..6FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 6FC00..6FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 6FD00..6FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 6FE00..6FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 6FF00..6FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 70000..700FF */ + FriBidiPropertyBlockLevel1_0100, /* 70100..701FF */ + FriBidiPropertyBlockLevel1_0100, /* 70200..702FF */ + FriBidiPropertyBlockLevel1_0100, /* 70300..703FF */ + FriBidiPropertyBlockLevel1_0100, /* 70400..704FF */ + FriBidiPropertyBlockLevel1_0100, /* 70500..705FF */ + FriBidiPropertyBlockLevel1_0100, /* 70600..706FF */ + FriBidiPropertyBlockLevel1_0100, /* 70700..707FF */ + FriBidiPropertyBlockLevel1_0100, /* 70800..708FF */ + FriBidiPropertyBlockLevel1_0100, /* 70900..709FF */ + FriBidiPropertyBlockLevel1_0100, /* 70A00..70AFF */ + FriBidiPropertyBlockLevel1_0100, /* 70B00..70BFF */ + FriBidiPropertyBlockLevel1_0100, /* 70C00..70CFF */ + FriBidiPropertyBlockLevel1_0100, /* 70D00..70DFF */ + FriBidiPropertyBlockLevel1_0100, /* 70E00..70EFF */ + FriBidiPropertyBlockLevel1_0100, /* 70F00..70FFF */ + FriBidiPropertyBlockLevel1_0100, /* 71000..710FF */ + FriBidiPropertyBlockLevel1_0100, /* 71100..711FF */ + FriBidiPropertyBlockLevel1_0100, /* 71200..712FF */ + FriBidiPropertyBlockLevel1_0100, /* 71300..713FF */ + FriBidiPropertyBlockLevel1_0100, /* 71400..714FF */ + FriBidiPropertyBlockLevel1_0100, /* 71500..715FF */ + FriBidiPropertyBlockLevel1_0100, /* 71600..716FF */ + FriBidiPropertyBlockLevel1_0100, /* 71700..717FF */ + FriBidiPropertyBlockLevel1_0100, /* 71800..718FF */ + FriBidiPropertyBlockLevel1_0100, /* 71900..719FF */ + FriBidiPropertyBlockLevel1_0100, /* 71A00..71AFF */ + FriBidiPropertyBlockLevel1_0100, /* 71B00..71BFF */ + FriBidiPropertyBlockLevel1_0100, /* 71C00..71CFF */ + FriBidiPropertyBlockLevel1_0100, /* 71D00..71DFF */ + FriBidiPropertyBlockLevel1_0100, /* 71E00..71EFF */ + FriBidiPropertyBlockLevel1_0100, /* 71F00..71FFF */ + FriBidiPropertyBlockLevel1_0100, /* 72000..720FF */ + FriBidiPropertyBlockLevel1_0100, /* 72100..721FF */ + FriBidiPropertyBlockLevel1_0100, /* 72200..722FF */ + FriBidiPropertyBlockLevel1_0100, /* 72300..723FF */ + FriBidiPropertyBlockLevel1_0100, /* 72400..724FF */ + FriBidiPropertyBlockLevel1_0100, /* 72500..725FF */ + FriBidiPropertyBlockLevel1_0100, /* 72600..726FF */ + FriBidiPropertyBlockLevel1_0100, /* 72700..727FF */ + FriBidiPropertyBlockLevel1_0100, /* 72800..728FF */ + FriBidiPropertyBlockLevel1_0100, /* 72900..729FF */ + FriBidiPropertyBlockLevel1_0100, /* 72A00..72AFF */ + FriBidiPropertyBlockLevel1_0100, /* 72B00..72BFF */ + FriBidiPropertyBlockLevel1_0100, /* 72C00..72CFF */ + FriBidiPropertyBlockLevel1_0100, /* 72D00..72DFF */ + FriBidiPropertyBlockLevel1_0100, /* 72E00..72EFF */ + FriBidiPropertyBlockLevel1_0100, /* 72F00..72FFF */ + FriBidiPropertyBlockLevel1_0100, /* 73000..730FF */ + FriBidiPropertyBlockLevel1_0100, /* 73100..731FF */ + FriBidiPropertyBlockLevel1_0100, /* 73200..732FF */ + FriBidiPropertyBlockLevel1_0100, /* 73300..733FF */ + FriBidiPropertyBlockLevel1_0100, /* 73400..734FF */ + FriBidiPropertyBlockLevel1_0100, /* 73500..735FF */ + FriBidiPropertyBlockLevel1_0100, /* 73600..736FF */ + FriBidiPropertyBlockLevel1_0100, /* 73700..737FF */ + FriBidiPropertyBlockLevel1_0100, /* 73800..738FF */ + FriBidiPropertyBlockLevel1_0100, /* 73900..739FF */ + FriBidiPropertyBlockLevel1_0100, /* 73A00..73AFF */ + FriBidiPropertyBlockLevel1_0100, /* 73B00..73BFF */ + FriBidiPropertyBlockLevel1_0100, /* 73C00..73CFF */ + FriBidiPropertyBlockLevel1_0100, /* 73D00..73DFF */ + FriBidiPropertyBlockLevel1_0100, /* 73E00..73EFF */ + FriBidiPropertyBlockLevel1_0100, /* 73F00..73FFF */ + FriBidiPropertyBlockLevel1_0100, /* 74000..740FF */ + FriBidiPropertyBlockLevel1_0100, /* 74100..741FF */ + FriBidiPropertyBlockLevel1_0100, /* 74200..742FF */ + FriBidiPropertyBlockLevel1_0100, /* 74300..743FF */ + FriBidiPropertyBlockLevel1_0100, /* 74400..744FF */ + FriBidiPropertyBlockLevel1_0100, /* 74500..745FF */ + FriBidiPropertyBlockLevel1_0100, /* 74600..746FF */ + FriBidiPropertyBlockLevel1_0100, /* 74700..747FF */ + FriBidiPropertyBlockLevel1_0100, /* 74800..748FF */ + FriBidiPropertyBlockLevel1_0100, /* 74900..749FF */ + FriBidiPropertyBlockLevel1_0100, /* 74A00..74AFF */ + FriBidiPropertyBlockLevel1_0100, /* 74B00..74BFF */ + FriBidiPropertyBlockLevel1_0100, /* 74C00..74CFF */ + FriBidiPropertyBlockLevel1_0100, /* 74D00..74DFF */ + FriBidiPropertyBlockLevel1_0100, /* 74E00..74EFF */ + FriBidiPropertyBlockLevel1_0100, /* 74F00..74FFF */ + FriBidiPropertyBlockLevel1_0100, /* 75000..750FF */ + FriBidiPropertyBlockLevel1_0100, /* 75100..751FF */ + FriBidiPropertyBlockLevel1_0100, /* 75200..752FF */ + FriBidiPropertyBlockLevel1_0100, /* 75300..753FF */ + FriBidiPropertyBlockLevel1_0100, /* 75400..754FF */ + FriBidiPropertyBlockLevel1_0100, /* 75500..755FF */ + FriBidiPropertyBlockLevel1_0100, /* 75600..756FF */ + FriBidiPropertyBlockLevel1_0100, /* 75700..757FF */ + FriBidiPropertyBlockLevel1_0100, /* 75800..758FF */ + FriBidiPropertyBlockLevel1_0100, /* 75900..759FF */ + FriBidiPropertyBlockLevel1_0100, /* 75A00..75AFF */ + FriBidiPropertyBlockLevel1_0100, /* 75B00..75BFF */ + FriBidiPropertyBlockLevel1_0100, /* 75C00..75CFF */ + FriBidiPropertyBlockLevel1_0100, /* 75D00..75DFF */ + FriBidiPropertyBlockLevel1_0100, /* 75E00..75EFF */ + FriBidiPropertyBlockLevel1_0100, /* 75F00..75FFF */ + FriBidiPropertyBlockLevel1_0100, /* 76000..760FF */ + FriBidiPropertyBlockLevel1_0100, /* 76100..761FF */ + FriBidiPropertyBlockLevel1_0100, /* 76200..762FF */ + FriBidiPropertyBlockLevel1_0100, /* 76300..763FF */ + FriBidiPropertyBlockLevel1_0100, /* 76400..764FF */ + FriBidiPropertyBlockLevel1_0100, /* 76500..765FF */ + FriBidiPropertyBlockLevel1_0100, /* 76600..766FF */ + FriBidiPropertyBlockLevel1_0100, /* 76700..767FF */ + FriBidiPropertyBlockLevel1_0100, /* 76800..768FF */ + FriBidiPropertyBlockLevel1_0100, /* 76900..769FF */ + FriBidiPropertyBlockLevel1_0100, /* 76A00..76AFF */ + FriBidiPropertyBlockLevel1_0100, /* 76B00..76BFF */ + FriBidiPropertyBlockLevel1_0100, /* 76C00..76CFF */ + FriBidiPropertyBlockLevel1_0100, /* 76D00..76DFF */ + FriBidiPropertyBlockLevel1_0100, /* 76E00..76EFF */ + FriBidiPropertyBlockLevel1_0100, /* 76F00..76FFF */ + FriBidiPropertyBlockLevel1_0100, /* 77000..770FF */ + FriBidiPropertyBlockLevel1_0100, /* 77100..771FF */ + FriBidiPropertyBlockLevel1_0100, /* 77200..772FF */ + FriBidiPropertyBlockLevel1_0100, /* 77300..773FF */ + FriBidiPropertyBlockLevel1_0100, /* 77400..774FF */ + FriBidiPropertyBlockLevel1_0100, /* 77500..775FF */ + FriBidiPropertyBlockLevel1_0100, /* 77600..776FF */ + FriBidiPropertyBlockLevel1_0100, /* 77700..777FF */ + FriBidiPropertyBlockLevel1_0100, /* 77800..778FF */ + FriBidiPropertyBlockLevel1_0100, /* 77900..779FF */ + FriBidiPropertyBlockLevel1_0100, /* 77A00..77AFF */ + FriBidiPropertyBlockLevel1_0100, /* 77B00..77BFF */ + FriBidiPropertyBlockLevel1_0100, /* 77C00..77CFF */ + FriBidiPropertyBlockLevel1_0100, /* 77D00..77DFF */ + FriBidiPropertyBlockLevel1_0100, /* 77E00..77EFF */ + FriBidiPropertyBlockLevel1_0100, /* 77F00..77FFF */ + FriBidiPropertyBlockLevel1_0100, /* 78000..780FF */ + FriBidiPropertyBlockLevel1_0100, /* 78100..781FF */ + FriBidiPropertyBlockLevel1_0100, /* 78200..782FF */ + FriBidiPropertyBlockLevel1_0100, /* 78300..783FF */ + FriBidiPropertyBlockLevel1_0100, /* 78400..784FF */ + FriBidiPropertyBlockLevel1_0100, /* 78500..785FF */ + FriBidiPropertyBlockLevel1_0100, /* 78600..786FF */ + FriBidiPropertyBlockLevel1_0100, /* 78700..787FF */ + FriBidiPropertyBlockLevel1_0100, /* 78800..788FF */ + FriBidiPropertyBlockLevel1_0100, /* 78900..789FF */ + FriBidiPropertyBlockLevel1_0100, /* 78A00..78AFF */ + FriBidiPropertyBlockLevel1_0100, /* 78B00..78BFF */ + FriBidiPropertyBlockLevel1_0100, /* 78C00..78CFF */ + FriBidiPropertyBlockLevel1_0100, /* 78D00..78DFF */ + FriBidiPropertyBlockLevel1_0100, /* 78E00..78EFF */ + FriBidiPropertyBlockLevel1_0100, /* 78F00..78FFF */ + FriBidiPropertyBlockLevel1_0100, /* 79000..790FF */ + FriBidiPropertyBlockLevel1_0100, /* 79100..791FF */ + FriBidiPropertyBlockLevel1_0100, /* 79200..792FF */ + FriBidiPropertyBlockLevel1_0100, /* 79300..793FF */ + FriBidiPropertyBlockLevel1_0100, /* 79400..794FF */ + FriBidiPropertyBlockLevel1_0100, /* 79500..795FF */ + FriBidiPropertyBlockLevel1_0100, /* 79600..796FF */ + FriBidiPropertyBlockLevel1_0100, /* 79700..797FF */ + FriBidiPropertyBlockLevel1_0100, /* 79800..798FF */ + FriBidiPropertyBlockLevel1_0100, /* 79900..799FF */ + FriBidiPropertyBlockLevel1_0100, /* 79A00..79AFF */ + FriBidiPropertyBlockLevel1_0100, /* 79B00..79BFF */ + FriBidiPropertyBlockLevel1_0100, /* 79C00..79CFF */ + FriBidiPropertyBlockLevel1_0100, /* 79D00..79DFF */ + FriBidiPropertyBlockLevel1_0100, /* 79E00..79EFF */ + FriBidiPropertyBlockLevel1_0100, /* 79F00..79FFF */ + FriBidiPropertyBlockLevel1_0100, /* 7A000..7A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A100..7A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A200..7A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A300..7A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A400..7A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A500..7A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A600..7A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A700..7A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A800..7A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7A900..7A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7AA00..7AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7AB00..7ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 7AC00..7ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 7AD00..7ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 7AE00..7AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7AF00..7AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 7B000..7B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B100..7B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B200..7B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B300..7B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B400..7B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B500..7B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B600..7B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B700..7B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B800..7B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7B900..7B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7BA00..7BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7BB00..7BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 7BC00..7BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 7BD00..7BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 7BE00..7BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7BF00..7BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 7C000..7C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C100..7C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C200..7C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C300..7C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C400..7C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C500..7C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C600..7C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C700..7C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C800..7C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7C900..7C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7CA00..7CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7CB00..7CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 7CC00..7CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 7CD00..7CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 7CE00..7CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7CF00..7CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 7D000..7D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D100..7D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D200..7D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D300..7D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D400..7D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D500..7D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D600..7D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D700..7D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D800..7D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7D900..7D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7DA00..7DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7DB00..7DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 7DC00..7DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 7DD00..7DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 7DE00..7DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7DF00..7DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 7E000..7E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E100..7E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E200..7E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E300..7E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E400..7E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E500..7E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E600..7E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E700..7E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E800..7E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7E900..7E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7EA00..7EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7EB00..7EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 7EC00..7ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 7ED00..7EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 7EE00..7EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7EF00..7EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 7F000..7F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F100..7F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F200..7F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F300..7F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F400..7F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F500..7F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F600..7F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F700..7F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F800..7F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 7F900..7F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 7FA00..7FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 7FB00..7FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 7FC00..7FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 7FD00..7FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 7FE00..7FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 7FF00..7FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 80000..800FF */ + FriBidiPropertyBlockLevel1_0100, /* 80100..801FF */ + FriBidiPropertyBlockLevel1_0100, /* 80200..802FF */ + FriBidiPropertyBlockLevel1_0100, /* 80300..803FF */ + FriBidiPropertyBlockLevel1_0100, /* 80400..804FF */ + FriBidiPropertyBlockLevel1_0100, /* 80500..805FF */ + FriBidiPropertyBlockLevel1_0100, /* 80600..806FF */ + FriBidiPropertyBlockLevel1_0100, /* 80700..807FF */ + FriBidiPropertyBlockLevel1_0100, /* 80800..808FF */ + FriBidiPropertyBlockLevel1_0100, /* 80900..809FF */ + FriBidiPropertyBlockLevel1_0100, /* 80A00..80AFF */ + FriBidiPropertyBlockLevel1_0100, /* 80B00..80BFF */ + FriBidiPropertyBlockLevel1_0100, /* 80C00..80CFF */ + FriBidiPropertyBlockLevel1_0100, /* 80D00..80DFF */ + FriBidiPropertyBlockLevel1_0100, /* 80E00..80EFF */ + FriBidiPropertyBlockLevel1_0100, /* 80F00..80FFF */ + FriBidiPropertyBlockLevel1_0100, /* 81000..810FF */ + FriBidiPropertyBlockLevel1_0100, /* 81100..811FF */ + FriBidiPropertyBlockLevel1_0100, /* 81200..812FF */ + FriBidiPropertyBlockLevel1_0100, /* 81300..813FF */ + FriBidiPropertyBlockLevel1_0100, /* 81400..814FF */ + FriBidiPropertyBlockLevel1_0100, /* 81500..815FF */ + FriBidiPropertyBlockLevel1_0100, /* 81600..816FF */ + FriBidiPropertyBlockLevel1_0100, /* 81700..817FF */ + FriBidiPropertyBlockLevel1_0100, /* 81800..818FF */ + FriBidiPropertyBlockLevel1_0100, /* 81900..819FF */ + FriBidiPropertyBlockLevel1_0100, /* 81A00..81AFF */ + FriBidiPropertyBlockLevel1_0100, /* 81B00..81BFF */ + FriBidiPropertyBlockLevel1_0100, /* 81C00..81CFF */ + FriBidiPropertyBlockLevel1_0100, /* 81D00..81DFF */ + FriBidiPropertyBlockLevel1_0100, /* 81E00..81EFF */ + FriBidiPropertyBlockLevel1_0100, /* 81F00..81FFF */ + FriBidiPropertyBlockLevel1_0100, /* 82000..820FF */ + FriBidiPropertyBlockLevel1_0100, /* 82100..821FF */ + FriBidiPropertyBlockLevel1_0100, /* 82200..822FF */ + FriBidiPropertyBlockLevel1_0100, /* 82300..823FF */ + FriBidiPropertyBlockLevel1_0100, /* 82400..824FF */ + FriBidiPropertyBlockLevel1_0100, /* 82500..825FF */ + FriBidiPropertyBlockLevel1_0100, /* 82600..826FF */ + FriBidiPropertyBlockLevel1_0100, /* 82700..827FF */ + FriBidiPropertyBlockLevel1_0100, /* 82800..828FF */ + FriBidiPropertyBlockLevel1_0100, /* 82900..829FF */ + FriBidiPropertyBlockLevel1_0100, /* 82A00..82AFF */ + FriBidiPropertyBlockLevel1_0100, /* 82B00..82BFF */ + FriBidiPropertyBlockLevel1_0100, /* 82C00..82CFF */ + FriBidiPropertyBlockLevel1_0100, /* 82D00..82DFF */ + FriBidiPropertyBlockLevel1_0100, /* 82E00..82EFF */ + FriBidiPropertyBlockLevel1_0100, /* 82F00..82FFF */ + FriBidiPropertyBlockLevel1_0100, /* 83000..830FF */ + FriBidiPropertyBlockLevel1_0100, /* 83100..831FF */ + FriBidiPropertyBlockLevel1_0100, /* 83200..832FF */ + FriBidiPropertyBlockLevel1_0100, /* 83300..833FF */ + FriBidiPropertyBlockLevel1_0100, /* 83400..834FF */ + FriBidiPropertyBlockLevel1_0100, /* 83500..835FF */ + FriBidiPropertyBlockLevel1_0100, /* 83600..836FF */ + FriBidiPropertyBlockLevel1_0100, /* 83700..837FF */ + FriBidiPropertyBlockLevel1_0100, /* 83800..838FF */ + FriBidiPropertyBlockLevel1_0100, /* 83900..839FF */ + FriBidiPropertyBlockLevel1_0100, /* 83A00..83AFF */ + FriBidiPropertyBlockLevel1_0100, /* 83B00..83BFF */ + FriBidiPropertyBlockLevel1_0100, /* 83C00..83CFF */ + FriBidiPropertyBlockLevel1_0100, /* 83D00..83DFF */ + FriBidiPropertyBlockLevel1_0100, /* 83E00..83EFF */ + FriBidiPropertyBlockLevel1_0100, /* 83F00..83FFF */ + FriBidiPropertyBlockLevel1_0100, /* 84000..840FF */ + FriBidiPropertyBlockLevel1_0100, /* 84100..841FF */ + FriBidiPropertyBlockLevel1_0100, /* 84200..842FF */ + FriBidiPropertyBlockLevel1_0100, /* 84300..843FF */ + FriBidiPropertyBlockLevel1_0100, /* 84400..844FF */ + FriBidiPropertyBlockLevel1_0100, /* 84500..845FF */ + FriBidiPropertyBlockLevel1_0100, /* 84600..846FF */ + FriBidiPropertyBlockLevel1_0100, /* 84700..847FF */ + FriBidiPropertyBlockLevel1_0100, /* 84800..848FF */ + FriBidiPropertyBlockLevel1_0100, /* 84900..849FF */ + FriBidiPropertyBlockLevel1_0100, /* 84A00..84AFF */ + FriBidiPropertyBlockLevel1_0100, /* 84B00..84BFF */ + FriBidiPropertyBlockLevel1_0100, /* 84C00..84CFF */ + FriBidiPropertyBlockLevel1_0100, /* 84D00..84DFF */ + FriBidiPropertyBlockLevel1_0100, /* 84E00..84EFF */ + FriBidiPropertyBlockLevel1_0100, /* 84F00..84FFF */ + FriBidiPropertyBlockLevel1_0100, /* 85000..850FF */ + FriBidiPropertyBlockLevel1_0100, /* 85100..851FF */ + FriBidiPropertyBlockLevel1_0100, /* 85200..852FF */ + FriBidiPropertyBlockLevel1_0100, /* 85300..853FF */ + FriBidiPropertyBlockLevel1_0100, /* 85400..854FF */ + FriBidiPropertyBlockLevel1_0100, /* 85500..855FF */ + FriBidiPropertyBlockLevel1_0100, /* 85600..856FF */ + FriBidiPropertyBlockLevel1_0100, /* 85700..857FF */ + FriBidiPropertyBlockLevel1_0100, /* 85800..858FF */ + FriBidiPropertyBlockLevel1_0100, /* 85900..859FF */ + FriBidiPropertyBlockLevel1_0100, /* 85A00..85AFF */ + FriBidiPropertyBlockLevel1_0100, /* 85B00..85BFF */ + FriBidiPropertyBlockLevel1_0100, /* 85C00..85CFF */ + FriBidiPropertyBlockLevel1_0100, /* 85D00..85DFF */ + FriBidiPropertyBlockLevel1_0100, /* 85E00..85EFF */ + FriBidiPropertyBlockLevel1_0100, /* 85F00..85FFF */ + FriBidiPropertyBlockLevel1_0100, /* 86000..860FF */ + FriBidiPropertyBlockLevel1_0100, /* 86100..861FF */ + FriBidiPropertyBlockLevel1_0100, /* 86200..862FF */ + FriBidiPropertyBlockLevel1_0100, /* 86300..863FF */ + FriBidiPropertyBlockLevel1_0100, /* 86400..864FF */ + FriBidiPropertyBlockLevel1_0100, /* 86500..865FF */ + FriBidiPropertyBlockLevel1_0100, /* 86600..866FF */ + FriBidiPropertyBlockLevel1_0100, /* 86700..867FF */ + FriBidiPropertyBlockLevel1_0100, /* 86800..868FF */ + FriBidiPropertyBlockLevel1_0100, /* 86900..869FF */ + FriBidiPropertyBlockLevel1_0100, /* 86A00..86AFF */ + FriBidiPropertyBlockLevel1_0100, /* 86B00..86BFF */ + FriBidiPropertyBlockLevel1_0100, /* 86C00..86CFF */ + FriBidiPropertyBlockLevel1_0100, /* 86D00..86DFF */ + FriBidiPropertyBlockLevel1_0100, /* 86E00..86EFF */ + FriBidiPropertyBlockLevel1_0100, /* 86F00..86FFF */ + FriBidiPropertyBlockLevel1_0100, /* 87000..870FF */ + FriBidiPropertyBlockLevel1_0100, /* 87100..871FF */ + FriBidiPropertyBlockLevel1_0100, /* 87200..872FF */ + FriBidiPropertyBlockLevel1_0100, /* 87300..873FF */ + FriBidiPropertyBlockLevel1_0100, /* 87400..874FF */ + FriBidiPropertyBlockLevel1_0100, /* 87500..875FF */ + FriBidiPropertyBlockLevel1_0100, /* 87600..876FF */ + FriBidiPropertyBlockLevel1_0100, /* 87700..877FF */ + FriBidiPropertyBlockLevel1_0100, /* 87800..878FF */ + FriBidiPropertyBlockLevel1_0100, /* 87900..879FF */ + FriBidiPropertyBlockLevel1_0100, /* 87A00..87AFF */ + FriBidiPropertyBlockLevel1_0100, /* 87B00..87BFF */ + FriBidiPropertyBlockLevel1_0100, /* 87C00..87CFF */ + FriBidiPropertyBlockLevel1_0100, /* 87D00..87DFF */ + FriBidiPropertyBlockLevel1_0100, /* 87E00..87EFF */ + FriBidiPropertyBlockLevel1_0100, /* 87F00..87FFF */ + FriBidiPropertyBlockLevel1_0100, /* 88000..880FF */ + FriBidiPropertyBlockLevel1_0100, /* 88100..881FF */ + FriBidiPropertyBlockLevel1_0100, /* 88200..882FF */ + FriBidiPropertyBlockLevel1_0100, /* 88300..883FF */ + FriBidiPropertyBlockLevel1_0100, /* 88400..884FF */ + FriBidiPropertyBlockLevel1_0100, /* 88500..885FF */ + FriBidiPropertyBlockLevel1_0100, /* 88600..886FF */ + FriBidiPropertyBlockLevel1_0100, /* 88700..887FF */ + FriBidiPropertyBlockLevel1_0100, /* 88800..888FF */ + FriBidiPropertyBlockLevel1_0100, /* 88900..889FF */ + FriBidiPropertyBlockLevel1_0100, /* 88A00..88AFF */ + FriBidiPropertyBlockLevel1_0100, /* 88B00..88BFF */ + FriBidiPropertyBlockLevel1_0100, /* 88C00..88CFF */ + FriBidiPropertyBlockLevel1_0100, /* 88D00..88DFF */ + FriBidiPropertyBlockLevel1_0100, /* 88E00..88EFF */ + FriBidiPropertyBlockLevel1_0100, /* 88F00..88FFF */ + FriBidiPropertyBlockLevel1_0100, /* 89000..890FF */ + FriBidiPropertyBlockLevel1_0100, /* 89100..891FF */ + FriBidiPropertyBlockLevel1_0100, /* 89200..892FF */ + FriBidiPropertyBlockLevel1_0100, /* 89300..893FF */ + FriBidiPropertyBlockLevel1_0100, /* 89400..894FF */ + FriBidiPropertyBlockLevel1_0100, /* 89500..895FF */ + FriBidiPropertyBlockLevel1_0100, /* 89600..896FF */ + FriBidiPropertyBlockLevel1_0100, /* 89700..897FF */ + FriBidiPropertyBlockLevel1_0100, /* 89800..898FF */ + FriBidiPropertyBlockLevel1_0100, /* 89900..899FF */ + FriBidiPropertyBlockLevel1_0100, /* 89A00..89AFF */ + FriBidiPropertyBlockLevel1_0100, /* 89B00..89BFF */ + FriBidiPropertyBlockLevel1_0100, /* 89C00..89CFF */ + FriBidiPropertyBlockLevel1_0100, /* 89D00..89DFF */ + FriBidiPropertyBlockLevel1_0100, /* 89E00..89EFF */ + FriBidiPropertyBlockLevel1_0100, /* 89F00..89FFF */ + FriBidiPropertyBlockLevel1_0100, /* 8A000..8A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A100..8A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A200..8A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A300..8A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A400..8A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A500..8A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A600..8A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A700..8A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A800..8A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8A900..8A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8AA00..8AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8AB00..8ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 8AC00..8ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 8AD00..8ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 8AE00..8AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8AF00..8AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 8B000..8B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B100..8B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B200..8B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B300..8B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B400..8B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B500..8B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B600..8B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B700..8B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B800..8B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8B900..8B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8BA00..8BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8BB00..8BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 8BC00..8BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 8BD00..8BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 8BE00..8BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8BF00..8BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 8C000..8C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C100..8C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C200..8C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C300..8C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C400..8C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C500..8C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C600..8C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C700..8C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C800..8C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8C900..8C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8CA00..8CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8CB00..8CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 8CC00..8CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 8CD00..8CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 8CE00..8CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8CF00..8CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 8D000..8D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D100..8D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D200..8D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D300..8D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D400..8D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D500..8D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D600..8D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D700..8D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D800..8D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8D900..8D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8DA00..8DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8DB00..8DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 8DC00..8DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 8DD00..8DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 8DE00..8DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8DF00..8DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 8E000..8E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E100..8E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E200..8E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E300..8E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E400..8E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E500..8E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E600..8E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E700..8E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E800..8E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8E900..8E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8EA00..8EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8EB00..8EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 8EC00..8ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 8ED00..8EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 8EE00..8EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8EF00..8EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 8F000..8F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F100..8F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F200..8F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F300..8F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F400..8F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F500..8F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F600..8F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F700..8F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F800..8F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 8F900..8F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 8FA00..8FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 8FB00..8FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 8FC00..8FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 8FD00..8FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 8FE00..8FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 8FF00..8FFFF */ + FriBidiPropertyBlockLevel1_0100, /* 90000..900FF */ + FriBidiPropertyBlockLevel1_0100, /* 90100..901FF */ + FriBidiPropertyBlockLevel1_0100, /* 90200..902FF */ + FriBidiPropertyBlockLevel1_0100, /* 90300..903FF */ + FriBidiPropertyBlockLevel1_0100, /* 90400..904FF */ + FriBidiPropertyBlockLevel1_0100, /* 90500..905FF */ + FriBidiPropertyBlockLevel1_0100, /* 90600..906FF */ + FriBidiPropertyBlockLevel1_0100, /* 90700..907FF */ + FriBidiPropertyBlockLevel1_0100, /* 90800..908FF */ + FriBidiPropertyBlockLevel1_0100, /* 90900..909FF */ + FriBidiPropertyBlockLevel1_0100, /* 90A00..90AFF */ + FriBidiPropertyBlockLevel1_0100, /* 90B00..90BFF */ + FriBidiPropertyBlockLevel1_0100, /* 90C00..90CFF */ + FriBidiPropertyBlockLevel1_0100, /* 90D00..90DFF */ + FriBidiPropertyBlockLevel1_0100, /* 90E00..90EFF */ + FriBidiPropertyBlockLevel1_0100, /* 90F00..90FFF */ + FriBidiPropertyBlockLevel1_0100, /* 91000..910FF */ + FriBidiPropertyBlockLevel1_0100, /* 91100..911FF */ + FriBidiPropertyBlockLevel1_0100, /* 91200..912FF */ + FriBidiPropertyBlockLevel1_0100, /* 91300..913FF */ + FriBidiPropertyBlockLevel1_0100, /* 91400..914FF */ + FriBidiPropertyBlockLevel1_0100, /* 91500..915FF */ + FriBidiPropertyBlockLevel1_0100, /* 91600..916FF */ + FriBidiPropertyBlockLevel1_0100, /* 91700..917FF */ + FriBidiPropertyBlockLevel1_0100, /* 91800..918FF */ + FriBidiPropertyBlockLevel1_0100, /* 91900..919FF */ + FriBidiPropertyBlockLevel1_0100, /* 91A00..91AFF */ + FriBidiPropertyBlockLevel1_0100, /* 91B00..91BFF */ + FriBidiPropertyBlockLevel1_0100, /* 91C00..91CFF */ + FriBidiPropertyBlockLevel1_0100, /* 91D00..91DFF */ + FriBidiPropertyBlockLevel1_0100, /* 91E00..91EFF */ + FriBidiPropertyBlockLevel1_0100, /* 91F00..91FFF */ + FriBidiPropertyBlockLevel1_0100, /* 92000..920FF */ + FriBidiPropertyBlockLevel1_0100, /* 92100..921FF */ + FriBidiPropertyBlockLevel1_0100, /* 92200..922FF */ + FriBidiPropertyBlockLevel1_0100, /* 92300..923FF */ + FriBidiPropertyBlockLevel1_0100, /* 92400..924FF */ + FriBidiPropertyBlockLevel1_0100, /* 92500..925FF */ + FriBidiPropertyBlockLevel1_0100, /* 92600..926FF */ + FriBidiPropertyBlockLevel1_0100, /* 92700..927FF */ + FriBidiPropertyBlockLevel1_0100, /* 92800..928FF */ + FriBidiPropertyBlockLevel1_0100, /* 92900..929FF */ + FriBidiPropertyBlockLevel1_0100, /* 92A00..92AFF */ + FriBidiPropertyBlockLevel1_0100, /* 92B00..92BFF */ + FriBidiPropertyBlockLevel1_0100, /* 92C00..92CFF */ + FriBidiPropertyBlockLevel1_0100, /* 92D00..92DFF */ + FriBidiPropertyBlockLevel1_0100, /* 92E00..92EFF */ + FriBidiPropertyBlockLevel1_0100, /* 92F00..92FFF */ + FriBidiPropertyBlockLevel1_0100, /* 93000..930FF */ + FriBidiPropertyBlockLevel1_0100, /* 93100..931FF */ + FriBidiPropertyBlockLevel1_0100, /* 93200..932FF */ + FriBidiPropertyBlockLevel1_0100, /* 93300..933FF */ + FriBidiPropertyBlockLevel1_0100, /* 93400..934FF */ + FriBidiPropertyBlockLevel1_0100, /* 93500..935FF */ + FriBidiPropertyBlockLevel1_0100, /* 93600..936FF */ + FriBidiPropertyBlockLevel1_0100, /* 93700..937FF */ + FriBidiPropertyBlockLevel1_0100, /* 93800..938FF */ + FriBidiPropertyBlockLevel1_0100, /* 93900..939FF */ + FriBidiPropertyBlockLevel1_0100, /* 93A00..93AFF */ + FriBidiPropertyBlockLevel1_0100, /* 93B00..93BFF */ + FriBidiPropertyBlockLevel1_0100, /* 93C00..93CFF */ + FriBidiPropertyBlockLevel1_0100, /* 93D00..93DFF */ + FriBidiPropertyBlockLevel1_0100, /* 93E00..93EFF */ + FriBidiPropertyBlockLevel1_0100, /* 93F00..93FFF */ + FriBidiPropertyBlockLevel1_0100, /* 94000..940FF */ + FriBidiPropertyBlockLevel1_0100, /* 94100..941FF */ + FriBidiPropertyBlockLevel1_0100, /* 94200..942FF */ + FriBidiPropertyBlockLevel1_0100, /* 94300..943FF */ + FriBidiPropertyBlockLevel1_0100, /* 94400..944FF */ + FriBidiPropertyBlockLevel1_0100, /* 94500..945FF */ + FriBidiPropertyBlockLevel1_0100, /* 94600..946FF */ + FriBidiPropertyBlockLevel1_0100, /* 94700..947FF */ + FriBidiPropertyBlockLevel1_0100, /* 94800..948FF */ + FriBidiPropertyBlockLevel1_0100, /* 94900..949FF */ + FriBidiPropertyBlockLevel1_0100, /* 94A00..94AFF */ + FriBidiPropertyBlockLevel1_0100, /* 94B00..94BFF */ + FriBidiPropertyBlockLevel1_0100, /* 94C00..94CFF */ + FriBidiPropertyBlockLevel1_0100, /* 94D00..94DFF */ + FriBidiPropertyBlockLevel1_0100, /* 94E00..94EFF */ + FriBidiPropertyBlockLevel1_0100, /* 94F00..94FFF */ + FriBidiPropertyBlockLevel1_0100, /* 95000..950FF */ + FriBidiPropertyBlockLevel1_0100, /* 95100..951FF */ + FriBidiPropertyBlockLevel1_0100, /* 95200..952FF */ + FriBidiPropertyBlockLevel1_0100, /* 95300..953FF */ + FriBidiPropertyBlockLevel1_0100, /* 95400..954FF */ + FriBidiPropertyBlockLevel1_0100, /* 95500..955FF */ + FriBidiPropertyBlockLevel1_0100, /* 95600..956FF */ + FriBidiPropertyBlockLevel1_0100, /* 95700..957FF */ + FriBidiPropertyBlockLevel1_0100, /* 95800..958FF */ + FriBidiPropertyBlockLevel1_0100, /* 95900..959FF */ + FriBidiPropertyBlockLevel1_0100, /* 95A00..95AFF */ + FriBidiPropertyBlockLevel1_0100, /* 95B00..95BFF */ + FriBidiPropertyBlockLevel1_0100, /* 95C00..95CFF */ + FriBidiPropertyBlockLevel1_0100, /* 95D00..95DFF */ + FriBidiPropertyBlockLevel1_0100, /* 95E00..95EFF */ + FriBidiPropertyBlockLevel1_0100, /* 95F00..95FFF */ + FriBidiPropertyBlockLevel1_0100, /* 96000..960FF */ + FriBidiPropertyBlockLevel1_0100, /* 96100..961FF */ + FriBidiPropertyBlockLevel1_0100, /* 96200..962FF */ + FriBidiPropertyBlockLevel1_0100, /* 96300..963FF */ + FriBidiPropertyBlockLevel1_0100, /* 96400..964FF */ + FriBidiPropertyBlockLevel1_0100, /* 96500..965FF */ + FriBidiPropertyBlockLevel1_0100, /* 96600..966FF */ + FriBidiPropertyBlockLevel1_0100, /* 96700..967FF */ + FriBidiPropertyBlockLevel1_0100, /* 96800..968FF */ + FriBidiPropertyBlockLevel1_0100, /* 96900..969FF */ + FriBidiPropertyBlockLevel1_0100, /* 96A00..96AFF */ + FriBidiPropertyBlockLevel1_0100, /* 96B00..96BFF */ + FriBidiPropertyBlockLevel1_0100, /* 96C00..96CFF */ + FriBidiPropertyBlockLevel1_0100, /* 96D00..96DFF */ + FriBidiPropertyBlockLevel1_0100, /* 96E00..96EFF */ + FriBidiPropertyBlockLevel1_0100, /* 96F00..96FFF */ + FriBidiPropertyBlockLevel1_0100, /* 97000..970FF */ + FriBidiPropertyBlockLevel1_0100, /* 97100..971FF */ + FriBidiPropertyBlockLevel1_0100, /* 97200..972FF */ + FriBidiPropertyBlockLevel1_0100, /* 97300..973FF */ + FriBidiPropertyBlockLevel1_0100, /* 97400..974FF */ + FriBidiPropertyBlockLevel1_0100, /* 97500..975FF */ + FriBidiPropertyBlockLevel1_0100, /* 97600..976FF */ + FriBidiPropertyBlockLevel1_0100, /* 97700..977FF */ + FriBidiPropertyBlockLevel1_0100, /* 97800..978FF */ + FriBidiPropertyBlockLevel1_0100, /* 97900..979FF */ + FriBidiPropertyBlockLevel1_0100, /* 97A00..97AFF */ + FriBidiPropertyBlockLevel1_0100, /* 97B00..97BFF */ + FriBidiPropertyBlockLevel1_0100, /* 97C00..97CFF */ + FriBidiPropertyBlockLevel1_0100, /* 97D00..97DFF */ + FriBidiPropertyBlockLevel1_0100, /* 97E00..97EFF */ + FriBidiPropertyBlockLevel1_0100, /* 97F00..97FFF */ + FriBidiPropertyBlockLevel1_0100, /* 98000..980FF */ + FriBidiPropertyBlockLevel1_0100, /* 98100..981FF */ + FriBidiPropertyBlockLevel1_0100, /* 98200..982FF */ + FriBidiPropertyBlockLevel1_0100, /* 98300..983FF */ + FriBidiPropertyBlockLevel1_0100, /* 98400..984FF */ + FriBidiPropertyBlockLevel1_0100, /* 98500..985FF */ + FriBidiPropertyBlockLevel1_0100, /* 98600..986FF */ + FriBidiPropertyBlockLevel1_0100, /* 98700..987FF */ + FriBidiPropertyBlockLevel1_0100, /* 98800..988FF */ + FriBidiPropertyBlockLevel1_0100, /* 98900..989FF */ + FriBidiPropertyBlockLevel1_0100, /* 98A00..98AFF */ + FriBidiPropertyBlockLevel1_0100, /* 98B00..98BFF */ + FriBidiPropertyBlockLevel1_0100, /* 98C00..98CFF */ + FriBidiPropertyBlockLevel1_0100, /* 98D00..98DFF */ + FriBidiPropertyBlockLevel1_0100, /* 98E00..98EFF */ + FriBidiPropertyBlockLevel1_0100, /* 98F00..98FFF */ + FriBidiPropertyBlockLevel1_0100, /* 99000..990FF */ + FriBidiPropertyBlockLevel1_0100, /* 99100..991FF */ + FriBidiPropertyBlockLevel1_0100, /* 99200..992FF */ + FriBidiPropertyBlockLevel1_0100, /* 99300..993FF */ + FriBidiPropertyBlockLevel1_0100, /* 99400..994FF */ + FriBidiPropertyBlockLevel1_0100, /* 99500..995FF */ + FriBidiPropertyBlockLevel1_0100, /* 99600..996FF */ + FriBidiPropertyBlockLevel1_0100, /* 99700..997FF */ + FriBidiPropertyBlockLevel1_0100, /* 99800..998FF */ + FriBidiPropertyBlockLevel1_0100, /* 99900..999FF */ + FriBidiPropertyBlockLevel1_0100, /* 99A00..99AFF */ + FriBidiPropertyBlockLevel1_0100, /* 99B00..99BFF */ + FriBidiPropertyBlockLevel1_0100, /* 99C00..99CFF */ + FriBidiPropertyBlockLevel1_0100, /* 99D00..99DFF */ + FriBidiPropertyBlockLevel1_0100, /* 99E00..99EFF */ + FriBidiPropertyBlockLevel1_0100, /* 99F00..99FFF */ + FriBidiPropertyBlockLevel1_0100, /* 9A000..9A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A100..9A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A200..9A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A300..9A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A400..9A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A500..9A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A600..9A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A700..9A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A800..9A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9A900..9A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9AA00..9AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9AB00..9ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 9AC00..9ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 9AD00..9ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 9AE00..9AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9AF00..9AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 9B000..9B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B100..9B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B200..9B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B300..9B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B400..9B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B500..9B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B600..9B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B700..9B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B800..9B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9B900..9B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9BA00..9BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9BB00..9BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 9BC00..9BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 9BD00..9BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 9BE00..9BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9BF00..9BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 9C000..9C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C100..9C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C200..9C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C300..9C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C400..9C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C500..9C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C600..9C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C700..9C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C800..9C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9C900..9C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9CA00..9CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9CB00..9CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 9CC00..9CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 9CD00..9CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 9CE00..9CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9CF00..9CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 9D000..9D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D100..9D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D200..9D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D300..9D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D400..9D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D500..9D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D600..9D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D700..9D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D800..9D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9D900..9D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9DA00..9DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9DB00..9DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 9DC00..9DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 9DD00..9DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 9DE00..9DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9DF00..9DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 9E000..9E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E100..9E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E200..9E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E300..9E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E400..9E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E500..9E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E600..9E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E700..9E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E800..9E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9E900..9E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9EA00..9EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9EB00..9EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 9EC00..9ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 9ED00..9EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 9EE00..9EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9EF00..9EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 9F000..9F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F100..9F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F200..9F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F300..9F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F400..9F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F500..9F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F600..9F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F700..9F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F800..9F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 9F900..9F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 9FA00..9FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 9FB00..9FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 9FC00..9FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 9FD00..9FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 9FE00..9FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 9FF00..9FFFF */ + FriBidiPropertyBlockLevel1_0100, /* A0000..A00FF */ + FriBidiPropertyBlockLevel1_0100, /* A0100..A01FF */ + FriBidiPropertyBlockLevel1_0100, /* A0200..A02FF */ + FriBidiPropertyBlockLevel1_0100, /* A0300..A03FF */ + FriBidiPropertyBlockLevel1_0100, /* A0400..A04FF */ + FriBidiPropertyBlockLevel1_0100, /* A0500..A05FF */ + FriBidiPropertyBlockLevel1_0100, /* A0600..A06FF */ + FriBidiPropertyBlockLevel1_0100, /* A0700..A07FF */ + FriBidiPropertyBlockLevel1_0100, /* A0800..A08FF */ + FriBidiPropertyBlockLevel1_0100, /* A0900..A09FF */ + FriBidiPropertyBlockLevel1_0100, /* A0A00..A0AFF */ + FriBidiPropertyBlockLevel1_0100, /* A0B00..A0BFF */ + FriBidiPropertyBlockLevel1_0100, /* A0C00..A0CFF */ + FriBidiPropertyBlockLevel1_0100, /* A0D00..A0DFF */ + FriBidiPropertyBlockLevel1_0100, /* A0E00..A0EFF */ + FriBidiPropertyBlockLevel1_0100, /* A0F00..A0FFF */ + FriBidiPropertyBlockLevel1_0100, /* A1000..A10FF */ + FriBidiPropertyBlockLevel1_0100, /* A1100..A11FF */ + FriBidiPropertyBlockLevel1_0100, /* A1200..A12FF */ + FriBidiPropertyBlockLevel1_0100, /* A1300..A13FF */ + FriBidiPropertyBlockLevel1_0100, /* A1400..A14FF */ + FriBidiPropertyBlockLevel1_0100, /* A1500..A15FF */ + FriBidiPropertyBlockLevel1_0100, /* A1600..A16FF */ + FriBidiPropertyBlockLevel1_0100, /* A1700..A17FF */ + FriBidiPropertyBlockLevel1_0100, /* A1800..A18FF */ + FriBidiPropertyBlockLevel1_0100, /* A1900..A19FF */ + FriBidiPropertyBlockLevel1_0100, /* A1A00..A1AFF */ + FriBidiPropertyBlockLevel1_0100, /* A1B00..A1BFF */ + FriBidiPropertyBlockLevel1_0100, /* A1C00..A1CFF */ + FriBidiPropertyBlockLevel1_0100, /* A1D00..A1DFF */ + FriBidiPropertyBlockLevel1_0100, /* A1E00..A1EFF */ + FriBidiPropertyBlockLevel1_0100, /* A1F00..A1FFF */ + FriBidiPropertyBlockLevel1_0100, /* A2000..A20FF */ + FriBidiPropertyBlockLevel1_0100, /* A2100..A21FF */ + FriBidiPropertyBlockLevel1_0100, /* A2200..A22FF */ + FriBidiPropertyBlockLevel1_0100, /* A2300..A23FF */ + FriBidiPropertyBlockLevel1_0100, /* A2400..A24FF */ + FriBidiPropertyBlockLevel1_0100, /* A2500..A25FF */ + FriBidiPropertyBlockLevel1_0100, /* A2600..A26FF */ + FriBidiPropertyBlockLevel1_0100, /* A2700..A27FF */ + FriBidiPropertyBlockLevel1_0100, /* A2800..A28FF */ + FriBidiPropertyBlockLevel1_0100, /* A2900..A29FF */ + FriBidiPropertyBlockLevel1_0100, /* A2A00..A2AFF */ + FriBidiPropertyBlockLevel1_0100, /* A2B00..A2BFF */ + FriBidiPropertyBlockLevel1_0100, /* A2C00..A2CFF */ + FriBidiPropertyBlockLevel1_0100, /* A2D00..A2DFF */ + FriBidiPropertyBlockLevel1_0100, /* A2E00..A2EFF */ + FriBidiPropertyBlockLevel1_0100, /* A2F00..A2FFF */ + FriBidiPropertyBlockLevel1_0100, /* A3000..A30FF */ + FriBidiPropertyBlockLevel1_0100, /* A3100..A31FF */ + FriBidiPropertyBlockLevel1_0100, /* A3200..A32FF */ + FriBidiPropertyBlockLevel1_0100, /* A3300..A33FF */ + FriBidiPropertyBlockLevel1_0100, /* A3400..A34FF */ + FriBidiPropertyBlockLevel1_0100, /* A3500..A35FF */ + FriBidiPropertyBlockLevel1_0100, /* A3600..A36FF */ + FriBidiPropertyBlockLevel1_0100, /* A3700..A37FF */ + FriBidiPropertyBlockLevel1_0100, /* A3800..A38FF */ + FriBidiPropertyBlockLevel1_0100, /* A3900..A39FF */ + FriBidiPropertyBlockLevel1_0100, /* A3A00..A3AFF */ + FriBidiPropertyBlockLevel1_0100, /* A3B00..A3BFF */ + FriBidiPropertyBlockLevel1_0100, /* A3C00..A3CFF */ + FriBidiPropertyBlockLevel1_0100, /* A3D00..A3DFF */ + FriBidiPropertyBlockLevel1_0100, /* A3E00..A3EFF */ + FriBidiPropertyBlockLevel1_0100, /* A3F00..A3FFF */ + FriBidiPropertyBlockLevel1_0100, /* A4000..A40FF */ + FriBidiPropertyBlockLevel1_0100, /* A4100..A41FF */ + FriBidiPropertyBlockLevel1_0100, /* A4200..A42FF */ + FriBidiPropertyBlockLevel1_0100, /* A4300..A43FF */ + FriBidiPropertyBlockLevel1_0100, /* A4400..A44FF */ + FriBidiPropertyBlockLevel1_0100, /* A4500..A45FF */ + FriBidiPropertyBlockLevel1_0100, /* A4600..A46FF */ + FriBidiPropertyBlockLevel1_0100, /* A4700..A47FF */ + FriBidiPropertyBlockLevel1_0100, /* A4800..A48FF */ + FriBidiPropertyBlockLevel1_0100, /* A4900..A49FF */ + FriBidiPropertyBlockLevel1_0100, /* A4A00..A4AFF */ + FriBidiPropertyBlockLevel1_0100, /* A4B00..A4BFF */ + FriBidiPropertyBlockLevel1_0100, /* A4C00..A4CFF */ + FriBidiPropertyBlockLevel1_0100, /* A4D00..A4DFF */ + FriBidiPropertyBlockLevel1_0100, /* A4E00..A4EFF */ + FriBidiPropertyBlockLevel1_0100, /* A4F00..A4FFF */ + FriBidiPropertyBlockLevel1_0100, /* A5000..A50FF */ + FriBidiPropertyBlockLevel1_0100, /* A5100..A51FF */ + FriBidiPropertyBlockLevel1_0100, /* A5200..A52FF */ + FriBidiPropertyBlockLevel1_0100, /* A5300..A53FF */ + FriBidiPropertyBlockLevel1_0100, /* A5400..A54FF */ + FriBidiPropertyBlockLevel1_0100, /* A5500..A55FF */ + FriBidiPropertyBlockLevel1_0100, /* A5600..A56FF */ + FriBidiPropertyBlockLevel1_0100, /* A5700..A57FF */ + FriBidiPropertyBlockLevel1_0100, /* A5800..A58FF */ + FriBidiPropertyBlockLevel1_0100, /* A5900..A59FF */ + FriBidiPropertyBlockLevel1_0100, /* A5A00..A5AFF */ + FriBidiPropertyBlockLevel1_0100, /* A5B00..A5BFF */ + FriBidiPropertyBlockLevel1_0100, /* A5C00..A5CFF */ + FriBidiPropertyBlockLevel1_0100, /* A5D00..A5DFF */ + FriBidiPropertyBlockLevel1_0100, /* A5E00..A5EFF */ + FriBidiPropertyBlockLevel1_0100, /* A5F00..A5FFF */ + FriBidiPropertyBlockLevel1_0100, /* A6000..A60FF */ + FriBidiPropertyBlockLevel1_0100, /* A6100..A61FF */ + FriBidiPropertyBlockLevel1_0100, /* A6200..A62FF */ + FriBidiPropertyBlockLevel1_0100, /* A6300..A63FF */ + FriBidiPropertyBlockLevel1_0100, /* A6400..A64FF */ + FriBidiPropertyBlockLevel1_0100, /* A6500..A65FF */ + FriBidiPropertyBlockLevel1_0100, /* A6600..A66FF */ + FriBidiPropertyBlockLevel1_0100, /* A6700..A67FF */ + FriBidiPropertyBlockLevel1_0100, /* A6800..A68FF */ + FriBidiPropertyBlockLevel1_0100, /* A6900..A69FF */ + FriBidiPropertyBlockLevel1_0100, /* A6A00..A6AFF */ + FriBidiPropertyBlockLevel1_0100, /* A6B00..A6BFF */ + FriBidiPropertyBlockLevel1_0100, /* A6C00..A6CFF */ + FriBidiPropertyBlockLevel1_0100, /* A6D00..A6DFF */ + FriBidiPropertyBlockLevel1_0100, /* A6E00..A6EFF */ + FriBidiPropertyBlockLevel1_0100, /* A6F00..A6FFF */ + FriBidiPropertyBlockLevel1_0100, /* A7000..A70FF */ + FriBidiPropertyBlockLevel1_0100, /* A7100..A71FF */ + FriBidiPropertyBlockLevel1_0100, /* A7200..A72FF */ + FriBidiPropertyBlockLevel1_0100, /* A7300..A73FF */ + FriBidiPropertyBlockLevel1_0100, /* A7400..A74FF */ + FriBidiPropertyBlockLevel1_0100, /* A7500..A75FF */ + FriBidiPropertyBlockLevel1_0100, /* A7600..A76FF */ + FriBidiPropertyBlockLevel1_0100, /* A7700..A77FF */ + FriBidiPropertyBlockLevel1_0100, /* A7800..A78FF */ + FriBidiPropertyBlockLevel1_0100, /* A7900..A79FF */ + FriBidiPropertyBlockLevel1_0100, /* A7A00..A7AFF */ + FriBidiPropertyBlockLevel1_0100, /* A7B00..A7BFF */ + FriBidiPropertyBlockLevel1_0100, /* A7C00..A7CFF */ + FriBidiPropertyBlockLevel1_0100, /* A7D00..A7DFF */ + FriBidiPropertyBlockLevel1_0100, /* A7E00..A7EFF */ + FriBidiPropertyBlockLevel1_0100, /* A7F00..A7FFF */ + FriBidiPropertyBlockLevel1_0100, /* A8000..A80FF */ + FriBidiPropertyBlockLevel1_0100, /* A8100..A81FF */ + FriBidiPropertyBlockLevel1_0100, /* A8200..A82FF */ + FriBidiPropertyBlockLevel1_0100, /* A8300..A83FF */ + FriBidiPropertyBlockLevel1_0100, /* A8400..A84FF */ + FriBidiPropertyBlockLevel1_0100, /* A8500..A85FF */ + FriBidiPropertyBlockLevel1_0100, /* A8600..A86FF */ + FriBidiPropertyBlockLevel1_0100, /* A8700..A87FF */ + FriBidiPropertyBlockLevel1_0100, /* A8800..A88FF */ + FriBidiPropertyBlockLevel1_0100, /* A8900..A89FF */ + FriBidiPropertyBlockLevel1_0100, /* A8A00..A8AFF */ + FriBidiPropertyBlockLevel1_0100, /* A8B00..A8BFF */ + FriBidiPropertyBlockLevel1_0100, /* A8C00..A8CFF */ + FriBidiPropertyBlockLevel1_0100, /* A8D00..A8DFF */ + FriBidiPropertyBlockLevel1_0100, /* A8E00..A8EFF */ + FriBidiPropertyBlockLevel1_0100, /* A8F00..A8FFF */ + FriBidiPropertyBlockLevel1_0100, /* A9000..A90FF */ + FriBidiPropertyBlockLevel1_0100, /* A9100..A91FF */ + FriBidiPropertyBlockLevel1_0100, /* A9200..A92FF */ + FriBidiPropertyBlockLevel1_0100, /* A9300..A93FF */ + FriBidiPropertyBlockLevel1_0100, /* A9400..A94FF */ + FriBidiPropertyBlockLevel1_0100, /* A9500..A95FF */ + FriBidiPropertyBlockLevel1_0100, /* A9600..A96FF */ + FriBidiPropertyBlockLevel1_0100, /* A9700..A97FF */ + FriBidiPropertyBlockLevel1_0100, /* A9800..A98FF */ + FriBidiPropertyBlockLevel1_0100, /* A9900..A99FF */ + FriBidiPropertyBlockLevel1_0100, /* A9A00..A9AFF */ + FriBidiPropertyBlockLevel1_0100, /* A9B00..A9BFF */ + FriBidiPropertyBlockLevel1_0100, /* A9C00..A9CFF */ + FriBidiPropertyBlockLevel1_0100, /* A9D00..A9DFF */ + FriBidiPropertyBlockLevel1_0100, /* A9E00..A9EFF */ + FriBidiPropertyBlockLevel1_0100, /* A9F00..A9FFF */ + FriBidiPropertyBlockLevel1_0100, /* AA000..AA0FF */ + FriBidiPropertyBlockLevel1_0100, /* AA100..AA1FF */ + FriBidiPropertyBlockLevel1_0100, /* AA200..AA2FF */ + FriBidiPropertyBlockLevel1_0100, /* AA300..AA3FF */ + FriBidiPropertyBlockLevel1_0100, /* AA400..AA4FF */ + FriBidiPropertyBlockLevel1_0100, /* AA500..AA5FF */ + FriBidiPropertyBlockLevel1_0100, /* AA600..AA6FF */ + FriBidiPropertyBlockLevel1_0100, /* AA700..AA7FF */ + FriBidiPropertyBlockLevel1_0100, /* AA800..AA8FF */ + FriBidiPropertyBlockLevel1_0100, /* AA900..AA9FF */ + FriBidiPropertyBlockLevel1_0100, /* AAA00..AAAFF */ + FriBidiPropertyBlockLevel1_0100, /* AAB00..AABFF */ + FriBidiPropertyBlockLevel1_0100, /* AAC00..AACFF */ + FriBidiPropertyBlockLevel1_0100, /* AAD00..AADFF */ + FriBidiPropertyBlockLevel1_0100, /* AAE00..AAEFF */ + FriBidiPropertyBlockLevel1_0100, /* AAF00..AAFFF */ + FriBidiPropertyBlockLevel1_0100, /* AB000..AB0FF */ + FriBidiPropertyBlockLevel1_0100, /* AB100..AB1FF */ + FriBidiPropertyBlockLevel1_0100, /* AB200..AB2FF */ + FriBidiPropertyBlockLevel1_0100, /* AB300..AB3FF */ + FriBidiPropertyBlockLevel1_0100, /* AB400..AB4FF */ + FriBidiPropertyBlockLevel1_0100, /* AB500..AB5FF */ + FriBidiPropertyBlockLevel1_0100, /* AB600..AB6FF */ + FriBidiPropertyBlockLevel1_0100, /* AB700..AB7FF */ + FriBidiPropertyBlockLevel1_0100, /* AB800..AB8FF */ + FriBidiPropertyBlockLevel1_0100, /* AB900..AB9FF */ + FriBidiPropertyBlockLevel1_0100, /* ABA00..ABAFF */ + FriBidiPropertyBlockLevel1_0100, /* ABB00..ABBFF */ + FriBidiPropertyBlockLevel1_0100, /* ABC00..ABCFF */ + FriBidiPropertyBlockLevel1_0100, /* ABD00..ABDFF */ + FriBidiPropertyBlockLevel1_0100, /* ABE00..ABEFF */ + FriBidiPropertyBlockLevel1_0100, /* ABF00..ABFFF */ + FriBidiPropertyBlockLevel1_0100, /* AC000..AC0FF */ + FriBidiPropertyBlockLevel1_0100, /* AC100..AC1FF */ + FriBidiPropertyBlockLevel1_0100, /* AC200..AC2FF */ + FriBidiPropertyBlockLevel1_0100, /* AC300..AC3FF */ + FriBidiPropertyBlockLevel1_0100, /* AC400..AC4FF */ + FriBidiPropertyBlockLevel1_0100, /* AC500..AC5FF */ + FriBidiPropertyBlockLevel1_0100, /* AC600..AC6FF */ + FriBidiPropertyBlockLevel1_0100, /* AC700..AC7FF */ + FriBidiPropertyBlockLevel1_0100, /* AC800..AC8FF */ + FriBidiPropertyBlockLevel1_0100, /* AC900..AC9FF */ + FriBidiPropertyBlockLevel1_0100, /* ACA00..ACAFF */ + FriBidiPropertyBlockLevel1_0100, /* ACB00..ACBFF */ + FriBidiPropertyBlockLevel1_0100, /* ACC00..ACCFF */ + FriBidiPropertyBlockLevel1_0100, /* ACD00..ACDFF */ + FriBidiPropertyBlockLevel1_0100, /* ACE00..ACEFF */ + FriBidiPropertyBlockLevel1_0100, /* ACF00..ACFFF */ + FriBidiPropertyBlockLevel1_0100, /* AD000..AD0FF */ + FriBidiPropertyBlockLevel1_0100, /* AD100..AD1FF */ + FriBidiPropertyBlockLevel1_0100, /* AD200..AD2FF */ + FriBidiPropertyBlockLevel1_0100, /* AD300..AD3FF */ + FriBidiPropertyBlockLevel1_0100, /* AD400..AD4FF */ + FriBidiPropertyBlockLevel1_0100, /* AD500..AD5FF */ + FriBidiPropertyBlockLevel1_0100, /* AD600..AD6FF */ + FriBidiPropertyBlockLevel1_0100, /* AD700..AD7FF */ + FriBidiPropertyBlockLevel1_0100, /* AD800..AD8FF */ + FriBidiPropertyBlockLevel1_0100, /* AD900..AD9FF */ + FriBidiPropertyBlockLevel1_0100, /* ADA00..ADAFF */ + FriBidiPropertyBlockLevel1_0100, /* ADB00..ADBFF */ + FriBidiPropertyBlockLevel1_0100, /* ADC00..ADCFF */ + FriBidiPropertyBlockLevel1_0100, /* ADD00..ADDFF */ + FriBidiPropertyBlockLevel1_0100, /* ADE00..ADEFF */ + FriBidiPropertyBlockLevel1_0100, /* ADF00..ADFFF */ + FriBidiPropertyBlockLevel1_0100, /* AE000..AE0FF */ + FriBidiPropertyBlockLevel1_0100, /* AE100..AE1FF */ + FriBidiPropertyBlockLevel1_0100, /* AE200..AE2FF */ + FriBidiPropertyBlockLevel1_0100, /* AE300..AE3FF */ + FriBidiPropertyBlockLevel1_0100, /* AE400..AE4FF */ + FriBidiPropertyBlockLevel1_0100, /* AE500..AE5FF */ + FriBidiPropertyBlockLevel1_0100, /* AE600..AE6FF */ + FriBidiPropertyBlockLevel1_0100, /* AE700..AE7FF */ + FriBidiPropertyBlockLevel1_0100, /* AE800..AE8FF */ + FriBidiPropertyBlockLevel1_0100, /* AE900..AE9FF */ + FriBidiPropertyBlockLevel1_0100, /* AEA00..AEAFF */ + FriBidiPropertyBlockLevel1_0100, /* AEB00..AEBFF */ + FriBidiPropertyBlockLevel1_0100, /* AEC00..AECFF */ + FriBidiPropertyBlockLevel1_0100, /* AED00..AEDFF */ + FriBidiPropertyBlockLevel1_0100, /* AEE00..AEEFF */ + FriBidiPropertyBlockLevel1_0100, /* AEF00..AEFFF */ + FriBidiPropertyBlockLevel1_0100, /* AF000..AF0FF */ + FriBidiPropertyBlockLevel1_0100, /* AF100..AF1FF */ + FriBidiPropertyBlockLevel1_0100, /* AF200..AF2FF */ + FriBidiPropertyBlockLevel1_0100, /* AF300..AF3FF */ + FriBidiPropertyBlockLevel1_0100, /* AF400..AF4FF */ + FriBidiPropertyBlockLevel1_0100, /* AF500..AF5FF */ + FriBidiPropertyBlockLevel1_0100, /* AF600..AF6FF */ + FriBidiPropertyBlockLevel1_0100, /* AF700..AF7FF */ + FriBidiPropertyBlockLevel1_0100, /* AF800..AF8FF */ + FriBidiPropertyBlockLevel1_0100, /* AF900..AF9FF */ + FriBidiPropertyBlockLevel1_0100, /* AFA00..AFAFF */ + FriBidiPropertyBlockLevel1_0100, /* AFB00..AFBFF */ + FriBidiPropertyBlockLevel1_0100, /* AFC00..AFCFF */ + FriBidiPropertyBlockLevel1_0100, /* AFD00..AFDFF */ + FriBidiPropertyBlockLevel1_0100, /* AFE00..AFEFF */ + FriBidiPropertyBlockLevel1_0100, /* AFF00..AFFFF */ + FriBidiPropertyBlockLevel1_0100, /* B0000..B00FF */ + FriBidiPropertyBlockLevel1_0100, /* B0100..B01FF */ + FriBidiPropertyBlockLevel1_0100, /* B0200..B02FF */ + FriBidiPropertyBlockLevel1_0100, /* B0300..B03FF */ + FriBidiPropertyBlockLevel1_0100, /* B0400..B04FF */ + FriBidiPropertyBlockLevel1_0100, /* B0500..B05FF */ + FriBidiPropertyBlockLevel1_0100, /* B0600..B06FF */ + FriBidiPropertyBlockLevel1_0100, /* B0700..B07FF */ + FriBidiPropertyBlockLevel1_0100, /* B0800..B08FF */ + FriBidiPropertyBlockLevel1_0100, /* B0900..B09FF */ + FriBidiPropertyBlockLevel1_0100, /* B0A00..B0AFF */ + FriBidiPropertyBlockLevel1_0100, /* B0B00..B0BFF */ + FriBidiPropertyBlockLevel1_0100, /* B0C00..B0CFF */ + FriBidiPropertyBlockLevel1_0100, /* B0D00..B0DFF */ + FriBidiPropertyBlockLevel1_0100, /* B0E00..B0EFF */ + FriBidiPropertyBlockLevel1_0100, /* B0F00..B0FFF */ + FriBidiPropertyBlockLevel1_0100, /* B1000..B10FF */ + FriBidiPropertyBlockLevel1_0100, /* B1100..B11FF */ + FriBidiPropertyBlockLevel1_0100, /* B1200..B12FF */ + FriBidiPropertyBlockLevel1_0100, /* B1300..B13FF */ + FriBidiPropertyBlockLevel1_0100, /* B1400..B14FF */ + FriBidiPropertyBlockLevel1_0100, /* B1500..B15FF */ + FriBidiPropertyBlockLevel1_0100, /* B1600..B16FF */ + FriBidiPropertyBlockLevel1_0100, /* B1700..B17FF */ + FriBidiPropertyBlockLevel1_0100, /* B1800..B18FF */ + FriBidiPropertyBlockLevel1_0100, /* B1900..B19FF */ + FriBidiPropertyBlockLevel1_0100, /* B1A00..B1AFF */ + FriBidiPropertyBlockLevel1_0100, /* B1B00..B1BFF */ + FriBidiPropertyBlockLevel1_0100, /* B1C00..B1CFF */ + FriBidiPropertyBlockLevel1_0100, /* B1D00..B1DFF */ + FriBidiPropertyBlockLevel1_0100, /* B1E00..B1EFF */ + FriBidiPropertyBlockLevel1_0100, /* B1F00..B1FFF */ + FriBidiPropertyBlockLevel1_0100, /* B2000..B20FF */ + FriBidiPropertyBlockLevel1_0100, /* B2100..B21FF */ + FriBidiPropertyBlockLevel1_0100, /* B2200..B22FF */ + FriBidiPropertyBlockLevel1_0100, /* B2300..B23FF */ + FriBidiPropertyBlockLevel1_0100, /* B2400..B24FF */ + FriBidiPropertyBlockLevel1_0100, /* B2500..B25FF */ + FriBidiPropertyBlockLevel1_0100, /* B2600..B26FF */ + FriBidiPropertyBlockLevel1_0100, /* B2700..B27FF */ + FriBidiPropertyBlockLevel1_0100, /* B2800..B28FF */ + FriBidiPropertyBlockLevel1_0100, /* B2900..B29FF */ + FriBidiPropertyBlockLevel1_0100, /* B2A00..B2AFF */ + FriBidiPropertyBlockLevel1_0100, /* B2B00..B2BFF */ + FriBidiPropertyBlockLevel1_0100, /* B2C00..B2CFF */ + FriBidiPropertyBlockLevel1_0100, /* B2D00..B2DFF */ + FriBidiPropertyBlockLevel1_0100, /* B2E00..B2EFF */ + FriBidiPropertyBlockLevel1_0100, /* B2F00..B2FFF */ + FriBidiPropertyBlockLevel1_0100, /* B3000..B30FF */ + FriBidiPropertyBlockLevel1_0100, /* B3100..B31FF */ + FriBidiPropertyBlockLevel1_0100, /* B3200..B32FF */ + FriBidiPropertyBlockLevel1_0100, /* B3300..B33FF */ + FriBidiPropertyBlockLevel1_0100, /* B3400..B34FF */ + FriBidiPropertyBlockLevel1_0100, /* B3500..B35FF */ + FriBidiPropertyBlockLevel1_0100, /* B3600..B36FF */ + FriBidiPropertyBlockLevel1_0100, /* B3700..B37FF */ + FriBidiPropertyBlockLevel1_0100, /* B3800..B38FF */ + FriBidiPropertyBlockLevel1_0100, /* B3900..B39FF */ + FriBidiPropertyBlockLevel1_0100, /* B3A00..B3AFF */ + FriBidiPropertyBlockLevel1_0100, /* B3B00..B3BFF */ + FriBidiPropertyBlockLevel1_0100, /* B3C00..B3CFF */ + FriBidiPropertyBlockLevel1_0100, /* B3D00..B3DFF */ + FriBidiPropertyBlockLevel1_0100, /* B3E00..B3EFF */ + FriBidiPropertyBlockLevel1_0100, /* B3F00..B3FFF */ + FriBidiPropertyBlockLevel1_0100, /* B4000..B40FF */ + FriBidiPropertyBlockLevel1_0100, /* B4100..B41FF */ + FriBidiPropertyBlockLevel1_0100, /* B4200..B42FF */ + FriBidiPropertyBlockLevel1_0100, /* B4300..B43FF */ + FriBidiPropertyBlockLevel1_0100, /* B4400..B44FF */ + FriBidiPropertyBlockLevel1_0100, /* B4500..B45FF */ + FriBidiPropertyBlockLevel1_0100, /* B4600..B46FF */ + FriBidiPropertyBlockLevel1_0100, /* B4700..B47FF */ + FriBidiPropertyBlockLevel1_0100, /* B4800..B48FF */ + FriBidiPropertyBlockLevel1_0100, /* B4900..B49FF */ + FriBidiPropertyBlockLevel1_0100, /* B4A00..B4AFF */ + FriBidiPropertyBlockLevel1_0100, /* B4B00..B4BFF */ + FriBidiPropertyBlockLevel1_0100, /* B4C00..B4CFF */ + FriBidiPropertyBlockLevel1_0100, /* B4D00..B4DFF */ + FriBidiPropertyBlockLevel1_0100, /* B4E00..B4EFF */ + FriBidiPropertyBlockLevel1_0100, /* B4F00..B4FFF */ + FriBidiPropertyBlockLevel1_0100, /* B5000..B50FF */ + FriBidiPropertyBlockLevel1_0100, /* B5100..B51FF */ + FriBidiPropertyBlockLevel1_0100, /* B5200..B52FF */ + FriBidiPropertyBlockLevel1_0100, /* B5300..B53FF */ + FriBidiPropertyBlockLevel1_0100, /* B5400..B54FF */ + FriBidiPropertyBlockLevel1_0100, /* B5500..B55FF */ + FriBidiPropertyBlockLevel1_0100, /* B5600..B56FF */ + FriBidiPropertyBlockLevel1_0100, /* B5700..B57FF */ + FriBidiPropertyBlockLevel1_0100, /* B5800..B58FF */ + FriBidiPropertyBlockLevel1_0100, /* B5900..B59FF */ + FriBidiPropertyBlockLevel1_0100, /* B5A00..B5AFF */ + FriBidiPropertyBlockLevel1_0100, /* B5B00..B5BFF */ + FriBidiPropertyBlockLevel1_0100, /* B5C00..B5CFF */ + FriBidiPropertyBlockLevel1_0100, /* B5D00..B5DFF */ + FriBidiPropertyBlockLevel1_0100, /* B5E00..B5EFF */ + FriBidiPropertyBlockLevel1_0100, /* B5F00..B5FFF */ + FriBidiPropertyBlockLevel1_0100, /* B6000..B60FF */ + FriBidiPropertyBlockLevel1_0100, /* B6100..B61FF */ + FriBidiPropertyBlockLevel1_0100, /* B6200..B62FF */ + FriBidiPropertyBlockLevel1_0100, /* B6300..B63FF */ + FriBidiPropertyBlockLevel1_0100, /* B6400..B64FF */ + FriBidiPropertyBlockLevel1_0100, /* B6500..B65FF */ + FriBidiPropertyBlockLevel1_0100, /* B6600..B66FF */ + FriBidiPropertyBlockLevel1_0100, /* B6700..B67FF */ + FriBidiPropertyBlockLevel1_0100, /* B6800..B68FF */ + FriBidiPropertyBlockLevel1_0100, /* B6900..B69FF */ + FriBidiPropertyBlockLevel1_0100, /* B6A00..B6AFF */ + FriBidiPropertyBlockLevel1_0100, /* B6B00..B6BFF */ + FriBidiPropertyBlockLevel1_0100, /* B6C00..B6CFF */ + FriBidiPropertyBlockLevel1_0100, /* B6D00..B6DFF */ + FriBidiPropertyBlockLevel1_0100, /* B6E00..B6EFF */ + FriBidiPropertyBlockLevel1_0100, /* B6F00..B6FFF */ + FriBidiPropertyBlockLevel1_0100, /* B7000..B70FF */ + FriBidiPropertyBlockLevel1_0100, /* B7100..B71FF */ + FriBidiPropertyBlockLevel1_0100, /* B7200..B72FF */ + FriBidiPropertyBlockLevel1_0100, /* B7300..B73FF */ + FriBidiPropertyBlockLevel1_0100, /* B7400..B74FF */ + FriBidiPropertyBlockLevel1_0100, /* B7500..B75FF */ + FriBidiPropertyBlockLevel1_0100, /* B7600..B76FF */ + FriBidiPropertyBlockLevel1_0100, /* B7700..B77FF */ + FriBidiPropertyBlockLevel1_0100, /* B7800..B78FF */ + FriBidiPropertyBlockLevel1_0100, /* B7900..B79FF */ + FriBidiPropertyBlockLevel1_0100, /* B7A00..B7AFF */ + FriBidiPropertyBlockLevel1_0100, /* B7B00..B7BFF */ + FriBidiPropertyBlockLevel1_0100, /* B7C00..B7CFF */ + FriBidiPropertyBlockLevel1_0100, /* B7D00..B7DFF */ + FriBidiPropertyBlockLevel1_0100, /* B7E00..B7EFF */ + FriBidiPropertyBlockLevel1_0100, /* B7F00..B7FFF */ + FriBidiPropertyBlockLevel1_0100, /* B8000..B80FF */ + FriBidiPropertyBlockLevel1_0100, /* B8100..B81FF */ + FriBidiPropertyBlockLevel1_0100, /* B8200..B82FF */ + FriBidiPropertyBlockLevel1_0100, /* B8300..B83FF */ + FriBidiPropertyBlockLevel1_0100, /* B8400..B84FF */ + FriBidiPropertyBlockLevel1_0100, /* B8500..B85FF */ + FriBidiPropertyBlockLevel1_0100, /* B8600..B86FF */ + FriBidiPropertyBlockLevel1_0100, /* B8700..B87FF */ + FriBidiPropertyBlockLevel1_0100, /* B8800..B88FF */ + FriBidiPropertyBlockLevel1_0100, /* B8900..B89FF */ + FriBidiPropertyBlockLevel1_0100, /* B8A00..B8AFF */ + FriBidiPropertyBlockLevel1_0100, /* B8B00..B8BFF */ + FriBidiPropertyBlockLevel1_0100, /* B8C00..B8CFF */ + FriBidiPropertyBlockLevel1_0100, /* B8D00..B8DFF */ + FriBidiPropertyBlockLevel1_0100, /* B8E00..B8EFF */ + FriBidiPropertyBlockLevel1_0100, /* B8F00..B8FFF */ + FriBidiPropertyBlockLevel1_0100, /* B9000..B90FF */ + FriBidiPropertyBlockLevel1_0100, /* B9100..B91FF */ + FriBidiPropertyBlockLevel1_0100, /* B9200..B92FF */ + FriBidiPropertyBlockLevel1_0100, /* B9300..B93FF */ + FriBidiPropertyBlockLevel1_0100, /* B9400..B94FF */ + FriBidiPropertyBlockLevel1_0100, /* B9500..B95FF */ + FriBidiPropertyBlockLevel1_0100, /* B9600..B96FF */ + FriBidiPropertyBlockLevel1_0100, /* B9700..B97FF */ + FriBidiPropertyBlockLevel1_0100, /* B9800..B98FF */ + FriBidiPropertyBlockLevel1_0100, /* B9900..B99FF */ + FriBidiPropertyBlockLevel1_0100, /* B9A00..B9AFF */ + FriBidiPropertyBlockLevel1_0100, /* B9B00..B9BFF */ + FriBidiPropertyBlockLevel1_0100, /* B9C00..B9CFF */ + FriBidiPropertyBlockLevel1_0100, /* B9D00..B9DFF */ + FriBidiPropertyBlockLevel1_0100, /* B9E00..B9EFF */ + FriBidiPropertyBlockLevel1_0100, /* B9F00..B9FFF */ + FriBidiPropertyBlockLevel1_0100, /* BA000..BA0FF */ + FriBidiPropertyBlockLevel1_0100, /* BA100..BA1FF */ + FriBidiPropertyBlockLevel1_0100, /* BA200..BA2FF */ + FriBidiPropertyBlockLevel1_0100, /* BA300..BA3FF */ + FriBidiPropertyBlockLevel1_0100, /* BA400..BA4FF */ + FriBidiPropertyBlockLevel1_0100, /* BA500..BA5FF */ + FriBidiPropertyBlockLevel1_0100, /* BA600..BA6FF */ + FriBidiPropertyBlockLevel1_0100, /* BA700..BA7FF */ + FriBidiPropertyBlockLevel1_0100, /* BA800..BA8FF */ + FriBidiPropertyBlockLevel1_0100, /* BA900..BA9FF */ + FriBidiPropertyBlockLevel1_0100, /* BAA00..BAAFF */ + FriBidiPropertyBlockLevel1_0100, /* BAB00..BABFF */ + FriBidiPropertyBlockLevel1_0100, /* BAC00..BACFF */ + FriBidiPropertyBlockLevel1_0100, /* BAD00..BADFF */ + FriBidiPropertyBlockLevel1_0100, /* BAE00..BAEFF */ + FriBidiPropertyBlockLevel1_0100, /* BAF00..BAFFF */ + FriBidiPropertyBlockLevel1_0100, /* BB000..BB0FF */ + FriBidiPropertyBlockLevel1_0100, /* BB100..BB1FF */ + FriBidiPropertyBlockLevel1_0100, /* BB200..BB2FF */ + FriBidiPropertyBlockLevel1_0100, /* BB300..BB3FF */ + FriBidiPropertyBlockLevel1_0100, /* BB400..BB4FF */ + FriBidiPropertyBlockLevel1_0100, /* BB500..BB5FF */ + FriBidiPropertyBlockLevel1_0100, /* BB600..BB6FF */ + FriBidiPropertyBlockLevel1_0100, /* BB700..BB7FF */ + FriBidiPropertyBlockLevel1_0100, /* BB800..BB8FF */ + FriBidiPropertyBlockLevel1_0100, /* BB900..BB9FF */ + FriBidiPropertyBlockLevel1_0100, /* BBA00..BBAFF */ + FriBidiPropertyBlockLevel1_0100, /* BBB00..BBBFF */ + FriBidiPropertyBlockLevel1_0100, /* BBC00..BBCFF */ + FriBidiPropertyBlockLevel1_0100, /* BBD00..BBDFF */ + FriBidiPropertyBlockLevel1_0100, /* BBE00..BBEFF */ + FriBidiPropertyBlockLevel1_0100, /* BBF00..BBFFF */ + FriBidiPropertyBlockLevel1_0100, /* BC000..BC0FF */ + FriBidiPropertyBlockLevel1_0100, /* BC100..BC1FF */ + FriBidiPropertyBlockLevel1_0100, /* BC200..BC2FF */ + FriBidiPropertyBlockLevel1_0100, /* BC300..BC3FF */ + FriBidiPropertyBlockLevel1_0100, /* BC400..BC4FF */ + FriBidiPropertyBlockLevel1_0100, /* BC500..BC5FF */ + FriBidiPropertyBlockLevel1_0100, /* BC600..BC6FF */ + FriBidiPropertyBlockLevel1_0100, /* BC700..BC7FF */ + FriBidiPropertyBlockLevel1_0100, /* BC800..BC8FF */ + FriBidiPropertyBlockLevel1_0100, /* BC900..BC9FF */ + FriBidiPropertyBlockLevel1_0100, /* BCA00..BCAFF */ + FriBidiPropertyBlockLevel1_0100, /* BCB00..BCBFF */ + FriBidiPropertyBlockLevel1_0100, /* BCC00..BCCFF */ + FriBidiPropertyBlockLevel1_0100, /* BCD00..BCDFF */ + FriBidiPropertyBlockLevel1_0100, /* BCE00..BCEFF */ + FriBidiPropertyBlockLevel1_0100, /* BCF00..BCFFF */ + FriBidiPropertyBlockLevel1_0100, /* BD000..BD0FF */ + FriBidiPropertyBlockLevel1_0100, /* BD100..BD1FF */ + FriBidiPropertyBlockLevel1_0100, /* BD200..BD2FF */ + FriBidiPropertyBlockLevel1_0100, /* BD300..BD3FF */ + FriBidiPropertyBlockLevel1_0100, /* BD400..BD4FF */ + FriBidiPropertyBlockLevel1_0100, /* BD500..BD5FF */ + FriBidiPropertyBlockLevel1_0100, /* BD600..BD6FF */ + FriBidiPropertyBlockLevel1_0100, /* BD700..BD7FF */ + FriBidiPropertyBlockLevel1_0100, /* BD800..BD8FF */ + FriBidiPropertyBlockLevel1_0100, /* BD900..BD9FF */ + FriBidiPropertyBlockLevel1_0100, /* BDA00..BDAFF */ + FriBidiPropertyBlockLevel1_0100, /* BDB00..BDBFF */ + FriBidiPropertyBlockLevel1_0100, /* BDC00..BDCFF */ + FriBidiPropertyBlockLevel1_0100, /* BDD00..BDDFF */ + FriBidiPropertyBlockLevel1_0100, /* BDE00..BDEFF */ + FriBidiPropertyBlockLevel1_0100, /* BDF00..BDFFF */ + FriBidiPropertyBlockLevel1_0100, /* BE000..BE0FF */ + FriBidiPropertyBlockLevel1_0100, /* BE100..BE1FF */ + FriBidiPropertyBlockLevel1_0100, /* BE200..BE2FF */ + FriBidiPropertyBlockLevel1_0100, /* BE300..BE3FF */ + FriBidiPropertyBlockLevel1_0100, /* BE400..BE4FF */ + FriBidiPropertyBlockLevel1_0100, /* BE500..BE5FF */ + FriBidiPropertyBlockLevel1_0100, /* BE600..BE6FF */ + FriBidiPropertyBlockLevel1_0100, /* BE700..BE7FF */ + FriBidiPropertyBlockLevel1_0100, /* BE800..BE8FF */ + FriBidiPropertyBlockLevel1_0100, /* BE900..BE9FF */ + FriBidiPropertyBlockLevel1_0100, /* BEA00..BEAFF */ + FriBidiPropertyBlockLevel1_0100, /* BEB00..BEBFF */ + FriBidiPropertyBlockLevel1_0100, /* BEC00..BECFF */ + FriBidiPropertyBlockLevel1_0100, /* BED00..BEDFF */ + FriBidiPropertyBlockLevel1_0100, /* BEE00..BEEFF */ + FriBidiPropertyBlockLevel1_0100, /* BEF00..BEFFF */ + FriBidiPropertyBlockLevel1_0100, /* BF000..BF0FF */ + FriBidiPropertyBlockLevel1_0100, /* BF100..BF1FF */ + FriBidiPropertyBlockLevel1_0100, /* BF200..BF2FF */ + FriBidiPropertyBlockLevel1_0100, /* BF300..BF3FF */ + FriBidiPropertyBlockLevel1_0100, /* BF400..BF4FF */ + FriBidiPropertyBlockLevel1_0100, /* BF500..BF5FF */ + FriBidiPropertyBlockLevel1_0100, /* BF600..BF6FF */ + FriBidiPropertyBlockLevel1_0100, /* BF700..BF7FF */ + FriBidiPropertyBlockLevel1_0100, /* BF800..BF8FF */ + FriBidiPropertyBlockLevel1_0100, /* BF900..BF9FF */ + FriBidiPropertyBlockLevel1_0100, /* BFA00..BFAFF */ + FriBidiPropertyBlockLevel1_0100, /* BFB00..BFBFF */ + FriBidiPropertyBlockLevel1_0100, /* BFC00..BFCFF */ + FriBidiPropertyBlockLevel1_0100, /* BFD00..BFDFF */ + FriBidiPropertyBlockLevel1_0100, /* BFE00..BFEFF */ + FriBidiPropertyBlockLevel1_0100, /* BFF00..BFFFF */ + FriBidiPropertyBlockLevel1_0100, /* C0000..C00FF */ + FriBidiPropertyBlockLevel1_0100, /* C0100..C01FF */ + FriBidiPropertyBlockLevel1_0100, /* C0200..C02FF */ + FriBidiPropertyBlockLevel1_0100, /* C0300..C03FF */ + FriBidiPropertyBlockLevel1_0100, /* C0400..C04FF */ + FriBidiPropertyBlockLevel1_0100, /* C0500..C05FF */ + FriBidiPropertyBlockLevel1_0100, /* C0600..C06FF */ + FriBidiPropertyBlockLevel1_0100, /* C0700..C07FF */ + FriBidiPropertyBlockLevel1_0100, /* C0800..C08FF */ + FriBidiPropertyBlockLevel1_0100, /* C0900..C09FF */ + FriBidiPropertyBlockLevel1_0100, /* C0A00..C0AFF */ + FriBidiPropertyBlockLevel1_0100, /* C0B00..C0BFF */ + FriBidiPropertyBlockLevel1_0100, /* C0C00..C0CFF */ + FriBidiPropertyBlockLevel1_0100, /* C0D00..C0DFF */ + FriBidiPropertyBlockLevel1_0100, /* C0E00..C0EFF */ + FriBidiPropertyBlockLevel1_0100, /* C0F00..C0FFF */ + FriBidiPropertyBlockLevel1_0100, /* C1000..C10FF */ + FriBidiPropertyBlockLevel1_0100, /* C1100..C11FF */ + FriBidiPropertyBlockLevel1_0100, /* C1200..C12FF */ + FriBidiPropertyBlockLevel1_0100, /* C1300..C13FF */ + FriBidiPropertyBlockLevel1_0100, /* C1400..C14FF */ + FriBidiPropertyBlockLevel1_0100, /* C1500..C15FF */ + FriBidiPropertyBlockLevel1_0100, /* C1600..C16FF */ + FriBidiPropertyBlockLevel1_0100, /* C1700..C17FF */ + FriBidiPropertyBlockLevel1_0100, /* C1800..C18FF */ + FriBidiPropertyBlockLevel1_0100, /* C1900..C19FF */ + FriBidiPropertyBlockLevel1_0100, /* C1A00..C1AFF */ + FriBidiPropertyBlockLevel1_0100, /* C1B00..C1BFF */ + FriBidiPropertyBlockLevel1_0100, /* C1C00..C1CFF */ + FriBidiPropertyBlockLevel1_0100, /* C1D00..C1DFF */ + FriBidiPropertyBlockLevel1_0100, /* C1E00..C1EFF */ + FriBidiPropertyBlockLevel1_0100, /* C1F00..C1FFF */ + FriBidiPropertyBlockLevel1_0100, /* C2000..C20FF */ + FriBidiPropertyBlockLevel1_0100, /* C2100..C21FF */ + FriBidiPropertyBlockLevel1_0100, /* C2200..C22FF */ + FriBidiPropertyBlockLevel1_0100, /* C2300..C23FF */ + FriBidiPropertyBlockLevel1_0100, /* C2400..C24FF */ + FriBidiPropertyBlockLevel1_0100, /* C2500..C25FF */ + FriBidiPropertyBlockLevel1_0100, /* C2600..C26FF */ + FriBidiPropertyBlockLevel1_0100, /* C2700..C27FF */ + FriBidiPropertyBlockLevel1_0100, /* C2800..C28FF */ + FriBidiPropertyBlockLevel1_0100, /* C2900..C29FF */ + FriBidiPropertyBlockLevel1_0100, /* C2A00..C2AFF */ + FriBidiPropertyBlockLevel1_0100, /* C2B00..C2BFF */ + FriBidiPropertyBlockLevel1_0100, /* C2C00..C2CFF */ + FriBidiPropertyBlockLevel1_0100, /* C2D00..C2DFF */ + FriBidiPropertyBlockLevel1_0100, /* C2E00..C2EFF */ + FriBidiPropertyBlockLevel1_0100, /* C2F00..C2FFF */ + FriBidiPropertyBlockLevel1_0100, /* C3000..C30FF */ + FriBidiPropertyBlockLevel1_0100, /* C3100..C31FF */ + FriBidiPropertyBlockLevel1_0100, /* C3200..C32FF */ + FriBidiPropertyBlockLevel1_0100, /* C3300..C33FF */ + FriBidiPropertyBlockLevel1_0100, /* C3400..C34FF */ + FriBidiPropertyBlockLevel1_0100, /* C3500..C35FF */ + FriBidiPropertyBlockLevel1_0100, /* C3600..C36FF */ + FriBidiPropertyBlockLevel1_0100, /* C3700..C37FF */ + FriBidiPropertyBlockLevel1_0100, /* C3800..C38FF */ + FriBidiPropertyBlockLevel1_0100, /* C3900..C39FF */ + FriBidiPropertyBlockLevel1_0100, /* C3A00..C3AFF */ + FriBidiPropertyBlockLevel1_0100, /* C3B00..C3BFF */ + FriBidiPropertyBlockLevel1_0100, /* C3C00..C3CFF */ + FriBidiPropertyBlockLevel1_0100, /* C3D00..C3DFF */ + FriBidiPropertyBlockLevel1_0100, /* C3E00..C3EFF */ + FriBidiPropertyBlockLevel1_0100, /* C3F00..C3FFF */ + FriBidiPropertyBlockLevel1_0100, /* C4000..C40FF */ + FriBidiPropertyBlockLevel1_0100, /* C4100..C41FF */ + FriBidiPropertyBlockLevel1_0100, /* C4200..C42FF */ + FriBidiPropertyBlockLevel1_0100, /* C4300..C43FF */ + FriBidiPropertyBlockLevel1_0100, /* C4400..C44FF */ + FriBidiPropertyBlockLevel1_0100, /* C4500..C45FF */ + FriBidiPropertyBlockLevel1_0100, /* C4600..C46FF */ + FriBidiPropertyBlockLevel1_0100, /* C4700..C47FF */ + FriBidiPropertyBlockLevel1_0100, /* C4800..C48FF */ + FriBidiPropertyBlockLevel1_0100, /* C4900..C49FF */ + FriBidiPropertyBlockLevel1_0100, /* C4A00..C4AFF */ + FriBidiPropertyBlockLevel1_0100, /* C4B00..C4BFF */ + FriBidiPropertyBlockLevel1_0100, /* C4C00..C4CFF */ + FriBidiPropertyBlockLevel1_0100, /* C4D00..C4DFF */ + FriBidiPropertyBlockLevel1_0100, /* C4E00..C4EFF */ + FriBidiPropertyBlockLevel1_0100, /* C4F00..C4FFF */ + FriBidiPropertyBlockLevel1_0100, /* C5000..C50FF */ + FriBidiPropertyBlockLevel1_0100, /* C5100..C51FF */ + FriBidiPropertyBlockLevel1_0100, /* C5200..C52FF */ + FriBidiPropertyBlockLevel1_0100, /* C5300..C53FF */ + FriBidiPropertyBlockLevel1_0100, /* C5400..C54FF */ + FriBidiPropertyBlockLevel1_0100, /* C5500..C55FF */ + FriBidiPropertyBlockLevel1_0100, /* C5600..C56FF */ + FriBidiPropertyBlockLevel1_0100, /* C5700..C57FF */ + FriBidiPropertyBlockLevel1_0100, /* C5800..C58FF */ + FriBidiPropertyBlockLevel1_0100, /* C5900..C59FF */ + FriBidiPropertyBlockLevel1_0100, /* C5A00..C5AFF */ + FriBidiPropertyBlockLevel1_0100, /* C5B00..C5BFF */ + FriBidiPropertyBlockLevel1_0100, /* C5C00..C5CFF */ + FriBidiPropertyBlockLevel1_0100, /* C5D00..C5DFF */ + FriBidiPropertyBlockLevel1_0100, /* C5E00..C5EFF */ + FriBidiPropertyBlockLevel1_0100, /* C5F00..C5FFF */ + FriBidiPropertyBlockLevel1_0100, /* C6000..C60FF */ + FriBidiPropertyBlockLevel1_0100, /* C6100..C61FF */ + FriBidiPropertyBlockLevel1_0100, /* C6200..C62FF */ + FriBidiPropertyBlockLevel1_0100, /* C6300..C63FF */ + FriBidiPropertyBlockLevel1_0100, /* C6400..C64FF */ + FriBidiPropertyBlockLevel1_0100, /* C6500..C65FF */ + FriBidiPropertyBlockLevel1_0100, /* C6600..C66FF */ + FriBidiPropertyBlockLevel1_0100, /* C6700..C67FF */ + FriBidiPropertyBlockLevel1_0100, /* C6800..C68FF */ + FriBidiPropertyBlockLevel1_0100, /* C6900..C69FF */ + FriBidiPropertyBlockLevel1_0100, /* C6A00..C6AFF */ + FriBidiPropertyBlockLevel1_0100, /* C6B00..C6BFF */ + FriBidiPropertyBlockLevel1_0100, /* C6C00..C6CFF */ + FriBidiPropertyBlockLevel1_0100, /* C6D00..C6DFF */ + FriBidiPropertyBlockLevel1_0100, /* C6E00..C6EFF */ + FriBidiPropertyBlockLevel1_0100, /* C6F00..C6FFF */ + FriBidiPropertyBlockLevel1_0100, /* C7000..C70FF */ + FriBidiPropertyBlockLevel1_0100, /* C7100..C71FF */ + FriBidiPropertyBlockLevel1_0100, /* C7200..C72FF */ + FriBidiPropertyBlockLevel1_0100, /* C7300..C73FF */ + FriBidiPropertyBlockLevel1_0100, /* C7400..C74FF */ + FriBidiPropertyBlockLevel1_0100, /* C7500..C75FF */ + FriBidiPropertyBlockLevel1_0100, /* C7600..C76FF */ + FriBidiPropertyBlockLevel1_0100, /* C7700..C77FF */ + FriBidiPropertyBlockLevel1_0100, /* C7800..C78FF */ + FriBidiPropertyBlockLevel1_0100, /* C7900..C79FF */ + FriBidiPropertyBlockLevel1_0100, /* C7A00..C7AFF */ + FriBidiPropertyBlockLevel1_0100, /* C7B00..C7BFF */ + FriBidiPropertyBlockLevel1_0100, /* C7C00..C7CFF */ + FriBidiPropertyBlockLevel1_0100, /* C7D00..C7DFF */ + FriBidiPropertyBlockLevel1_0100, /* C7E00..C7EFF */ + FriBidiPropertyBlockLevel1_0100, /* C7F00..C7FFF */ + FriBidiPropertyBlockLevel1_0100, /* C8000..C80FF */ + FriBidiPropertyBlockLevel1_0100, /* C8100..C81FF */ + FriBidiPropertyBlockLevel1_0100, /* C8200..C82FF */ + FriBidiPropertyBlockLevel1_0100, /* C8300..C83FF */ + FriBidiPropertyBlockLevel1_0100, /* C8400..C84FF */ + FriBidiPropertyBlockLevel1_0100, /* C8500..C85FF */ + FriBidiPropertyBlockLevel1_0100, /* C8600..C86FF */ + FriBidiPropertyBlockLevel1_0100, /* C8700..C87FF */ + FriBidiPropertyBlockLevel1_0100, /* C8800..C88FF */ + FriBidiPropertyBlockLevel1_0100, /* C8900..C89FF */ + FriBidiPropertyBlockLevel1_0100, /* C8A00..C8AFF */ + FriBidiPropertyBlockLevel1_0100, /* C8B00..C8BFF */ + FriBidiPropertyBlockLevel1_0100, /* C8C00..C8CFF */ + FriBidiPropertyBlockLevel1_0100, /* C8D00..C8DFF */ + FriBidiPropertyBlockLevel1_0100, /* C8E00..C8EFF */ + FriBidiPropertyBlockLevel1_0100, /* C8F00..C8FFF */ + FriBidiPropertyBlockLevel1_0100, /* C9000..C90FF */ + FriBidiPropertyBlockLevel1_0100, /* C9100..C91FF */ + FriBidiPropertyBlockLevel1_0100, /* C9200..C92FF */ + FriBidiPropertyBlockLevel1_0100, /* C9300..C93FF */ + FriBidiPropertyBlockLevel1_0100, /* C9400..C94FF */ + FriBidiPropertyBlockLevel1_0100, /* C9500..C95FF */ + FriBidiPropertyBlockLevel1_0100, /* C9600..C96FF */ + FriBidiPropertyBlockLevel1_0100, /* C9700..C97FF */ + FriBidiPropertyBlockLevel1_0100, /* C9800..C98FF */ + FriBidiPropertyBlockLevel1_0100, /* C9900..C99FF */ + FriBidiPropertyBlockLevel1_0100, /* C9A00..C9AFF */ + FriBidiPropertyBlockLevel1_0100, /* C9B00..C9BFF */ + FriBidiPropertyBlockLevel1_0100, /* C9C00..C9CFF */ + FriBidiPropertyBlockLevel1_0100, /* C9D00..C9DFF */ + FriBidiPropertyBlockLevel1_0100, /* C9E00..C9EFF */ + FriBidiPropertyBlockLevel1_0100, /* C9F00..C9FFF */ + FriBidiPropertyBlockLevel1_0100, /* CA000..CA0FF */ + FriBidiPropertyBlockLevel1_0100, /* CA100..CA1FF */ + FriBidiPropertyBlockLevel1_0100, /* CA200..CA2FF */ + FriBidiPropertyBlockLevel1_0100, /* CA300..CA3FF */ + FriBidiPropertyBlockLevel1_0100, /* CA400..CA4FF */ + FriBidiPropertyBlockLevel1_0100, /* CA500..CA5FF */ + FriBidiPropertyBlockLevel1_0100, /* CA600..CA6FF */ + FriBidiPropertyBlockLevel1_0100, /* CA700..CA7FF */ + FriBidiPropertyBlockLevel1_0100, /* CA800..CA8FF */ + FriBidiPropertyBlockLevel1_0100, /* CA900..CA9FF */ + FriBidiPropertyBlockLevel1_0100, /* CAA00..CAAFF */ + FriBidiPropertyBlockLevel1_0100, /* CAB00..CABFF */ + FriBidiPropertyBlockLevel1_0100, /* CAC00..CACFF */ + FriBidiPropertyBlockLevel1_0100, /* CAD00..CADFF */ + FriBidiPropertyBlockLevel1_0100, /* CAE00..CAEFF */ + FriBidiPropertyBlockLevel1_0100, /* CAF00..CAFFF */ + FriBidiPropertyBlockLevel1_0100, /* CB000..CB0FF */ + FriBidiPropertyBlockLevel1_0100, /* CB100..CB1FF */ + FriBidiPropertyBlockLevel1_0100, /* CB200..CB2FF */ + FriBidiPropertyBlockLevel1_0100, /* CB300..CB3FF */ + FriBidiPropertyBlockLevel1_0100, /* CB400..CB4FF */ + FriBidiPropertyBlockLevel1_0100, /* CB500..CB5FF */ + FriBidiPropertyBlockLevel1_0100, /* CB600..CB6FF */ + FriBidiPropertyBlockLevel1_0100, /* CB700..CB7FF */ + FriBidiPropertyBlockLevel1_0100, /* CB800..CB8FF */ + FriBidiPropertyBlockLevel1_0100, /* CB900..CB9FF */ + FriBidiPropertyBlockLevel1_0100, /* CBA00..CBAFF */ + FriBidiPropertyBlockLevel1_0100, /* CBB00..CBBFF */ + FriBidiPropertyBlockLevel1_0100, /* CBC00..CBCFF */ + FriBidiPropertyBlockLevel1_0100, /* CBD00..CBDFF */ + FriBidiPropertyBlockLevel1_0100, /* CBE00..CBEFF */ + FriBidiPropertyBlockLevel1_0100, /* CBF00..CBFFF */ + FriBidiPropertyBlockLevel1_0100, /* CC000..CC0FF */ + FriBidiPropertyBlockLevel1_0100, /* CC100..CC1FF */ + FriBidiPropertyBlockLevel1_0100, /* CC200..CC2FF */ + FriBidiPropertyBlockLevel1_0100, /* CC300..CC3FF */ + FriBidiPropertyBlockLevel1_0100, /* CC400..CC4FF */ + FriBidiPropertyBlockLevel1_0100, /* CC500..CC5FF */ + FriBidiPropertyBlockLevel1_0100, /* CC600..CC6FF */ + FriBidiPropertyBlockLevel1_0100, /* CC700..CC7FF */ + FriBidiPropertyBlockLevel1_0100, /* CC800..CC8FF */ + FriBidiPropertyBlockLevel1_0100, /* CC900..CC9FF */ + FriBidiPropertyBlockLevel1_0100, /* CCA00..CCAFF */ + FriBidiPropertyBlockLevel1_0100, /* CCB00..CCBFF */ + FriBidiPropertyBlockLevel1_0100, /* CCC00..CCCFF */ + FriBidiPropertyBlockLevel1_0100, /* CCD00..CCDFF */ + FriBidiPropertyBlockLevel1_0100, /* CCE00..CCEFF */ + FriBidiPropertyBlockLevel1_0100, /* CCF00..CCFFF */ + FriBidiPropertyBlockLevel1_0100, /* CD000..CD0FF */ + FriBidiPropertyBlockLevel1_0100, /* CD100..CD1FF */ + FriBidiPropertyBlockLevel1_0100, /* CD200..CD2FF */ + FriBidiPropertyBlockLevel1_0100, /* CD300..CD3FF */ + FriBidiPropertyBlockLevel1_0100, /* CD400..CD4FF */ + FriBidiPropertyBlockLevel1_0100, /* CD500..CD5FF */ + FriBidiPropertyBlockLevel1_0100, /* CD600..CD6FF */ + FriBidiPropertyBlockLevel1_0100, /* CD700..CD7FF */ + FriBidiPropertyBlockLevel1_0100, /* CD800..CD8FF */ + FriBidiPropertyBlockLevel1_0100, /* CD900..CD9FF */ + FriBidiPropertyBlockLevel1_0100, /* CDA00..CDAFF */ + FriBidiPropertyBlockLevel1_0100, /* CDB00..CDBFF */ + FriBidiPropertyBlockLevel1_0100, /* CDC00..CDCFF */ + FriBidiPropertyBlockLevel1_0100, /* CDD00..CDDFF */ + FriBidiPropertyBlockLevel1_0100, /* CDE00..CDEFF */ + FriBidiPropertyBlockLevel1_0100, /* CDF00..CDFFF */ + FriBidiPropertyBlockLevel1_0100, /* CE000..CE0FF */ + FriBidiPropertyBlockLevel1_0100, /* CE100..CE1FF */ + FriBidiPropertyBlockLevel1_0100, /* CE200..CE2FF */ + FriBidiPropertyBlockLevel1_0100, /* CE300..CE3FF */ + FriBidiPropertyBlockLevel1_0100, /* CE400..CE4FF */ + FriBidiPropertyBlockLevel1_0100, /* CE500..CE5FF */ + FriBidiPropertyBlockLevel1_0100, /* CE600..CE6FF */ + FriBidiPropertyBlockLevel1_0100, /* CE700..CE7FF */ + FriBidiPropertyBlockLevel1_0100, /* CE800..CE8FF */ + FriBidiPropertyBlockLevel1_0100, /* CE900..CE9FF */ + FriBidiPropertyBlockLevel1_0100, /* CEA00..CEAFF */ + FriBidiPropertyBlockLevel1_0100, /* CEB00..CEBFF */ + FriBidiPropertyBlockLevel1_0100, /* CEC00..CECFF */ + FriBidiPropertyBlockLevel1_0100, /* CED00..CEDFF */ + FriBidiPropertyBlockLevel1_0100, /* CEE00..CEEFF */ + FriBidiPropertyBlockLevel1_0100, /* CEF00..CEFFF */ + FriBidiPropertyBlockLevel1_0100, /* CF000..CF0FF */ + FriBidiPropertyBlockLevel1_0100, /* CF100..CF1FF */ + FriBidiPropertyBlockLevel1_0100, /* CF200..CF2FF */ + FriBidiPropertyBlockLevel1_0100, /* CF300..CF3FF */ + FriBidiPropertyBlockLevel1_0100, /* CF400..CF4FF */ + FriBidiPropertyBlockLevel1_0100, /* CF500..CF5FF */ + FriBidiPropertyBlockLevel1_0100, /* CF600..CF6FF */ + FriBidiPropertyBlockLevel1_0100, /* CF700..CF7FF */ + FriBidiPropertyBlockLevel1_0100, /* CF800..CF8FF */ + FriBidiPropertyBlockLevel1_0100, /* CF900..CF9FF */ + FriBidiPropertyBlockLevel1_0100, /* CFA00..CFAFF */ + FriBidiPropertyBlockLevel1_0100, /* CFB00..CFBFF */ + FriBidiPropertyBlockLevel1_0100, /* CFC00..CFCFF */ + FriBidiPropertyBlockLevel1_0100, /* CFD00..CFDFF */ + FriBidiPropertyBlockLevel1_0100, /* CFE00..CFEFF */ + FriBidiPropertyBlockLevel1_0100, /* CFF00..CFFFF */ + FriBidiPropertyBlockLevel1_0100, /* D0000..D00FF */ + FriBidiPropertyBlockLevel1_0100, /* D0100..D01FF */ + FriBidiPropertyBlockLevel1_0100, /* D0200..D02FF */ + FriBidiPropertyBlockLevel1_0100, /* D0300..D03FF */ + FriBidiPropertyBlockLevel1_0100, /* D0400..D04FF */ + FriBidiPropertyBlockLevel1_0100, /* D0500..D05FF */ + FriBidiPropertyBlockLevel1_0100, /* D0600..D06FF */ + FriBidiPropertyBlockLevel1_0100, /* D0700..D07FF */ + FriBidiPropertyBlockLevel1_0100, /* D0800..D08FF */ + FriBidiPropertyBlockLevel1_0100, /* D0900..D09FF */ + FriBidiPropertyBlockLevel1_0100, /* D0A00..D0AFF */ + FriBidiPropertyBlockLevel1_0100, /* D0B00..D0BFF */ + FriBidiPropertyBlockLevel1_0100, /* D0C00..D0CFF */ + FriBidiPropertyBlockLevel1_0100, /* D0D00..D0DFF */ + FriBidiPropertyBlockLevel1_0100, /* D0E00..D0EFF */ + FriBidiPropertyBlockLevel1_0100, /* D0F00..D0FFF */ + FriBidiPropertyBlockLevel1_0100, /* D1000..D10FF */ + FriBidiPropertyBlockLevel1_0100, /* D1100..D11FF */ + FriBidiPropertyBlockLevel1_0100, /* D1200..D12FF */ + FriBidiPropertyBlockLevel1_0100, /* D1300..D13FF */ + FriBidiPropertyBlockLevel1_0100, /* D1400..D14FF */ + FriBidiPropertyBlockLevel1_0100, /* D1500..D15FF */ + FriBidiPropertyBlockLevel1_0100, /* D1600..D16FF */ + FriBidiPropertyBlockLevel1_0100, /* D1700..D17FF */ + FriBidiPropertyBlockLevel1_0100, /* D1800..D18FF */ + FriBidiPropertyBlockLevel1_0100, /* D1900..D19FF */ + FriBidiPropertyBlockLevel1_0100, /* D1A00..D1AFF */ + FriBidiPropertyBlockLevel1_0100, /* D1B00..D1BFF */ + FriBidiPropertyBlockLevel1_0100, /* D1C00..D1CFF */ + FriBidiPropertyBlockLevel1_0100, /* D1D00..D1DFF */ + FriBidiPropertyBlockLevel1_0100, /* D1E00..D1EFF */ + FriBidiPropertyBlockLevel1_0100, /* D1F00..D1FFF */ + FriBidiPropertyBlockLevel1_0100, /* D2000..D20FF */ + FriBidiPropertyBlockLevel1_0100, /* D2100..D21FF */ + FriBidiPropertyBlockLevel1_0100, /* D2200..D22FF */ + FriBidiPropertyBlockLevel1_0100, /* D2300..D23FF */ + FriBidiPropertyBlockLevel1_0100, /* D2400..D24FF */ + FriBidiPropertyBlockLevel1_0100, /* D2500..D25FF */ + FriBidiPropertyBlockLevel1_0100, /* D2600..D26FF */ + FriBidiPropertyBlockLevel1_0100, /* D2700..D27FF */ + FriBidiPropertyBlockLevel1_0100, /* D2800..D28FF */ + FriBidiPropertyBlockLevel1_0100, /* D2900..D29FF */ + FriBidiPropertyBlockLevel1_0100, /* D2A00..D2AFF */ + FriBidiPropertyBlockLevel1_0100, /* D2B00..D2BFF */ + FriBidiPropertyBlockLevel1_0100, /* D2C00..D2CFF */ + FriBidiPropertyBlockLevel1_0100, /* D2D00..D2DFF */ + FriBidiPropertyBlockLevel1_0100, /* D2E00..D2EFF */ + FriBidiPropertyBlockLevel1_0100, /* D2F00..D2FFF */ + FriBidiPropertyBlockLevel1_0100, /* D3000..D30FF */ + FriBidiPropertyBlockLevel1_0100, /* D3100..D31FF */ + FriBidiPropertyBlockLevel1_0100, /* D3200..D32FF */ + FriBidiPropertyBlockLevel1_0100, /* D3300..D33FF */ + FriBidiPropertyBlockLevel1_0100, /* D3400..D34FF */ + FriBidiPropertyBlockLevel1_0100, /* D3500..D35FF */ + FriBidiPropertyBlockLevel1_0100, /* D3600..D36FF */ + FriBidiPropertyBlockLevel1_0100, /* D3700..D37FF */ + FriBidiPropertyBlockLevel1_0100, /* D3800..D38FF */ + FriBidiPropertyBlockLevel1_0100, /* D3900..D39FF */ + FriBidiPropertyBlockLevel1_0100, /* D3A00..D3AFF */ + FriBidiPropertyBlockLevel1_0100, /* D3B00..D3BFF */ + FriBidiPropertyBlockLevel1_0100, /* D3C00..D3CFF */ + FriBidiPropertyBlockLevel1_0100, /* D3D00..D3DFF */ + FriBidiPropertyBlockLevel1_0100, /* D3E00..D3EFF */ + FriBidiPropertyBlockLevel1_0100, /* D3F00..D3FFF */ + FriBidiPropertyBlockLevel1_0100, /* D4000..D40FF */ + FriBidiPropertyBlockLevel1_0100, /* D4100..D41FF */ + FriBidiPropertyBlockLevel1_0100, /* D4200..D42FF */ + FriBidiPropertyBlockLevel1_0100, /* D4300..D43FF */ + FriBidiPropertyBlockLevel1_0100, /* D4400..D44FF */ + FriBidiPropertyBlockLevel1_0100, /* D4500..D45FF */ + FriBidiPropertyBlockLevel1_0100, /* D4600..D46FF */ + FriBidiPropertyBlockLevel1_0100, /* D4700..D47FF */ + FriBidiPropertyBlockLevel1_0100, /* D4800..D48FF */ + FriBidiPropertyBlockLevel1_0100, /* D4900..D49FF */ + FriBidiPropertyBlockLevel1_0100, /* D4A00..D4AFF */ + FriBidiPropertyBlockLevel1_0100, /* D4B00..D4BFF */ + FriBidiPropertyBlockLevel1_0100, /* D4C00..D4CFF */ + FriBidiPropertyBlockLevel1_0100, /* D4D00..D4DFF */ + FriBidiPropertyBlockLevel1_0100, /* D4E00..D4EFF */ + FriBidiPropertyBlockLevel1_0100, /* D4F00..D4FFF */ + FriBidiPropertyBlockLevel1_0100, /* D5000..D50FF */ + FriBidiPropertyBlockLevel1_0100, /* D5100..D51FF */ + FriBidiPropertyBlockLevel1_0100, /* D5200..D52FF */ + FriBidiPropertyBlockLevel1_0100, /* D5300..D53FF */ + FriBidiPropertyBlockLevel1_0100, /* D5400..D54FF */ + FriBidiPropertyBlockLevel1_0100, /* D5500..D55FF */ + FriBidiPropertyBlockLevel1_0100, /* D5600..D56FF */ + FriBidiPropertyBlockLevel1_0100, /* D5700..D57FF */ + FriBidiPropertyBlockLevel1_0100, /* D5800..D58FF */ + FriBidiPropertyBlockLevel1_0100, /* D5900..D59FF */ + FriBidiPropertyBlockLevel1_0100, /* D5A00..D5AFF */ + FriBidiPropertyBlockLevel1_0100, /* D5B00..D5BFF */ + FriBidiPropertyBlockLevel1_0100, /* D5C00..D5CFF */ + FriBidiPropertyBlockLevel1_0100, /* D5D00..D5DFF */ + FriBidiPropertyBlockLevel1_0100, /* D5E00..D5EFF */ + FriBidiPropertyBlockLevel1_0100, /* D5F00..D5FFF */ + FriBidiPropertyBlockLevel1_0100, /* D6000..D60FF */ + FriBidiPropertyBlockLevel1_0100, /* D6100..D61FF */ + FriBidiPropertyBlockLevel1_0100, /* D6200..D62FF */ + FriBidiPropertyBlockLevel1_0100, /* D6300..D63FF */ + FriBidiPropertyBlockLevel1_0100, /* D6400..D64FF */ + FriBidiPropertyBlockLevel1_0100, /* D6500..D65FF */ + FriBidiPropertyBlockLevel1_0100, /* D6600..D66FF */ + FriBidiPropertyBlockLevel1_0100, /* D6700..D67FF */ + FriBidiPropertyBlockLevel1_0100, /* D6800..D68FF */ + FriBidiPropertyBlockLevel1_0100, /* D6900..D69FF */ + FriBidiPropertyBlockLevel1_0100, /* D6A00..D6AFF */ + FriBidiPropertyBlockLevel1_0100, /* D6B00..D6BFF */ + FriBidiPropertyBlockLevel1_0100, /* D6C00..D6CFF */ + FriBidiPropertyBlockLevel1_0100, /* D6D00..D6DFF */ + FriBidiPropertyBlockLevel1_0100, /* D6E00..D6EFF */ + FriBidiPropertyBlockLevel1_0100, /* D6F00..D6FFF */ + FriBidiPropertyBlockLevel1_0100, /* D7000..D70FF */ + FriBidiPropertyBlockLevel1_0100, /* D7100..D71FF */ + FriBidiPropertyBlockLevel1_0100, /* D7200..D72FF */ + FriBidiPropertyBlockLevel1_0100, /* D7300..D73FF */ + FriBidiPropertyBlockLevel1_0100, /* D7400..D74FF */ + FriBidiPropertyBlockLevel1_0100, /* D7500..D75FF */ + FriBidiPropertyBlockLevel1_0100, /* D7600..D76FF */ + FriBidiPropertyBlockLevel1_0100, /* D7700..D77FF */ + FriBidiPropertyBlockLevel1_0100, /* D7800..D78FF */ + FriBidiPropertyBlockLevel1_0100, /* D7900..D79FF */ + FriBidiPropertyBlockLevel1_0100, /* D7A00..D7AFF */ + FriBidiPropertyBlockLevel1_0100, /* D7B00..D7BFF */ + FriBidiPropertyBlockLevel1_0100, /* D7C00..D7CFF */ + FriBidiPropertyBlockLevel1_0100, /* D7D00..D7DFF */ + FriBidiPropertyBlockLevel1_0100, /* D7E00..D7EFF */ + FriBidiPropertyBlockLevel1_0100, /* D7F00..D7FFF */ + FriBidiPropertyBlockLevel1_0100, /* D8000..D80FF */ + FriBidiPropertyBlockLevel1_0100, /* D8100..D81FF */ + FriBidiPropertyBlockLevel1_0100, /* D8200..D82FF */ + FriBidiPropertyBlockLevel1_0100, /* D8300..D83FF */ + FriBidiPropertyBlockLevel1_0100, /* D8400..D84FF */ + FriBidiPropertyBlockLevel1_0100, /* D8500..D85FF */ + FriBidiPropertyBlockLevel1_0100, /* D8600..D86FF */ + FriBidiPropertyBlockLevel1_0100, /* D8700..D87FF */ + FriBidiPropertyBlockLevel1_0100, /* D8800..D88FF */ + FriBidiPropertyBlockLevel1_0100, /* D8900..D89FF */ + FriBidiPropertyBlockLevel1_0100, /* D8A00..D8AFF */ + FriBidiPropertyBlockLevel1_0100, /* D8B00..D8BFF */ + FriBidiPropertyBlockLevel1_0100, /* D8C00..D8CFF */ + FriBidiPropertyBlockLevel1_0100, /* D8D00..D8DFF */ + FriBidiPropertyBlockLevel1_0100, /* D8E00..D8EFF */ + FriBidiPropertyBlockLevel1_0100, /* D8F00..D8FFF */ + FriBidiPropertyBlockLevel1_0100, /* D9000..D90FF */ + FriBidiPropertyBlockLevel1_0100, /* D9100..D91FF */ + FriBidiPropertyBlockLevel1_0100, /* D9200..D92FF */ + FriBidiPropertyBlockLevel1_0100, /* D9300..D93FF */ + FriBidiPropertyBlockLevel1_0100, /* D9400..D94FF */ + FriBidiPropertyBlockLevel1_0100, /* D9500..D95FF */ + FriBidiPropertyBlockLevel1_0100, /* D9600..D96FF */ + FriBidiPropertyBlockLevel1_0100, /* D9700..D97FF */ + FriBidiPropertyBlockLevel1_0100, /* D9800..D98FF */ + FriBidiPropertyBlockLevel1_0100, /* D9900..D99FF */ + FriBidiPropertyBlockLevel1_0100, /* D9A00..D9AFF */ + FriBidiPropertyBlockLevel1_0100, /* D9B00..D9BFF */ + FriBidiPropertyBlockLevel1_0100, /* D9C00..D9CFF */ + FriBidiPropertyBlockLevel1_0100, /* D9D00..D9DFF */ + FriBidiPropertyBlockLevel1_0100, /* D9E00..D9EFF */ + FriBidiPropertyBlockLevel1_0100, /* D9F00..D9FFF */ + FriBidiPropertyBlockLevel1_0100, /* DA000..DA0FF */ + FriBidiPropertyBlockLevel1_0100, /* DA100..DA1FF */ + FriBidiPropertyBlockLevel1_0100, /* DA200..DA2FF */ + FriBidiPropertyBlockLevel1_0100, /* DA300..DA3FF */ + FriBidiPropertyBlockLevel1_0100, /* DA400..DA4FF */ + FriBidiPropertyBlockLevel1_0100, /* DA500..DA5FF */ + FriBidiPropertyBlockLevel1_0100, /* DA600..DA6FF */ + FriBidiPropertyBlockLevel1_0100, /* DA700..DA7FF */ + FriBidiPropertyBlockLevel1_0100, /* DA800..DA8FF */ + FriBidiPropertyBlockLevel1_0100, /* DA900..DA9FF */ + FriBidiPropertyBlockLevel1_0100, /* DAA00..DAAFF */ + FriBidiPropertyBlockLevel1_0100, /* DAB00..DABFF */ + FriBidiPropertyBlockLevel1_0100, /* DAC00..DACFF */ + FriBidiPropertyBlockLevel1_0100, /* DAD00..DADFF */ + FriBidiPropertyBlockLevel1_0100, /* DAE00..DAEFF */ + FriBidiPropertyBlockLevel1_0100, /* DAF00..DAFFF */ + FriBidiPropertyBlockLevel1_0100, /* DB000..DB0FF */ + FriBidiPropertyBlockLevel1_0100, /* DB100..DB1FF */ + FriBidiPropertyBlockLevel1_0100, /* DB200..DB2FF */ + FriBidiPropertyBlockLevel1_0100, /* DB300..DB3FF */ + FriBidiPropertyBlockLevel1_0100, /* DB400..DB4FF */ + FriBidiPropertyBlockLevel1_0100, /* DB500..DB5FF */ + FriBidiPropertyBlockLevel1_0100, /* DB600..DB6FF */ + FriBidiPropertyBlockLevel1_0100, /* DB700..DB7FF */ + FriBidiPropertyBlockLevel1_0100, /* DB800..DB8FF */ + FriBidiPropertyBlockLevel1_0100, /* DB900..DB9FF */ + FriBidiPropertyBlockLevel1_0100, /* DBA00..DBAFF */ + FriBidiPropertyBlockLevel1_0100, /* DBB00..DBBFF */ + FriBidiPropertyBlockLevel1_0100, /* DBC00..DBCFF */ + FriBidiPropertyBlockLevel1_0100, /* DBD00..DBDFF */ + FriBidiPropertyBlockLevel1_0100, /* DBE00..DBEFF */ + FriBidiPropertyBlockLevel1_0100, /* DBF00..DBFFF */ + FriBidiPropertyBlockLevel1_0100, /* DC000..DC0FF */ + FriBidiPropertyBlockLevel1_0100, /* DC100..DC1FF */ + FriBidiPropertyBlockLevel1_0100, /* DC200..DC2FF */ + FriBidiPropertyBlockLevel1_0100, /* DC300..DC3FF */ + FriBidiPropertyBlockLevel1_0100, /* DC400..DC4FF */ + FriBidiPropertyBlockLevel1_0100, /* DC500..DC5FF */ + FriBidiPropertyBlockLevel1_0100, /* DC600..DC6FF */ + FriBidiPropertyBlockLevel1_0100, /* DC700..DC7FF */ + FriBidiPropertyBlockLevel1_0100, /* DC800..DC8FF */ + FriBidiPropertyBlockLevel1_0100, /* DC900..DC9FF */ + FriBidiPropertyBlockLevel1_0100, /* DCA00..DCAFF */ + FriBidiPropertyBlockLevel1_0100, /* DCB00..DCBFF */ + FriBidiPropertyBlockLevel1_0100, /* DCC00..DCCFF */ + FriBidiPropertyBlockLevel1_0100, /* DCD00..DCDFF */ + FriBidiPropertyBlockLevel1_0100, /* DCE00..DCEFF */ + FriBidiPropertyBlockLevel1_0100, /* DCF00..DCFFF */ + FriBidiPropertyBlockLevel1_0100, /* DD000..DD0FF */ + FriBidiPropertyBlockLevel1_0100, /* DD100..DD1FF */ + FriBidiPropertyBlockLevel1_0100, /* DD200..DD2FF */ + FriBidiPropertyBlockLevel1_0100, /* DD300..DD3FF */ + FriBidiPropertyBlockLevel1_0100, /* DD400..DD4FF */ + FriBidiPropertyBlockLevel1_0100, /* DD500..DD5FF */ + FriBidiPropertyBlockLevel1_0100, /* DD600..DD6FF */ + FriBidiPropertyBlockLevel1_0100, /* DD700..DD7FF */ + FriBidiPropertyBlockLevel1_0100, /* DD800..DD8FF */ + FriBidiPropertyBlockLevel1_0100, /* DD900..DD9FF */ + FriBidiPropertyBlockLevel1_0100, /* DDA00..DDAFF */ + FriBidiPropertyBlockLevel1_0100, /* DDB00..DDBFF */ + FriBidiPropertyBlockLevel1_0100, /* DDC00..DDCFF */ + FriBidiPropertyBlockLevel1_0100, /* DDD00..DDDFF */ + FriBidiPropertyBlockLevel1_0100, /* DDE00..DDEFF */ + FriBidiPropertyBlockLevel1_0100, /* DDF00..DDFFF */ + FriBidiPropertyBlockLevel1_0100, /* DE000..DE0FF */ + FriBidiPropertyBlockLevel1_0100, /* DE100..DE1FF */ + FriBidiPropertyBlockLevel1_0100, /* DE200..DE2FF */ + FriBidiPropertyBlockLevel1_0100, /* DE300..DE3FF */ + FriBidiPropertyBlockLevel1_0100, /* DE400..DE4FF */ + FriBidiPropertyBlockLevel1_0100, /* DE500..DE5FF */ + FriBidiPropertyBlockLevel1_0100, /* DE600..DE6FF */ + FriBidiPropertyBlockLevel1_0100, /* DE700..DE7FF */ + FriBidiPropertyBlockLevel1_0100, /* DE800..DE8FF */ + FriBidiPropertyBlockLevel1_0100, /* DE900..DE9FF */ + FriBidiPropertyBlockLevel1_0100, /* DEA00..DEAFF */ + FriBidiPropertyBlockLevel1_0100, /* DEB00..DEBFF */ + FriBidiPropertyBlockLevel1_0100, /* DEC00..DECFF */ + FriBidiPropertyBlockLevel1_0100, /* DED00..DEDFF */ + FriBidiPropertyBlockLevel1_0100, /* DEE00..DEEFF */ + FriBidiPropertyBlockLevel1_0100, /* DEF00..DEFFF */ + FriBidiPropertyBlockLevel1_0100, /* DF000..DF0FF */ + FriBidiPropertyBlockLevel1_0100, /* DF100..DF1FF */ + FriBidiPropertyBlockLevel1_0100, /* DF200..DF2FF */ + FriBidiPropertyBlockLevel1_0100, /* DF300..DF3FF */ + FriBidiPropertyBlockLevel1_0100, /* DF400..DF4FF */ + FriBidiPropertyBlockLevel1_0100, /* DF500..DF5FF */ + FriBidiPropertyBlockLevel1_0100, /* DF600..DF6FF */ + FriBidiPropertyBlockLevel1_0100, /* DF700..DF7FF */ + FriBidiPropertyBlockLevel1_0100, /* DF800..DF8FF */ + FriBidiPropertyBlockLevel1_0100, /* DF900..DF9FF */ + FriBidiPropertyBlockLevel1_0100, /* DFA00..DFAFF */ + FriBidiPropertyBlockLevel1_0100, /* DFB00..DFBFF */ + FriBidiPropertyBlockLevel1_0100, /* DFC00..DFCFF */ + FriBidiPropertyBlockLevel1_0100, /* DFD00..DFDFF */ + FriBidiPropertyBlockLevel1_0100, /* DFE00..DFEFF */ + FriBidiPropertyBlockLevel1_0100, /* DFF00..DFFFF */ + FriBidiPropertyBlockLevel1_E0000, /* E0000..E00FF */ + FriBidiPropertyBlockLevel1_0100, /* E0100..E01FF */ + FriBidiPropertyBlockLevel1_0100, /* E0200..E02FF */ + FriBidiPropertyBlockLevel1_0100, /* E0300..E03FF */ + FriBidiPropertyBlockLevel1_0100, /* E0400..E04FF */ + FriBidiPropertyBlockLevel1_0100, /* E0500..E05FF */ + FriBidiPropertyBlockLevel1_0100, /* E0600..E06FF */ + FriBidiPropertyBlockLevel1_0100, /* E0700..E07FF */ + FriBidiPropertyBlockLevel1_0100, /* E0800..E08FF */ + FriBidiPropertyBlockLevel1_0100, /* E0900..E09FF */ + FriBidiPropertyBlockLevel1_0100, /* E0A00..E0AFF */ + FriBidiPropertyBlockLevel1_0100, /* E0B00..E0BFF */ + FriBidiPropertyBlockLevel1_0100, /* E0C00..E0CFF */ + FriBidiPropertyBlockLevel1_0100, /* E0D00..E0DFF */ + FriBidiPropertyBlockLevel1_0100, /* E0E00..E0EFF */ + FriBidiPropertyBlockLevel1_0100, /* E0F00..E0FFF */ + FriBidiPropertyBlockLevel1_0100, /* E1000..E10FF */ + FriBidiPropertyBlockLevel1_0100, /* E1100..E11FF */ + FriBidiPropertyBlockLevel1_0100, /* E1200..E12FF */ + FriBidiPropertyBlockLevel1_0100, /* E1300..E13FF */ + FriBidiPropertyBlockLevel1_0100, /* E1400..E14FF */ + FriBidiPropertyBlockLevel1_0100, /* E1500..E15FF */ + FriBidiPropertyBlockLevel1_0100, /* E1600..E16FF */ + FriBidiPropertyBlockLevel1_0100, /* E1700..E17FF */ + FriBidiPropertyBlockLevel1_0100, /* E1800..E18FF */ + FriBidiPropertyBlockLevel1_0100, /* E1900..E19FF */ + FriBidiPropertyBlockLevel1_0100, /* E1A00..E1AFF */ + FriBidiPropertyBlockLevel1_0100, /* E1B00..E1BFF */ + FriBidiPropertyBlockLevel1_0100, /* E1C00..E1CFF */ + FriBidiPropertyBlockLevel1_0100, /* E1D00..E1DFF */ + FriBidiPropertyBlockLevel1_0100, /* E1E00..E1EFF */ + FriBidiPropertyBlockLevel1_0100, /* E1F00..E1FFF */ + FriBidiPropertyBlockLevel1_0100, /* E2000..E20FF */ + FriBidiPropertyBlockLevel1_0100, /* E2100..E21FF */ + FriBidiPropertyBlockLevel1_0100, /* E2200..E22FF */ + FriBidiPropertyBlockLevel1_0100, /* E2300..E23FF */ + FriBidiPropertyBlockLevel1_0100, /* E2400..E24FF */ + FriBidiPropertyBlockLevel1_0100, /* E2500..E25FF */ + FriBidiPropertyBlockLevel1_0100, /* E2600..E26FF */ + FriBidiPropertyBlockLevel1_0100, /* E2700..E27FF */ + FriBidiPropertyBlockLevel1_0100, /* E2800..E28FF */ + FriBidiPropertyBlockLevel1_0100, /* E2900..E29FF */ + FriBidiPropertyBlockLevel1_0100, /* E2A00..E2AFF */ + FriBidiPropertyBlockLevel1_0100, /* E2B00..E2BFF */ + FriBidiPropertyBlockLevel1_0100, /* E2C00..E2CFF */ + FriBidiPropertyBlockLevel1_0100, /* E2D00..E2DFF */ + FriBidiPropertyBlockLevel1_0100, /* E2E00..E2EFF */ + FriBidiPropertyBlockLevel1_0100, /* E2F00..E2FFF */ + FriBidiPropertyBlockLevel1_0100, /* E3000..E30FF */ + FriBidiPropertyBlockLevel1_0100, /* E3100..E31FF */ + FriBidiPropertyBlockLevel1_0100, /* E3200..E32FF */ + FriBidiPropertyBlockLevel1_0100, /* E3300..E33FF */ + FriBidiPropertyBlockLevel1_0100, /* E3400..E34FF */ + FriBidiPropertyBlockLevel1_0100, /* E3500..E35FF */ + FriBidiPropertyBlockLevel1_0100, /* E3600..E36FF */ + FriBidiPropertyBlockLevel1_0100, /* E3700..E37FF */ + FriBidiPropertyBlockLevel1_0100, /* E3800..E38FF */ + FriBidiPropertyBlockLevel1_0100, /* E3900..E39FF */ + FriBidiPropertyBlockLevel1_0100, /* E3A00..E3AFF */ + FriBidiPropertyBlockLevel1_0100, /* E3B00..E3BFF */ + FriBidiPropertyBlockLevel1_0100, /* E3C00..E3CFF */ + FriBidiPropertyBlockLevel1_0100, /* E3D00..E3DFF */ + FriBidiPropertyBlockLevel1_0100, /* E3E00..E3EFF */ + FriBidiPropertyBlockLevel1_0100, /* E3F00..E3FFF */ + FriBidiPropertyBlockLevel1_0100, /* E4000..E40FF */ + FriBidiPropertyBlockLevel1_0100, /* E4100..E41FF */ + FriBidiPropertyBlockLevel1_0100, /* E4200..E42FF */ + FriBidiPropertyBlockLevel1_0100, /* E4300..E43FF */ + FriBidiPropertyBlockLevel1_0100, /* E4400..E44FF */ + FriBidiPropertyBlockLevel1_0100, /* E4500..E45FF */ + FriBidiPropertyBlockLevel1_0100, /* E4600..E46FF */ + FriBidiPropertyBlockLevel1_0100, /* E4700..E47FF */ + FriBidiPropertyBlockLevel1_0100, /* E4800..E48FF */ + FriBidiPropertyBlockLevel1_0100, /* E4900..E49FF */ + FriBidiPropertyBlockLevel1_0100, /* E4A00..E4AFF */ + FriBidiPropertyBlockLevel1_0100, /* E4B00..E4BFF */ + FriBidiPropertyBlockLevel1_0100, /* E4C00..E4CFF */ + FriBidiPropertyBlockLevel1_0100, /* E4D00..E4DFF */ + FriBidiPropertyBlockLevel1_0100, /* E4E00..E4EFF */ + FriBidiPropertyBlockLevel1_0100, /* E4F00..E4FFF */ + FriBidiPropertyBlockLevel1_0100, /* E5000..E50FF */ + FriBidiPropertyBlockLevel1_0100, /* E5100..E51FF */ + FriBidiPropertyBlockLevel1_0100, /* E5200..E52FF */ + FriBidiPropertyBlockLevel1_0100, /* E5300..E53FF */ + FriBidiPropertyBlockLevel1_0100, /* E5400..E54FF */ + FriBidiPropertyBlockLevel1_0100, /* E5500..E55FF */ + FriBidiPropertyBlockLevel1_0100, /* E5600..E56FF */ + FriBidiPropertyBlockLevel1_0100, /* E5700..E57FF */ + FriBidiPropertyBlockLevel1_0100, /* E5800..E58FF */ + FriBidiPropertyBlockLevel1_0100, /* E5900..E59FF */ + FriBidiPropertyBlockLevel1_0100, /* E5A00..E5AFF */ + FriBidiPropertyBlockLevel1_0100, /* E5B00..E5BFF */ + FriBidiPropertyBlockLevel1_0100, /* E5C00..E5CFF */ + FriBidiPropertyBlockLevel1_0100, /* E5D00..E5DFF */ + FriBidiPropertyBlockLevel1_0100, /* E5E00..E5EFF */ + FriBidiPropertyBlockLevel1_0100, /* E5F00..E5FFF */ + FriBidiPropertyBlockLevel1_0100, /* E6000..E60FF */ + FriBidiPropertyBlockLevel1_0100, /* E6100..E61FF */ + FriBidiPropertyBlockLevel1_0100, /* E6200..E62FF */ + FriBidiPropertyBlockLevel1_0100, /* E6300..E63FF */ + FriBidiPropertyBlockLevel1_0100, /* E6400..E64FF */ + FriBidiPropertyBlockLevel1_0100, /* E6500..E65FF */ + FriBidiPropertyBlockLevel1_0100, /* E6600..E66FF */ + FriBidiPropertyBlockLevel1_0100, /* E6700..E67FF */ + FriBidiPropertyBlockLevel1_0100, /* E6800..E68FF */ + FriBidiPropertyBlockLevel1_0100, /* E6900..E69FF */ + FriBidiPropertyBlockLevel1_0100, /* E6A00..E6AFF */ + FriBidiPropertyBlockLevel1_0100, /* E6B00..E6BFF */ + FriBidiPropertyBlockLevel1_0100, /* E6C00..E6CFF */ + FriBidiPropertyBlockLevel1_0100, /* E6D00..E6DFF */ + FriBidiPropertyBlockLevel1_0100, /* E6E00..E6EFF */ + FriBidiPropertyBlockLevel1_0100, /* E6F00..E6FFF */ + FriBidiPropertyBlockLevel1_0100, /* E7000..E70FF */ + FriBidiPropertyBlockLevel1_0100, /* E7100..E71FF */ + FriBidiPropertyBlockLevel1_0100, /* E7200..E72FF */ + FriBidiPropertyBlockLevel1_0100, /* E7300..E73FF */ + FriBidiPropertyBlockLevel1_0100, /* E7400..E74FF */ + FriBidiPropertyBlockLevel1_0100, /* E7500..E75FF */ + FriBidiPropertyBlockLevel1_0100, /* E7600..E76FF */ + FriBidiPropertyBlockLevel1_0100, /* E7700..E77FF */ + FriBidiPropertyBlockLevel1_0100, /* E7800..E78FF */ + FriBidiPropertyBlockLevel1_0100, /* E7900..E79FF */ + FriBidiPropertyBlockLevel1_0100, /* E7A00..E7AFF */ + FriBidiPropertyBlockLevel1_0100, /* E7B00..E7BFF */ + FriBidiPropertyBlockLevel1_0100, /* E7C00..E7CFF */ + FriBidiPropertyBlockLevel1_0100, /* E7D00..E7DFF */ + FriBidiPropertyBlockLevel1_0100, /* E7E00..E7EFF */ + FriBidiPropertyBlockLevel1_0100, /* E7F00..E7FFF */ + FriBidiPropertyBlockLevel1_0100, /* E8000..E80FF */ + FriBidiPropertyBlockLevel1_0100, /* E8100..E81FF */ + FriBidiPropertyBlockLevel1_0100, /* E8200..E82FF */ + FriBidiPropertyBlockLevel1_0100, /* E8300..E83FF */ + FriBidiPropertyBlockLevel1_0100, /* E8400..E84FF */ + FriBidiPropertyBlockLevel1_0100, /* E8500..E85FF */ + FriBidiPropertyBlockLevel1_0100, /* E8600..E86FF */ + FriBidiPropertyBlockLevel1_0100, /* E8700..E87FF */ + FriBidiPropertyBlockLevel1_0100, /* E8800..E88FF */ + FriBidiPropertyBlockLevel1_0100, /* E8900..E89FF */ + FriBidiPropertyBlockLevel1_0100, /* E8A00..E8AFF */ + FriBidiPropertyBlockLevel1_0100, /* E8B00..E8BFF */ + FriBidiPropertyBlockLevel1_0100, /* E8C00..E8CFF */ + FriBidiPropertyBlockLevel1_0100, /* E8D00..E8DFF */ + FriBidiPropertyBlockLevel1_0100, /* E8E00..E8EFF */ + FriBidiPropertyBlockLevel1_0100, /* E8F00..E8FFF */ + FriBidiPropertyBlockLevel1_0100, /* E9000..E90FF */ + FriBidiPropertyBlockLevel1_0100, /* E9100..E91FF */ + FriBidiPropertyBlockLevel1_0100, /* E9200..E92FF */ + FriBidiPropertyBlockLevel1_0100, /* E9300..E93FF */ + FriBidiPropertyBlockLevel1_0100, /* E9400..E94FF */ + FriBidiPropertyBlockLevel1_0100, /* E9500..E95FF */ + FriBidiPropertyBlockLevel1_0100, /* E9600..E96FF */ + FriBidiPropertyBlockLevel1_0100, /* E9700..E97FF */ + FriBidiPropertyBlockLevel1_0100, /* E9800..E98FF */ + FriBidiPropertyBlockLevel1_0100, /* E9900..E99FF */ + FriBidiPropertyBlockLevel1_0100, /* E9A00..E9AFF */ + FriBidiPropertyBlockLevel1_0100, /* E9B00..E9BFF */ + FriBidiPropertyBlockLevel1_0100, /* E9C00..E9CFF */ + FriBidiPropertyBlockLevel1_0100, /* E9D00..E9DFF */ + FriBidiPropertyBlockLevel1_0100, /* E9E00..E9EFF */ + FriBidiPropertyBlockLevel1_0100, /* E9F00..E9FFF */ + FriBidiPropertyBlockLevel1_0100, /* EA000..EA0FF */ + FriBidiPropertyBlockLevel1_0100, /* EA100..EA1FF */ + FriBidiPropertyBlockLevel1_0100, /* EA200..EA2FF */ + FriBidiPropertyBlockLevel1_0100, /* EA300..EA3FF */ + FriBidiPropertyBlockLevel1_0100, /* EA400..EA4FF */ + FriBidiPropertyBlockLevel1_0100, /* EA500..EA5FF */ + FriBidiPropertyBlockLevel1_0100, /* EA600..EA6FF */ + FriBidiPropertyBlockLevel1_0100, /* EA700..EA7FF */ + FriBidiPropertyBlockLevel1_0100, /* EA800..EA8FF */ + FriBidiPropertyBlockLevel1_0100, /* EA900..EA9FF */ + FriBidiPropertyBlockLevel1_0100, /* EAA00..EAAFF */ + FriBidiPropertyBlockLevel1_0100, /* EAB00..EABFF */ + FriBidiPropertyBlockLevel1_0100, /* EAC00..EACFF */ + FriBidiPropertyBlockLevel1_0100, /* EAD00..EADFF */ + FriBidiPropertyBlockLevel1_0100, /* EAE00..EAEFF */ + FriBidiPropertyBlockLevel1_0100, /* EAF00..EAFFF */ + FriBidiPropertyBlockLevel1_0100, /* EB000..EB0FF */ + FriBidiPropertyBlockLevel1_0100, /* EB100..EB1FF */ + FriBidiPropertyBlockLevel1_0100, /* EB200..EB2FF */ + FriBidiPropertyBlockLevel1_0100, /* EB300..EB3FF */ + FriBidiPropertyBlockLevel1_0100, /* EB400..EB4FF */ + FriBidiPropertyBlockLevel1_0100, /* EB500..EB5FF */ + FriBidiPropertyBlockLevel1_0100, /* EB600..EB6FF */ + FriBidiPropertyBlockLevel1_0100, /* EB700..EB7FF */ + FriBidiPropertyBlockLevel1_0100, /* EB800..EB8FF */ + FriBidiPropertyBlockLevel1_0100, /* EB900..EB9FF */ + FriBidiPropertyBlockLevel1_0100, /* EBA00..EBAFF */ + FriBidiPropertyBlockLevel1_0100, /* EBB00..EBBFF */ + FriBidiPropertyBlockLevel1_0100, /* EBC00..EBCFF */ + FriBidiPropertyBlockLevel1_0100, /* EBD00..EBDFF */ + FriBidiPropertyBlockLevel1_0100, /* EBE00..EBEFF */ + FriBidiPropertyBlockLevel1_0100, /* EBF00..EBFFF */ + FriBidiPropertyBlockLevel1_0100, /* EC000..EC0FF */ + FriBidiPropertyBlockLevel1_0100, /* EC100..EC1FF */ + FriBidiPropertyBlockLevel1_0100, /* EC200..EC2FF */ + FriBidiPropertyBlockLevel1_0100, /* EC300..EC3FF */ + FriBidiPropertyBlockLevel1_0100, /* EC400..EC4FF */ + FriBidiPropertyBlockLevel1_0100, /* EC500..EC5FF */ + FriBidiPropertyBlockLevel1_0100, /* EC600..EC6FF */ + FriBidiPropertyBlockLevel1_0100, /* EC700..EC7FF */ + FriBidiPropertyBlockLevel1_0100, /* EC800..EC8FF */ + FriBidiPropertyBlockLevel1_0100, /* EC900..EC9FF */ + FriBidiPropertyBlockLevel1_0100, /* ECA00..ECAFF */ + FriBidiPropertyBlockLevel1_0100, /* ECB00..ECBFF */ + FriBidiPropertyBlockLevel1_0100, /* ECC00..ECCFF */ + FriBidiPropertyBlockLevel1_0100, /* ECD00..ECDFF */ + FriBidiPropertyBlockLevel1_0100, /* ECE00..ECEFF */ + FriBidiPropertyBlockLevel1_0100, /* ECF00..ECFFF */ + FriBidiPropertyBlockLevel1_0100, /* ED000..ED0FF */ + FriBidiPropertyBlockLevel1_0100, /* ED100..ED1FF */ + FriBidiPropertyBlockLevel1_0100, /* ED200..ED2FF */ + FriBidiPropertyBlockLevel1_0100, /* ED300..ED3FF */ + FriBidiPropertyBlockLevel1_0100, /* ED400..ED4FF */ + FriBidiPropertyBlockLevel1_0100, /* ED500..ED5FF */ + FriBidiPropertyBlockLevel1_0100, /* ED600..ED6FF */ + FriBidiPropertyBlockLevel1_0100, /* ED700..ED7FF */ + FriBidiPropertyBlockLevel1_0100, /* ED800..ED8FF */ + FriBidiPropertyBlockLevel1_0100, /* ED900..ED9FF */ + FriBidiPropertyBlockLevel1_0100, /* EDA00..EDAFF */ + FriBidiPropertyBlockLevel1_0100, /* EDB00..EDBFF */ + FriBidiPropertyBlockLevel1_0100, /* EDC00..EDCFF */ + FriBidiPropertyBlockLevel1_0100, /* EDD00..EDDFF */ + FriBidiPropertyBlockLevel1_0100, /* EDE00..EDEFF */ + FriBidiPropertyBlockLevel1_0100, /* EDF00..EDFFF */ + FriBidiPropertyBlockLevel1_0100, /* EE000..EE0FF */ + FriBidiPropertyBlockLevel1_0100, /* EE100..EE1FF */ + FriBidiPropertyBlockLevel1_0100, /* EE200..EE2FF */ + FriBidiPropertyBlockLevel1_0100, /* EE300..EE3FF */ + FriBidiPropertyBlockLevel1_0100, /* EE400..EE4FF */ + FriBidiPropertyBlockLevel1_0100, /* EE500..EE5FF */ + FriBidiPropertyBlockLevel1_0100, /* EE600..EE6FF */ + FriBidiPropertyBlockLevel1_0100, /* EE700..EE7FF */ + FriBidiPropertyBlockLevel1_0100, /* EE800..EE8FF */ + FriBidiPropertyBlockLevel1_0100, /* EE900..EE9FF */ + FriBidiPropertyBlockLevel1_0100, /* EEA00..EEAFF */ + FriBidiPropertyBlockLevel1_0100, /* EEB00..EEBFF */ + FriBidiPropertyBlockLevel1_0100, /* EEC00..EECFF */ + FriBidiPropertyBlockLevel1_0100, /* EED00..EEDFF */ + FriBidiPropertyBlockLevel1_0100, /* EEE00..EEEFF */ + FriBidiPropertyBlockLevel1_0100, /* EEF00..EEFFF */ + FriBidiPropertyBlockLevel1_0100, /* EF000..EF0FF */ + FriBidiPropertyBlockLevel1_0100, /* EF100..EF1FF */ + FriBidiPropertyBlockLevel1_0100, /* EF200..EF2FF */ + FriBidiPropertyBlockLevel1_0100, /* EF300..EF3FF */ + FriBidiPropertyBlockLevel1_0100, /* EF400..EF4FF */ + FriBidiPropertyBlockLevel1_0100, /* EF500..EF5FF */ + FriBidiPropertyBlockLevel1_0100, /* EF600..EF6FF */ + FriBidiPropertyBlockLevel1_0100, /* EF700..EF7FF */ + FriBidiPropertyBlockLevel1_0100, /* EF800..EF8FF */ + FriBidiPropertyBlockLevel1_0100, /* EF900..EF9FF */ + FriBidiPropertyBlockLevel1_0100, /* EFA00..EFAFF */ + FriBidiPropertyBlockLevel1_0100, /* EFB00..EFBFF */ + FriBidiPropertyBlockLevel1_0100, /* EFC00..EFCFF */ + FriBidiPropertyBlockLevel1_0100, /* EFD00..EFDFF */ + FriBidiPropertyBlockLevel1_0100, /* EFE00..EFEFF */ + FriBidiPropertyBlockLevel1_0100, /* EFF00..EFFFF */ + FriBidiPropertyBlockLevel1_0100, /* F0000..F00FF */ + FriBidiPropertyBlockLevel1_0100, /* F0100..F01FF */ + FriBidiPropertyBlockLevel1_0100, /* F0200..F02FF */ + FriBidiPropertyBlockLevel1_0100, /* F0300..F03FF */ + FriBidiPropertyBlockLevel1_0100, /* F0400..F04FF */ + FriBidiPropertyBlockLevel1_0100, /* F0500..F05FF */ + FriBidiPropertyBlockLevel1_0100, /* F0600..F06FF */ + FriBidiPropertyBlockLevel1_0100, /* F0700..F07FF */ + FriBidiPropertyBlockLevel1_0100, /* F0800..F08FF */ + FriBidiPropertyBlockLevel1_0100, /* F0900..F09FF */ + FriBidiPropertyBlockLevel1_0100, /* F0A00..F0AFF */ + FriBidiPropertyBlockLevel1_0100, /* F0B00..F0BFF */ + FriBidiPropertyBlockLevel1_0100, /* F0C00..F0CFF */ + FriBidiPropertyBlockLevel1_0100, /* F0D00..F0DFF */ + FriBidiPropertyBlockLevel1_0100, /* F0E00..F0EFF */ + FriBidiPropertyBlockLevel1_0100, /* F0F00..F0FFF */ + FriBidiPropertyBlockLevel1_0100, /* F1000..F10FF */ + FriBidiPropertyBlockLevel1_0100, /* F1100..F11FF */ + FriBidiPropertyBlockLevel1_0100, /* F1200..F12FF */ + FriBidiPropertyBlockLevel1_0100, /* F1300..F13FF */ + FriBidiPropertyBlockLevel1_0100, /* F1400..F14FF */ + FriBidiPropertyBlockLevel1_0100, /* F1500..F15FF */ + FriBidiPropertyBlockLevel1_0100, /* F1600..F16FF */ + FriBidiPropertyBlockLevel1_0100, /* F1700..F17FF */ + FriBidiPropertyBlockLevel1_0100, /* F1800..F18FF */ + FriBidiPropertyBlockLevel1_0100, /* F1900..F19FF */ + FriBidiPropertyBlockLevel1_0100, /* F1A00..F1AFF */ + FriBidiPropertyBlockLevel1_0100, /* F1B00..F1BFF */ + FriBidiPropertyBlockLevel1_0100, /* F1C00..F1CFF */ + FriBidiPropertyBlockLevel1_0100, /* F1D00..F1DFF */ + FriBidiPropertyBlockLevel1_0100, /* F1E00..F1EFF */ + FriBidiPropertyBlockLevel1_0100, /* F1F00..F1FFF */ + FriBidiPropertyBlockLevel1_0100, /* F2000..F20FF */ + FriBidiPropertyBlockLevel1_0100, /* F2100..F21FF */ + FriBidiPropertyBlockLevel1_0100, /* F2200..F22FF */ + FriBidiPropertyBlockLevel1_0100, /* F2300..F23FF */ + FriBidiPropertyBlockLevel1_0100, /* F2400..F24FF */ + FriBidiPropertyBlockLevel1_0100, /* F2500..F25FF */ + FriBidiPropertyBlockLevel1_0100, /* F2600..F26FF */ + FriBidiPropertyBlockLevel1_0100, /* F2700..F27FF */ + FriBidiPropertyBlockLevel1_0100, /* F2800..F28FF */ + FriBidiPropertyBlockLevel1_0100, /* F2900..F29FF */ + FriBidiPropertyBlockLevel1_0100, /* F2A00..F2AFF */ + FriBidiPropertyBlockLevel1_0100, /* F2B00..F2BFF */ + FriBidiPropertyBlockLevel1_0100, /* F2C00..F2CFF */ + FriBidiPropertyBlockLevel1_0100, /* F2D00..F2DFF */ + FriBidiPropertyBlockLevel1_0100, /* F2E00..F2EFF */ + FriBidiPropertyBlockLevel1_0100, /* F2F00..F2FFF */ + FriBidiPropertyBlockLevel1_0100, /* F3000..F30FF */ + FriBidiPropertyBlockLevel1_0100, /* F3100..F31FF */ + FriBidiPropertyBlockLevel1_0100, /* F3200..F32FF */ + FriBidiPropertyBlockLevel1_0100, /* F3300..F33FF */ + FriBidiPropertyBlockLevel1_0100, /* F3400..F34FF */ + FriBidiPropertyBlockLevel1_0100, /* F3500..F35FF */ + FriBidiPropertyBlockLevel1_0100, /* F3600..F36FF */ + FriBidiPropertyBlockLevel1_0100, /* F3700..F37FF */ + FriBidiPropertyBlockLevel1_0100, /* F3800..F38FF */ + FriBidiPropertyBlockLevel1_0100, /* F3900..F39FF */ + FriBidiPropertyBlockLevel1_0100, /* F3A00..F3AFF */ + FriBidiPropertyBlockLevel1_0100, /* F3B00..F3BFF */ + FriBidiPropertyBlockLevel1_0100, /* F3C00..F3CFF */ + FriBidiPropertyBlockLevel1_0100, /* F3D00..F3DFF */ + FriBidiPropertyBlockLevel1_0100, /* F3E00..F3EFF */ + FriBidiPropertyBlockLevel1_0100, /* F3F00..F3FFF */ + FriBidiPropertyBlockLevel1_0100, /* F4000..F40FF */ + FriBidiPropertyBlockLevel1_0100, /* F4100..F41FF */ + FriBidiPropertyBlockLevel1_0100, /* F4200..F42FF */ + FriBidiPropertyBlockLevel1_0100, /* F4300..F43FF */ + FriBidiPropertyBlockLevel1_0100, /* F4400..F44FF */ + FriBidiPropertyBlockLevel1_0100, /* F4500..F45FF */ + FriBidiPropertyBlockLevel1_0100, /* F4600..F46FF */ + FriBidiPropertyBlockLevel1_0100, /* F4700..F47FF */ + FriBidiPropertyBlockLevel1_0100, /* F4800..F48FF */ + FriBidiPropertyBlockLevel1_0100, /* F4900..F49FF */ + FriBidiPropertyBlockLevel1_0100, /* F4A00..F4AFF */ + FriBidiPropertyBlockLevel1_0100, /* F4B00..F4BFF */ + FriBidiPropertyBlockLevel1_0100, /* F4C00..F4CFF */ + FriBidiPropertyBlockLevel1_0100, /* F4D00..F4DFF */ + FriBidiPropertyBlockLevel1_0100, /* F4E00..F4EFF */ + FriBidiPropertyBlockLevel1_0100, /* F4F00..F4FFF */ + FriBidiPropertyBlockLevel1_0100, /* F5000..F50FF */ + FriBidiPropertyBlockLevel1_0100, /* F5100..F51FF */ + FriBidiPropertyBlockLevel1_0100, /* F5200..F52FF */ + FriBidiPropertyBlockLevel1_0100, /* F5300..F53FF */ + FriBidiPropertyBlockLevel1_0100, /* F5400..F54FF */ + FriBidiPropertyBlockLevel1_0100, /* F5500..F55FF */ + FriBidiPropertyBlockLevel1_0100, /* F5600..F56FF */ + FriBidiPropertyBlockLevel1_0100, /* F5700..F57FF */ + FriBidiPropertyBlockLevel1_0100, /* F5800..F58FF */ + FriBidiPropertyBlockLevel1_0100, /* F5900..F59FF */ + FriBidiPropertyBlockLevel1_0100, /* F5A00..F5AFF */ + FriBidiPropertyBlockLevel1_0100, /* F5B00..F5BFF */ + FriBidiPropertyBlockLevel1_0100, /* F5C00..F5CFF */ + FriBidiPropertyBlockLevel1_0100, /* F5D00..F5DFF */ + FriBidiPropertyBlockLevel1_0100, /* F5E00..F5EFF */ + FriBidiPropertyBlockLevel1_0100, /* F5F00..F5FFF */ + FriBidiPropertyBlockLevel1_0100, /* F6000..F60FF */ + FriBidiPropertyBlockLevel1_0100, /* F6100..F61FF */ + FriBidiPropertyBlockLevel1_0100, /* F6200..F62FF */ + FriBidiPropertyBlockLevel1_0100, /* F6300..F63FF */ + FriBidiPropertyBlockLevel1_0100, /* F6400..F64FF */ + FriBidiPropertyBlockLevel1_0100, /* F6500..F65FF */ + FriBidiPropertyBlockLevel1_0100, /* F6600..F66FF */ + FriBidiPropertyBlockLevel1_0100, /* F6700..F67FF */ + FriBidiPropertyBlockLevel1_0100, /* F6800..F68FF */ + FriBidiPropertyBlockLevel1_0100, /* F6900..F69FF */ + FriBidiPropertyBlockLevel1_0100, /* F6A00..F6AFF */ + FriBidiPropertyBlockLevel1_0100, /* F6B00..F6BFF */ + FriBidiPropertyBlockLevel1_0100, /* F6C00..F6CFF */ + FriBidiPropertyBlockLevel1_0100, /* F6D00..F6DFF */ + FriBidiPropertyBlockLevel1_0100, /* F6E00..F6EFF */ + FriBidiPropertyBlockLevel1_0100, /* F6F00..F6FFF */ + FriBidiPropertyBlockLevel1_0100, /* F7000..F70FF */ + FriBidiPropertyBlockLevel1_0100, /* F7100..F71FF */ + FriBidiPropertyBlockLevel1_0100, /* F7200..F72FF */ + FriBidiPropertyBlockLevel1_0100, /* F7300..F73FF */ + FriBidiPropertyBlockLevel1_0100, /* F7400..F74FF */ + FriBidiPropertyBlockLevel1_0100, /* F7500..F75FF */ + FriBidiPropertyBlockLevel1_0100, /* F7600..F76FF */ + FriBidiPropertyBlockLevel1_0100, /* F7700..F77FF */ + FriBidiPropertyBlockLevel1_0100, /* F7800..F78FF */ + FriBidiPropertyBlockLevel1_0100, /* F7900..F79FF */ + FriBidiPropertyBlockLevel1_0100, /* F7A00..F7AFF */ + FriBidiPropertyBlockLevel1_0100, /* F7B00..F7BFF */ + FriBidiPropertyBlockLevel1_0100, /* F7C00..F7CFF */ + FriBidiPropertyBlockLevel1_0100, /* F7D00..F7DFF */ + FriBidiPropertyBlockLevel1_0100, /* F7E00..F7EFF */ + FriBidiPropertyBlockLevel1_0100, /* F7F00..F7FFF */ + FriBidiPropertyBlockLevel1_0100, /* F8000..F80FF */ + FriBidiPropertyBlockLevel1_0100, /* F8100..F81FF */ + FriBidiPropertyBlockLevel1_0100, /* F8200..F82FF */ + FriBidiPropertyBlockLevel1_0100, /* F8300..F83FF */ + FriBidiPropertyBlockLevel1_0100, /* F8400..F84FF */ + FriBidiPropertyBlockLevel1_0100, /* F8500..F85FF */ + FriBidiPropertyBlockLevel1_0100, /* F8600..F86FF */ + FriBidiPropertyBlockLevel1_0100, /* F8700..F87FF */ + FriBidiPropertyBlockLevel1_0100, /* F8800..F88FF */ + FriBidiPropertyBlockLevel1_0100, /* F8900..F89FF */ + FriBidiPropertyBlockLevel1_0100, /* F8A00..F8AFF */ + FriBidiPropertyBlockLevel1_0100, /* F8B00..F8BFF */ + FriBidiPropertyBlockLevel1_0100, /* F8C00..F8CFF */ + FriBidiPropertyBlockLevel1_0100, /* F8D00..F8DFF */ + FriBidiPropertyBlockLevel1_0100, /* F8E00..F8EFF */ + FriBidiPropertyBlockLevel1_0100, /* F8F00..F8FFF */ + FriBidiPropertyBlockLevel1_0100, /* F9000..F90FF */ + FriBidiPropertyBlockLevel1_0100, /* F9100..F91FF */ + FriBidiPropertyBlockLevel1_0100, /* F9200..F92FF */ + FriBidiPropertyBlockLevel1_0100, /* F9300..F93FF */ + FriBidiPropertyBlockLevel1_0100, /* F9400..F94FF */ + FriBidiPropertyBlockLevel1_0100, /* F9500..F95FF */ + FriBidiPropertyBlockLevel1_0100, /* F9600..F96FF */ + FriBidiPropertyBlockLevel1_0100, /* F9700..F97FF */ + FriBidiPropertyBlockLevel1_0100, /* F9800..F98FF */ + FriBidiPropertyBlockLevel1_0100, /* F9900..F99FF */ + FriBidiPropertyBlockLevel1_0100, /* F9A00..F9AFF */ + FriBidiPropertyBlockLevel1_0100, /* F9B00..F9BFF */ + FriBidiPropertyBlockLevel1_0100, /* F9C00..F9CFF */ + FriBidiPropertyBlockLevel1_0100, /* F9D00..F9DFF */ + FriBidiPropertyBlockLevel1_0100, /* F9E00..F9EFF */ + FriBidiPropertyBlockLevel1_0100, /* F9F00..F9FFF */ + FriBidiPropertyBlockLevel1_0100, /* FA000..FA0FF */ + FriBidiPropertyBlockLevel1_0100, /* FA100..FA1FF */ + FriBidiPropertyBlockLevel1_0100, /* FA200..FA2FF */ + FriBidiPropertyBlockLevel1_0100, /* FA300..FA3FF */ + FriBidiPropertyBlockLevel1_0100, /* FA400..FA4FF */ + FriBidiPropertyBlockLevel1_0100, /* FA500..FA5FF */ + FriBidiPropertyBlockLevel1_0100, /* FA600..FA6FF */ + FriBidiPropertyBlockLevel1_0100, /* FA700..FA7FF */ + FriBidiPropertyBlockLevel1_0100, /* FA800..FA8FF */ + FriBidiPropertyBlockLevel1_0100, /* FA900..FA9FF */ + FriBidiPropertyBlockLevel1_0100, /* FAA00..FAAFF */ + FriBidiPropertyBlockLevel1_0100, /* FAB00..FABFF */ + FriBidiPropertyBlockLevel1_0100, /* FAC00..FACFF */ + FriBidiPropertyBlockLevel1_0100, /* FAD00..FADFF */ + FriBidiPropertyBlockLevel1_0100, /* FAE00..FAEFF */ + FriBidiPropertyBlockLevel1_0100, /* FAF00..FAFFF */ + FriBidiPropertyBlockLevel1_0100, /* FB000..FB0FF */ + FriBidiPropertyBlockLevel1_0100, /* FB100..FB1FF */ + FriBidiPropertyBlockLevel1_0100, /* FB200..FB2FF */ + FriBidiPropertyBlockLevel1_0100, /* FB300..FB3FF */ + FriBidiPropertyBlockLevel1_0100, /* FB400..FB4FF */ + FriBidiPropertyBlockLevel1_0100, /* FB500..FB5FF */ + FriBidiPropertyBlockLevel1_0100, /* FB600..FB6FF */ + FriBidiPropertyBlockLevel1_0100, /* FB700..FB7FF */ + FriBidiPropertyBlockLevel1_0100, /* FB800..FB8FF */ + FriBidiPropertyBlockLevel1_0100, /* FB900..FB9FF */ + FriBidiPropertyBlockLevel1_0100, /* FBA00..FBAFF */ + FriBidiPropertyBlockLevel1_0100, /* FBB00..FBBFF */ + FriBidiPropertyBlockLevel1_0100, /* FBC00..FBCFF */ + FriBidiPropertyBlockLevel1_0100, /* FBD00..FBDFF */ + FriBidiPropertyBlockLevel1_0100, /* FBE00..FBEFF */ + FriBidiPropertyBlockLevel1_0100, /* FBF00..FBFFF */ + FriBidiPropertyBlockLevel1_0100, /* FC000..FC0FF */ + FriBidiPropertyBlockLevel1_0100, /* FC100..FC1FF */ + FriBidiPropertyBlockLevel1_0100, /* FC200..FC2FF */ + FriBidiPropertyBlockLevel1_0100, /* FC300..FC3FF */ + FriBidiPropertyBlockLevel1_0100, /* FC400..FC4FF */ + FriBidiPropertyBlockLevel1_0100, /* FC500..FC5FF */ + FriBidiPropertyBlockLevel1_0100, /* FC600..FC6FF */ + FriBidiPropertyBlockLevel1_0100, /* FC700..FC7FF */ + FriBidiPropertyBlockLevel1_0100, /* FC800..FC8FF */ + FriBidiPropertyBlockLevel1_0100, /* FC900..FC9FF */ + FriBidiPropertyBlockLevel1_0100, /* FCA00..FCAFF */ + FriBidiPropertyBlockLevel1_0100, /* FCB00..FCBFF */ + FriBidiPropertyBlockLevel1_0100, /* FCC00..FCCFF */ + FriBidiPropertyBlockLevel1_0100, /* FCD00..FCDFF */ + FriBidiPropertyBlockLevel1_0100, /* FCE00..FCEFF */ + FriBidiPropertyBlockLevel1_0100, /* FCF00..FCFFF */ + FriBidiPropertyBlockLevel1_0100, /* FD000..FD0FF */ + FriBidiPropertyBlockLevel1_0100, /* FD100..FD1FF */ + FriBidiPropertyBlockLevel1_0100, /* FD200..FD2FF */ + FriBidiPropertyBlockLevel1_0100, /* FD300..FD3FF */ + FriBidiPropertyBlockLevel1_0100, /* FD400..FD4FF */ + FriBidiPropertyBlockLevel1_0100, /* FD500..FD5FF */ + FriBidiPropertyBlockLevel1_0100, /* FD600..FD6FF */ + FriBidiPropertyBlockLevel1_0100, /* FD700..FD7FF */ + FriBidiPropertyBlockLevel1_0100, /* FD800..FD8FF */ + FriBidiPropertyBlockLevel1_0100, /* FD900..FD9FF */ + FriBidiPropertyBlockLevel1_0100, /* FDA00..FDAFF */ + FriBidiPropertyBlockLevel1_0100, /* FDB00..FDBFF */ + FriBidiPropertyBlockLevel1_0100, /* FDC00..FDCFF */ + FriBidiPropertyBlockLevel1_0100, /* FDD00..FDDFF */ + FriBidiPropertyBlockLevel1_0100, /* FDE00..FDEFF */ + FriBidiPropertyBlockLevel1_0100, /* FDF00..FDFFF */ + FriBidiPropertyBlockLevel1_0100, /* FE000..FE0FF */ + FriBidiPropertyBlockLevel1_0100, /* FE100..FE1FF */ + FriBidiPropertyBlockLevel1_0100, /* FE200..FE2FF */ + FriBidiPropertyBlockLevel1_0100, /* FE300..FE3FF */ + FriBidiPropertyBlockLevel1_0100, /* FE400..FE4FF */ + FriBidiPropertyBlockLevel1_0100, /* FE500..FE5FF */ + FriBidiPropertyBlockLevel1_0100, /* FE600..FE6FF */ + FriBidiPropertyBlockLevel1_0100, /* FE700..FE7FF */ + FriBidiPropertyBlockLevel1_0100, /* FE800..FE8FF */ + FriBidiPropertyBlockLevel1_0100, /* FE900..FE9FF */ + FriBidiPropertyBlockLevel1_0100, /* FEA00..FEAFF */ + FriBidiPropertyBlockLevel1_0100, /* FEB00..FEBFF */ + FriBidiPropertyBlockLevel1_0100, /* FEC00..FECFF */ + FriBidiPropertyBlockLevel1_0100, /* FED00..FEDFF */ + FriBidiPropertyBlockLevel1_0100, /* FEE00..FEEFF */ + FriBidiPropertyBlockLevel1_0100, /* FEF00..FEFFF */ + FriBidiPropertyBlockLevel1_0100, /* FF000..FF0FF */ + FriBidiPropertyBlockLevel1_0100, /* FF100..FF1FF */ + FriBidiPropertyBlockLevel1_0100, /* FF200..FF2FF */ + FriBidiPropertyBlockLevel1_0100, /* FF300..FF3FF */ + FriBidiPropertyBlockLevel1_0100, /* FF400..FF4FF */ + FriBidiPropertyBlockLevel1_0100, /* FF500..FF5FF */ + FriBidiPropertyBlockLevel1_0100, /* FF600..FF6FF */ + FriBidiPropertyBlockLevel1_0100, /* FF700..FF7FF */ + FriBidiPropertyBlockLevel1_0100, /* FF800..FF8FF */ + FriBidiPropertyBlockLevel1_0100, /* FF900..FF9FF */ + FriBidiPropertyBlockLevel1_0100, /* FFA00..FFAFF */ + FriBidiPropertyBlockLevel1_0100, /* FFB00..FFBFF */ + FriBidiPropertyBlockLevel1_0100, /* FFC00..FFCFF */ + FriBidiPropertyBlockLevel1_0100, /* FFD00..FFDFF */ + FriBidiPropertyBlockLevel1_0100, /* FFE00..FFEFF */ + FriBidiPropertyBlockLevel1_0100, /* FFF00..FFFFF */ + FriBidiPropertyBlockLevel1_0100, /* 100000..1000FF */ + FriBidiPropertyBlockLevel1_0100, /* 100100..1001FF */ + FriBidiPropertyBlockLevel1_0100, /* 100200..1002FF */ + FriBidiPropertyBlockLevel1_0100, /* 100300..1003FF */ + FriBidiPropertyBlockLevel1_0100, /* 100400..1004FF */ + FriBidiPropertyBlockLevel1_0100, /* 100500..1005FF */ + FriBidiPropertyBlockLevel1_0100, /* 100600..1006FF */ + FriBidiPropertyBlockLevel1_0100, /* 100700..1007FF */ + FriBidiPropertyBlockLevel1_0100, /* 100800..1008FF */ + FriBidiPropertyBlockLevel1_0100, /* 100900..1009FF */ + FriBidiPropertyBlockLevel1_0100, /* 100A00..100AFF */ + FriBidiPropertyBlockLevel1_0100, /* 100B00..100BFF */ + FriBidiPropertyBlockLevel1_0100, /* 100C00..100CFF */ + FriBidiPropertyBlockLevel1_0100, /* 100D00..100DFF */ + FriBidiPropertyBlockLevel1_0100, /* 100E00..100EFF */ + FriBidiPropertyBlockLevel1_0100, /* 100F00..100FFF */ + FriBidiPropertyBlockLevel1_0100, /* 101000..1010FF */ + FriBidiPropertyBlockLevel1_0100, /* 101100..1011FF */ + FriBidiPropertyBlockLevel1_0100, /* 101200..1012FF */ + FriBidiPropertyBlockLevel1_0100, /* 101300..1013FF */ + FriBidiPropertyBlockLevel1_0100, /* 101400..1014FF */ + FriBidiPropertyBlockLevel1_0100, /* 101500..1015FF */ + FriBidiPropertyBlockLevel1_0100, /* 101600..1016FF */ + FriBidiPropertyBlockLevel1_0100, /* 101700..1017FF */ + FriBidiPropertyBlockLevel1_0100, /* 101800..1018FF */ + FriBidiPropertyBlockLevel1_0100, /* 101900..1019FF */ + FriBidiPropertyBlockLevel1_0100, /* 101A00..101AFF */ + FriBidiPropertyBlockLevel1_0100, /* 101B00..101BFF */ + FriBidiPropertyBlockLevel1_0100, /* 101C00..101CFF */ + FriBidiPropertyBlockLevel1_0100, /* 101D00..101DFF */ + FriBidiPropertyBlockLevel1_0100, /* 101E00..101EFF */ + FriBidiPropertyBlockLevel1_0100, /* 101F00..101FFF */ + FriBidiPropertyBlockLevel1_0100, /* 102000..1020FF */ + FriBidiPropertyBlockLevel1_0100, /* 102100..1021FF */ + FriBidiPropertyBlockLevel1_0100, /* 102200..1022FF */ + FriBidiPropertyBlockLevel1_0100, /* 102300..1023FF */ + FriBidiPropertyBlockLevel1_0100, /* 102400..1024FF */ + FriBidiPropertyBlockLevel1_0100, /* 102500..1025FF */ + FriBidiPropertyBlockLevel1_0100, /* 102600..1026FF */ + FriBidiPropertyBlockLevel1_0100, /* 102700..1027FF */ + FriBidiPropertyBlockLevel1_0100, /* 102800..1028FF */ + FriBidiPropertyBlockLevel1_0100, /* 102900..1029FF */ + FriBidiPropertyBlockLevel1_0100, /* 102A00..102AFF */ + FriBidiPropertyBlockLevel1_0100, /* 102B00..102BFF */ + FriBidiPropertyBlockLevel1_0100, /* 102C00..102CFF */ + FriBidiPropertyBlockLevel1_0100, /* 102D00..102DFF */ + FriBidiPropertyBlockLevel1_0100, /* 102E00..102EFF */ + FriBidiPropertyBlockLevel1_0100, /* 102F00..102FFF */ + FriBidiPropertyBlockLevel1_0100, /* 103000..1030FF */ + FriBidiPropertyBlockLevel1_0100, /* 103100..1031FF */ + FriBidiPropertyBlockLevel1_0100, /* 103200..1032FF */ + FriBidiPropertyBlockLevel1_0100, /* 103300..1033FF */ + FriBidiPropertyBlockLevel1_0100, /* 103400..1034FF */ + FriBidiPropertyBlockLevel1_0100, /* 103500..1035FF */ + FriBidiPropertyBlockLevel1_0100, /* 103600..1036FF */ + FriBidiPropertyBlockLevel1_0100, /* 103700..1037FF */ + FriBidiPropertyBlockLevel1_0100, /* 103800..1038FF */ + FriBidiPropertyBlockLevel1_0100, /* 103900..1039FF */ + FriBidiPropertyBlockLevel1_0100, /* 103A00..103AFF */ + FriBidiPropertyBlockLevel1_0100, /* 103B00..103BFF */ + FriBidiPropertyBlockLevel1_0100, /* 103C00..103CFF */ + FriBidiPropertyBlockLevel1_0100, /* 103D00..103DFF */ + FriBidiPropertyBlockLevel1_0100, /* 103E00..103EFF */ + FriBidiPropertyBlockLevel1_0100, /* 103F00..103FFF */ + FriBidiPropertyBlockLevel1_0100, /* 104000..1040FF */ + FriBidiPropertyBlockLevel1_0100, /* 104100..1041FF */ + FriBidiPropertyBlockLevel1_0100, /* 104200..1042FF */ + FriBidiPropertyBlockLevel1_0100, /* 104300..1043FF */ + FriBidiPropertyBlockLevel1_0100, /* 104400..1044FF */ + FriBidiPropertyBlockLevel1_0100, /* 104500..1045FF */ + FriBidiPropertyBlockLevel1_0100, /* 104600..1046FF */ + FriBidiPropertyBlockLevel1_0100, /* 104700..1047FF */ + FriBidiPropertyBlockLevel1_0100, /* 104800..1048FF */ + FriBidiPropertyBlockLevel1_0100, /* 104900..1049FF */ + FriBidiPropertyBlockLevel1_0100, /* 104A00..104AFF */ + FriBidiPropertyBlockLevel1_0100, /* 104B00..104BFF */ + FriBidiPropertyBlockLevel1_0100, /* 104C00..104CFF */ + FriBidiPropertyBlockLevel1_0100, /* 104D00..104DFF */ + FriBidiPropertyBlockLevel1_0100, /* 104E00..104EFF */ + FriBidiPropertyBlockLevel1_0100, /* 104F00..104FFF */ + FriBidiPropertyBlockLevel1_0100, /* 105000..1050FF */ + FriBidiPropertyBlockLevel1_0100, /* 105100..1051FF */ + FriBidiPropertyBlockLevel1_0100, /* 105200..1052FF */ + FriBidiPropertyBlockLevel1_0100, /* 105300..1053FF */ + FriBidiPropertyBlockLevel1_0100, /* 105400..1054FF */ + FriBidiPropertyBlockLevel1_0100, /* 105500..1055FF */ + FriBidiPropertyBlockLevel1_0100, /* 105600..1056FF */ + FriBidiPropertyBlockLevel1_0100, /* 105700..1057FF */ + FriBidiPropertyBlockLevel1_0100, /* 105800..1058FF */ + FriBidiPropertyBlockLevel1_0100, /* 105900..1059FF */ + FriBidiPropertyBlockLevel1_0100, /* 105A00..105AFF */ + FriBidiPropertyBlockLevel1_0100, /* 105B00..105BFF */ + FriBidiPropertyBlockLevel1_0100, /* 105C00..105CFF */ + FriBidiPropertyBlockLevel1_0100, /* 105D00..105DFF */ + FriBidiPropertyBlockLevel1_0100, /* 105E00..105EFF */ + FriBidiPropertyBlockLevel1_0100, /* 105F00..105FFF */ + FriBidiPropertyBlockLevel1_0100, /* 106000..1060FF */ + FriBidiPropertyBlockLevel1_0100, /* 106100..1061FF */ + FriBidiPropertyBlockLevel1_0100, /* 106200..1062FF */ + FriBidiPropertyBlockLevel1_0100, /* 106300..1063FF */ + FriBidiPropertyBlockLevel1_0100, /* 106400..1064FF */ + FriBidiPropertyBlockLevel1_0100, /* 106500..1065FF */ + FriBidiPropertyBlockLevel1_0100, /* 106600..1066FF */ + FriBidiPropertyBlockLevel1_0100, /* 106700..1067FF */ + FriBidiPropertyBlockLevel1_0100, /* 106800..1068FF */ + FriBidiPropertyBlockLevel1_0100, /* 106900..1069FF */ + FriBidiPropertyBlockLevel1_0100, /* 106A00..106AFF */ + FriBidiPropertyBlockLevel1_0100, /* 106B00..106BFF */ + FriBidiPropertyBlockLevel1_0100, /* 106C00..106CFF */ + FriBidiPropertyBlockLevel1_0100, /* 106D00..106DFF */ + FriBidiPropertyBlockLevel1_0100, /* 106E00..106EFF */ + FriBidiPropertyBlockLevel1_0100, /* 106F00..106FFF */ + FriBidiPropertyBlockLevel1_0100, /* 107000..1070FF */ + FriBidiPropertyBlockLevel1_0100, /* 107100..1071FF */ + FriBidiPropertyBlockLevel1_0100, /* 107200..1072FF */ + FriBidiPropertyBlockLevel1_0100, /* 107300..1073FF */ + FriBidiPropertyBlockLevel1_0100, /* 107400..1074FF */ + FriBidiPropertyBlockLevel1_0100, /* 107500..1075FF */ + FriBidiPropertyBlockLevel1_0100, /* 107600..1076FF */ + FriBidiPropertyBlockLevel1_0100, /* 107700..1077FF */ + FriBidiPropertyBlockLevel1_0100, /* 107800..1078FF */ + FriBidiPropertyBlockLevel1_0100, /* 107900..1079FF */ + FriBidiPropertyBlockLevel1_0100, /* 107A00..107AFF */ + FriBidiPropertyBlockLevel1_0100, /* 107B00..107BFF */ + FriBidiPropertyBlockLevel1_0100, /* 107C00..107CFF */ + FriBidiPropertyBlockLevel1_0100, /* 107D00..107DFF */ + FriBidiPropertyBlockLevel1_0100, /* 107E00..107EFF */ + FriBidiPropertyBlockLevel1_0100, /* 107F00..107FFF */ + FriBidiPropertyBlockLevel1_0100, /* 108000..1080FF */ + FriBidiPropertyBlockLevel1_0100, /* 108100..1081FF */ + FriBidiPropertyBlockLevel1_0100, /* 108200..1082FF */ + FriBidiPropertyBlockLevel1_0100, /* 108300..1083FF */ + FriBidiPropertyBlockLevel1_0100, /* 108400..1084FF */ + FriBidiPropertyBlockLevel1_0100, /* 108500..1085FF */ + FriBidiPropertyBlockLevel1_0100, /* 108600..1086FF */ + FriBidiPropertyBlockLevel1_0100, /* 108700..1087FF */ + FriBidiPropertyBlockLevel1_0100, /* 108800..1088FF */ + FriBidiPropertyBlockLevel1_0100, /* 108900..1089FF */ + FriBidiPropertyBlockLevel1_0100, /* 108A00..108AFF */ + FriBidiPropertyBlockLevel1_0100, /* 108B00..108BFF */ + FriBidiPropertyBlockLevel1_0100, /* 108C00..108CFF */ + FriBidiPropertyBlockLevel1_0100, /* 108D00..108DFF */ + FriBidiPropertyBlockLevel1_0100, /* 108E00..108EFF */ + FriBidiPropertyBlockLevel1_0100, /* 108F00..108FFF */ + FriBidiPropertyBlockLevel1_0100, /* 109000..1090FF */ + FriBidiPropertyBlockLevel1_0100, /* 109100..1091FF */ + FriBidiPropertyBlockLevel1_0100, /* 109200..1092FF */ + FriBidiPropertyBlockLevel1_0100, /* 109300..1093FF */ + FriBidiPropertyBlockLevel1_0100, /* 109400..1094FF */ + FriBidiPropertyBlockLevel1_0100, /* 109500..1095FF */ + FriBidiPropertyBlockLevel1_0100, /* 109600..1096FF */ + FriBidiPropertyBlockLevel1_0100, /* 109700..1097FF */ + FriBidiPropertyBlockLevel1_0100, /* 109800..1098FF */ + FriBidiPropertyBlockLevel1_0100, /* 109900..1099FF */ + FriBidiPropertyBlockLevel1_0100, /* 109A00..109AFF */ + FriBidiPropertyBlockLevel1_0100, /* 109B00..109BFF */ + FriBidiPropertyBlockLevel1_0100, /* 109C00..109CFF */ + FriBidiPropertyBlockLevel1_0100, /* 109D00..109DFF */ + FriBidiPropertyBlockLevel1_0100, /* 109E00..109EFF */ + FriBidiPropertyBlockLevel1_0100, /* 109F00..109FFF */ + FriBidiPropertyBlockLevel1_0100, /* 10A000..10A0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A100..10A1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A200..10A2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A300..10A3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A400..10A4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A500..10A5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A600..10A6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A700..10A7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A800..10A8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10A900..10A9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10AA00..10AAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10AB00..10ABFF */ + FriBidiPropertyBlockLevel1_0100, /* 10AC00..10ACFF */ + FriBidiPropertyBlockLevel1_0100, /* 10AD00..10ADFF */ + FriBidiPropertyBlockLevel1_0100, /* 10AE00..10AEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10AF00..10AFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10B000..10B0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B100..10B1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B200..10B2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B300..10B3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B400..10B4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B500..10B5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B600..10B6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B700..10B7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B800..10B8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10B900..10B9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10BA00..10BAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10BB00..10BBFF */ + FriBidiPropertyBlockLevel1_0100, /* 10BC00..10BCFF */ + FriBidiPropertyBlockLevel1_0100, /* 10BD00..10BDFF */ + FriBidiPropertyBlockLevel1_0100, /* 10BE00..10BEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10BF00..10BFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10C000..10C0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C100..10C1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C200..10C2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C300..10C3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C400..10C4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C500..10C5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C600..10C6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C700..10C7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C800..10C8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10C900..10C9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10CA00..10CAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10CB00..10CBFF */ + FriBidiPropertyBlockLevel1_0100, /* 10CC00..10CCFF */ + FriBidiPropertyBlockLevel1_0100, /* 10CD00..10CDFF */ + FriBidiPropertyBlockLevel1_0100, /* 10CE00..10CEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10CF00..10CFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10D000..10D0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D100..10D1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D200..10D2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D300..10D3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D400..10D4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D500..10D5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D600..10D6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D700..10D7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D800..10D8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10D900..10D9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10DA00..10DAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10DB00..10DBFF */ + FriBidiPropertyBlockLevel1_0100, /* 10DC00..10DCFF */ + FriBidiPropertyBlockLevel1_0100, /* 10DD00..10DDFF */ + FriBidiPropertyBlockLevel1_0100, /* 10DE00..10DEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10DF00..10DFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10E000..10E0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E100..10E1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E200..10E2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E300..10E3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E400..10E4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E500..10E5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E600..10E6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E700..10E7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E800..10E8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10E900..10E9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10EA00..10EAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10EB00..10EBFF */ + FriBidiPropertyBlockLevel1_0100, /* 10EC00..10ECFF */ + FriBidiPropertyBlockLevel1_0100, /* 10ED00..10EDFF */ + FriBidiPropertyBlockLevel1_0100, /* 10EE00..10EEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10EF00..10EFFF */ + FriBidiPropertyBlockLevel1_0100, /* 10F000..10F0FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F100..10F1FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F200..10F2FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F300..10F3FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F400..10F4FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F500..10F5FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F600..10F6FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F700..10F7FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F800..10F8FF */ + FriBidiPropertyBlockLevel1_0100, /* 10F900..10F9FF */ + FriBidiPropertyBlockLevel1_0100, /* 10FA00..10FAFF */ + FriBidiPropertyBlockLevel1_0100, /* 10FB00..10FBFF */ + FriBidiPropertyBlockLevel1_0100, /* 10FC00..10FCFF */ + FriBidiPropertyBlockLevel1_0100, /* 10FD00..10FDFF */ + FriBidiPropertyBlockLevel1_0100, /* 10FE00..10FEFF */ + FriBidiPropertyBlockLevel1_0100, /* 10FF00..10FFFF */ }; /* *INDENT-ON* */ -#define FRIBIDI_GET_TYPE(x) \ - FriBidiPropertyBlock[(x)/512][(x)%512] +#define FRIBIDI_GET_TYPE(x) \ + FriBidiPropertyBlockLevel1[(x)%256 + \ + FriBidiPropertyBlockLevel0[(x)/256]] #undef WS #undef SS diff --git a/fribidi_tab_char_type_9.i b/fribidi_tab_char_type_9.i index 92a2569..57a92b6 100644 --- a/fribidi_tab_char_type_9.i +++ b/fribidi_tab_char_type_9.i @@ -29,2393 +29,3240 @@ #define WS FRIBIDI_PROP_TYPE_WS /* - Automatically generated by packtab.c + Automatically generated by packtab.c version 2 just use FRIBIDI_GET_TYPE(key) - assumed sizeof(pointer) == 4 assumed sizeof(FriBidiPropCharType) == 1 - required memory: 5244 + required memory: 2111 lookups: 9 - partition shape: FriBidiPropertyBlock[17][4][2][4][4][4][4][4][8] - different table entries: 1 4 6 7 12 29 65 131 145 + partition shape: FriBidiPropertyBlock[17][8][4][8][4][2][8][2][2] + different table entries: 1 4 7 12 41 104 131 101 54 */ /* *INDENT-OFF* */ -static const FriBidiPropCharType FriBidiPropertyBlockLevel8[8*145] = { +static const FriBidiPropCharType FriBidiPropertyBlockLevel8[2*54] = { -#define FriBidiPropertyBlockLevel8_0000 (FriBidiPropertyBlockLevel8 + 0x0) +#define FriBidiPropertyBlockLevel8_0000 0x0 - BN, BN, BN, BN, BN, BN, BN, BN, + BN, BN, -#define FriBidiPropertyBlockLevel8_0008 (FriBidiPropertyBlockLevel8 + 0x8) +#define FriBidiPropertyBlockLevel8_0008 0x2 - BN, SS, BS, SS, WS, BS, BN, BN, + BN, SS, -#define FriBidiPropertyBlockLevel8_0018 (FriBidiPropertyBlockLevel8 + 0x10) +#define FriBidiPropertyBlockLevel8_000A 0x4 - BN, BN, BN, BN, BS, BS, BS, SS, + BS, SS, -#define FriBidiPropertyBlockLevel8_0020 (FriBidiPropertyBlockLevel8 + 0x18) +#define FriBidiPropertyBlockLevel8_000C 0x6 - WS, ON, ON, ET, ET, ET, ON, ON, + WS, BS, -#define FriBidiPropertyBlockLevel8_0028 (FriBidiPropertyBlockLevel8 + 0x20) +#define FriBidiPropertyBlockLevel8_001C 0x8 - ON, ON, ON, ET, CS, ET, CS, ES, + BS, BS, -#define FriBidiPropertyBlockLevel8_0030 (FriBidiPropertyBlockLevel8 + 0x28) +#define FriBidiPropertyBlockLevel8_0020 0xA - EN, EN, EN, EN, EN, EN, EN, EN, + WS, ON, -#define FriBidiPropertyBlockLevel8_0038 (FriBidiPropertyBlockLevel8 + 0x30) +#define FriBidiPropertyBlockLevel8_0022 0xC - EN, EN, CS, ON, ON, ON, ON, ON, + ON, ET, -#define FriBidiPropertyBlockLevel8_0040 (FriBidiPropertyBlockLevel8 + 0x38) +#define FriBidiPropertyBlockLevel8_0024 0xE - ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ET, ET, -#define FriBidiPropertyBlockLevel8_0048 (FriBidiPropertyBlockLevel8 + 0x40) +#define FriBidiPropertyBlockLevel8_0026 0x10 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, + ON, ON, -#define FriBidiPropertyBlockLevel8_0058 (FriBidiPropertyBlockLevel8 + 0x48) +#define FriBidiPropertyBlockLevel8_002C 0x12 - LTR,LTR,LTR, ON, ON, ON, ON, ON, + CS, ET, -#define FriBidiPropertyBlockLevel8_0078 (FriBidiPropertyBlockLevel8 + 0x50) +#define FriBidiPropertyBlockLevel8_002E 0x14 - LTR,LTR,LTR, ON, ON, ON, ON, BN, + CS, ES, -#define FriBidiPropertyBlockLevel8_0080 (FriBidiPropertyBlockLevel8 + 0x58) +#define FriBidiPropertyBlockLevel8_0030 0x16 - BN, BN, BN, BN, BN, BS, BN, BN, + EN, EN, -#define FriBidiPropertyBlockLevel8_00A0 (FriBidiPropertyBlockLevel8 + 0x60) +#define FriBidiPropertyBlockLevel8_003A 0x18 - CS, ON, ET, ET, ET, ET, ON, ON, + CS, ON, -#define FriBidiPropertyBlockLevel8_00A8 (FriBidiPropertyBlockLevel8 + 0x68) +#define FriBidiPropertyBlockLevel8_0040 0x1A - ON, ON,LTR, ON, ON, ON, ON, ON, + ON,LTR, -#define FriBidiPropertyBlockLevel8_00B0 (FriBidiPropertyBlockLevel8 + 0x70) +#define FriBidiPropertyBlockLevel8_0042 0x1C - ET, ET, EN, EN, ON,LTR, ON, ON, + LTR,LTR, -#define FriBidiPropertyBlockLevel8_00B8 (FriBidiPropertyBlockLevel8 + 0x78) +#define FriBidiPropertyBlockLevel8_005A 0x1E - ON, EN,LTR, ON, ON, ON, ON, ON, + LTR, ON, -#define FriBidiPropertyBlockLevel8_00D0 (FriBidiPropertyBlockLevel8 + 0x80) +#define FriBidiPropertyBlockLevel8_007E 0x20 - LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, + ON, BN, -#define FriBidiPropertyBlockLevel8_02B8 (FriBidiPropertyBlockLevel8 + 0x88) +#define FriBidiPropertyBlockLevel8_0084 0x22 - LTR, ON, ON,LTR,LTR,LTR,LTR,LTR, + BN, BS, -#define FriBidiPropertyBlockLevel8_02C0 (FriBidiPropertyBlockLevel8 + 0x90) +#define FriBidiPropertyBlockLevel8_00B8 0x24 - LTR,LTR, ON, ON, ON, ON, ON, ON, + ON, EN, -#define FriBidiPropertyBlockLevel8_02C8 (FriBidiPropertyBlockLevel8 + 0x98) +#define FriBidiPropertyBlockLevel8_0300 0x26 - ON, ON, ON, ON, ON, ON, ON, ON, + NSM,NSM, -#define FriBidiPropertyBlockLevel8_02E0 (FriBidiPropertyBlockLevel8 + 0xA0) +#define FriBidiPropertyBlockLevel8_0482 0x28 - LTR,LTR,LTR,LTR,LTR, ON, ON, ON, + LTR,NSM, -#define FriBidiPropertyBlockLevel8_02E8 (FriBidiPropertyBlockLevel8 + 0xA8) +#define FriBidiPropertyBlockLevel8_0486 0x2A - ON, ON, ON, ON, ON, ON,LTR,LTR, + NSM,LTR, -#define FriBidiPropertyBlockLevel8_0300 (FriBidiPropertyBlockLevel8 + 0xB0) +#define FriBidiPropertyBlockLevel8_0590 0x2C - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + RTL,NSM, -#define FriBidiPropertyBlockLevel8_0370 (FriBidiPropertyBlockLevel8 + 0xB8) +#define FriBidiPropertyBlockLevel8_05C2 0x2E - LTR,LTR,LTR,LTR, ON, ON,LTR,LTR, + NSM,RTL, -#define FriBidiPropertyBlockLevel8_0378 (FriBidiPropertyBlockLevel8 + 0xC0) +#define FriBidiPropertyBlockLevel8_05C6 0x30 - LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR, + RTL,RTL, -#define FriBidiPropertyBlockLevel8_0380 (FriBidiPropertyBlockLevel8 + 0xC8) +#define FriBidiPropertyBlockLevel8_0600 0x32 - LTR,LTR,LTR,LTR, ON, ON,LTR, ON, + AL, AL, -#define FriBidiPropertyBlockLevel8_0480 (FriBidiPropertyBlockLevel8 + 0xD0) +#define FriBidiPropertyBlockLevel8_060C 0x34 - LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR, + CS, AL, -#define FriBidiPropertyBlockLevel8_0488 (FriBidiPropertyBlockLevel8 + 0xD8) +#define FriBidiPropertyBlockLevel8_064A 0x36 - NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR, + AL,NSM, -#define FriBidiPropertyBlockLevel8_0588 (FriBidiPropertyBlockLevel8 + 0xE0) +#define FriBidiPropertyBlockLevel8_0660 0x38 - LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR, + AN, AN, -#define FriBidiPropertyBlockLevel8_0590 (FriBidiPropertyBlockLevel8 + 0xE8) +#define FriBidiPropertyBlockLevel8_066A 0x3A - RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + ET, AN, -#define FriBidiPropertyBlockLevel8_05A0 (FriBidiPropertyBlockLevel8 + 0xF0) +#define FriBidiPropertyBlockLevel8_066C 0x3C - NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM, + AN, AL, -#define FriBidiPropertyBlockLevel8_05B8 (FriBidiPropertyBlockLevel8 + 0xF8) +#define FriBidiPropertyBlockLevel8_0670 0x3E - NSM,NSM,RTL,NSM,NSM,NSM,RTL,NSM, + NSM, AL, -#define FriBidiPropertyBlockLevel8_05C0 (FriBidiPropertyBlockLevel8 + 0x100) +#define FriBidiPropertyBlockLevel8_06E8 0x40 - RTL,NSM,NSM,RTL,NSM,RTL,RTL,RTL, + NSM, ON, -#define FriBidiPropertyBlockLevel8_05C8 (FriBidiPropertyBlockLevel8 + 0x108) +#define FriBidiPropertyBlockLevel8_070E 0x42 - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, + AL, BN, -#define FriBidiPropertyBlockLevel8_0600 (FriBidiPropertyBlockLevel8 + 0x110) +#define FriBidiPropertyBlockLevel8_0E3E 0x44 - AL, AL, AL, AL, AL, AL, AL, AL, + LTR, ET, -#define FriBidiPropertyBlockLevel8_0608 (FriBidiPropertyBlockLevel8 + 0x118) +#define FriBidiPropertyBlockLevel8_1680 0x46 - AL, AL, AL, AL, CS, AL, AL, AL, + WS,LTR, -#define FriBidiPropertyBlockLevel8_0648 (FriBidiPropertyBlockLevel8 + 0x120) +#define FriBidiPropertyBlockLevel8_180A 0x48 - AL, AL, AL,NSM,NSM,NSM,NSM,NSM, + ON,NSM, -#define FriBidiPropertyBlockLevel8_0650 (FriBidiPropertyBlockLevel8 + 0x128) +#define FriBidiPropertyBlockLevel8_180E 0x4A - NSM,NSM,NSM,NSM,NSM,NSM, AL, AL, + BN,LTR, -#define FriBidiPropertyBlockLevel8_0660 (FriBidiPropertyBlockLevel8 + 0x130) +#define FriBidiPropertyBlockLevel8_2000 0x4C - AN, AN, AN, AN, AN, AN, AN, AN, + WS, WS, -#define FriBidiPropertyBlockLevel8_0668 (FriBidiPropertyBlockLevel8 + 0x138) +#define FriBidiPropertyBlockLevel8_200A 0x4E - AN, AN, ET, AN, AN, AL, AL, AL, + WS, BN, -#define FriBidiPropertyBlockLevel8_0670 (FriBidiPropertyBlockLevel8 + 0x140) +#define FriBidiPropertyBlockLevel8_200E 0x50 - NSM, AL, AL, AL, AL, AL, AL, AL, + LTR,RTL, -#define FriBidiPropertyBlockLevel8_06D0 (FriBidiPropertyBlockLevel8 + 0x148) +#define FriBidiPropertyBlockLevel8_202A 0x52 - AL, AL, AL, AL, AL, AL,NSM,NSM, + LRE,RLE, -#define FriBidiPropertyBlockLevel8_06D8 (FriBidiPropertyBlockLevel8 + 0x150) +#define FriBidiPropertyBlockLevel8_202C 0x54 - NSM,NSM,NSM,NSM,NSM, AL,NSM,NSM, + PDF,LRO, -#define FriBidiPropertyBlockLevel8_06E0 (FriBidiPropertyBlockLevel8 + 0x158) +#define FriBidiPropertyBlockLevel8_202E 0x56 - NSM,NSM,NSM,NSM,NSM, AL, AL,NSM, + RLO, WS, -#define FriBidiPropertyBlockLevel8_06E8 (FriBidiPropertyBlockLevel8 + 0x160) +#define FriBidiPropertyBlockLevel8_2034 0x58 - NSM, ON,NSM,NSM,NSM,NSM, AL, AL, + ET, ON, -#define FriBidiPropertyBlockLevel8_06F8 (FriBidiPropertyBlockLevel8 + 0x168) +#define FriBidiPropertyBlockLevel8_205E 0x5A - EN, EN, AL, AL, AL, AL, AL, AL, + LTR, WS, -#define FriBidiPropertyBlockLevel8_0708 (FriBidiPropertyBlockLevel8 + 0x170) +#define FriBidiPropertyBlockLevel8_2070 0x5C - AL, AL, AL, AL, AL, AL, AL, BN, + EN,LTR, -#define FriBidiPropertyBlockLevel8_0710 (FriBidiPropertyBlockLevel8 + 0x178) +#define FriBidiPropertyBlockLevel8_212E 0x5E - AL,NSM, AL, AL, AL, AL, AL, AL, + ET,LTR, -#define FriBidiPropertyBlockLevel8_0748 (FriBidiPropertyBlockLevel8 + 0x180) +#define FriBidiPropertyBlockLevel8_24EA 0x60 - NSM,NSM,NSM, AL, AL, AL, AL, AL, + EN, ON, -#define FriBidiPropertyBlockLevel8_0900 (FriBidiPropertyBlockLevel8 + 0x188) +#define FriBidiPropertyBlockLevel8_FB28 0x62 - LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR, + RTL, ET, -#define FriBidiPropertyBlockLevel8_0938 (FriBidiPropertyBlockLevel8 + 0x190) +#define FriBidiPropertyBlockLevel8_FE52 0x64 - LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR, + CS,LTR, -#define FriBidiPropertyBlockLevel8_0940 (FriBidiPropertyBlockLevel8 + 0x198) +#define FriBidiPropertyBlockLevel8_FE54 0x66 - LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM, + ON, CS, -#define FriBidiPropertyBlockLevel8_0948 (FriBidiPropertyBlockLevel8 + 0x1A0) +#define FriBidiPropertyBlockLevel8_FFF8 0x68 - NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR, + LTR, BN, -#define FriBidiPropertyBlockLevel8_0950 (FriBidiPropertyBlockLevel8 + 0x1A8) +#define FriBidiPropertyBlockLevel8_1D17A 0x6A - LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0960 (FriBidiPropertyBlockLevel8 + 0x1B0) - - LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0980 (FriBidiPropertyBlockLevel8 + 0x1B8) - - LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_09C8 (FriBidiPropertyBlockLevel8 + 0x1C0) - - LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_09F0 (FriBidiPropertyBlockLevel8 + 0x1C8) - - LTR,LTR, ET, ET,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0A00 (FriBidiPropertyBlockLevel8 + 0x1D0) - - LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0A40 (FriBidiPropertyBlockLevel8 + 0x1D8) - - LTR,NSM,NSM,LTR,LTR,LTR,LTR,NSM, - -#define FriBidiPropertyBlockLevel8_0A48 (FriBidiPropertyBlockLevel8 + 0x1E0) - - NSM,LTR,LTR,NSM,NSM,NSM,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0AC0 (FriBidiPropertyBlockLevel8 + 0x1E8) - - LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM, - -#define FriBidiPropertyBlockLevel8_0B38 (FriBidiPropertyBlockLevel8 + 0x1F0) - - LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM, - -#define FriBidiPropertyBlockLevel8_0B40 (FriBidiPropertyBlockLevel8 + 0x1F8) - - LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0B50 (FriBidiPropertyBlockLevel8 + 0x200) - - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR, - -#define FriBidiPropertyBlockLevel8_0BC0 (FriBidiPropertyBlockLevel8 + 0x208) - - NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0C38 (FriBidiPropertyBlockLevel8 + 0x210) - - LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM, - -#define FriBidiPropertyBlockLevel8_0C40 (FriBidiPropertyBlockLevel8 + 0x218) - - NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM, - -#define FriBidiPropertyBlockLevel8_0C48 (FriBidiPropertyBlockLevel8 + 0x220) - - NSM,LTR,NSM,NSM,NSM,NSM,LTR,LTR, - -#define FriBidiPropertyBlockLevel8_0C50 (FriBidiPropertyBlockLevel8 + 0x228) - - LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR, + BN,NSM, +}; -#define FriBidiPropertyBlockLevel8_0CB8 (FriBidiPropertyBlockLevel8 + 0x230) +static const fribidi_uint8 FriBidiPropertyBlockLevel7[2*101] = { - LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM, +#define FriBidiPropertyBlockLevel7_0000 0x0 -#define FriBidiPropertyBlockLevel8_0CC8 (FriBidiPropertyBlockLevel8 + 0x238) + FriBidiPropertyBlockLevel8_0000, /* 0000..0001 */ + FriBidiPropertyBlockLevel8_0000, /* 0002..0003 */ - LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0008 0x2 -#define FriBidiPropertyBlockLevel8_0DD0 (FriBidiPropertyBlockLevel8 + 0x240) + FriBidiPropertyBlockLevel8_0008, /* 0008..0009 */ + FriBidiPropertyBlockLevel8_000A, /* 000A..000B */ - LTR,LTR,NSM,NSM,NSM,LTR,NSM,LTR, +#define FriBidiPropertyBlockLevel7_000C 0x4 -#define FriBidiPropertyBlockLevel8_0E30 (FriBidiPropertyBlockLevel8 + 0x248) + FriBidiPropertyBlockLevel8_000C, /* 000C..000D */ + FriBidiPropertyBlockLevel8_0000, /* 000E..000F */ - LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM, +#define FriBidiPropertyBlockLevel7_001C 0x6 -#define FriBidiPropertyBlockLevel8_0E38 (FriBidiPropertyBlockLevel8 + 0x250) + FriBidiPropertyBlockLevel8_001C, /* 001C..001D */ + FriBidiPropertyBlockLevel8_000A, /* 001E..001F */ - NSM,NSM,NSM,LTR,LTR,LTR,LTR, ET, +#define FriBidiPropertyBlockLevel7_0020 0x8 -#define FriBidiPropertyBlockLevel8_0E48 (FriBidiPropertyBlockLevel8 + 0x258) + FriBidiPropertyBlockLevel8_0020, /* 0020..0021 */ + FriBidiPropertyBlockLevel8_0022, /* 0022..0023 */ - NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR, +#define FriBidiPropertyBlockLevel7_0024 0xA -#define FriBidiPropertyBlockLevel8_0EB8 (FriBidiPropertyBlockLevel8 + 0x260) + FriBidiPropertyBlockLevel8_0024, /* 0024..0025 */ + FriBidiPropertyBlockLevel8_0026, /* 0026..0027 */ - NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0028 0xC -#define FriBidiPropertyBlockLevel8_0EC8 (FriBidiPropertyBlockLevel8 + 0x268) + FriBidiPropertyBlockLevel8_0026, /* 0028..0029 */ + FriBidiPropertyBlockLevel8_0022, /* 002A..002B */ - NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR, +#define FriBidiPropertyBlockLevel7_002C 0xE -#define FriBidiPropertyBlockLevel8_0F30 (FriBidiPropertyBlockLevel8 + 0x270) + FriBidiPropertyBlockLevel8_002C, /* 002C..002D */ + FriBidiPropertyBlockLevel8_002E, /* 002E..002F */ - LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM, +#define FriBidiPropertyBlockLevel7_0030 0x10 -#define FriBidiPropertyBlockLevel8_0F38 (FriBidiPropertyBlockLevel8 + 0x278) + FriBidiPropertyBlockLevel8_0030, /* 0030..0031 */ + FriBidiPropertyBlockLevel8_0030, /* 0032..0033 */ - LTR,NSM, ON, ON, ON, ON,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0038 0x12 -#define FriBidiPropertyBlockLevel8_0F80 (FriBidiPropertyBlockLevel8 + 0x280) + FriBidiPropertyBlockLevel8_0030, /* 0038..0039 */ + FriBidiPropertyBlockLevel8_003A, /* 003A..003B */ - NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM, +#define FriBidiPropertyBlockLevel7_003C 0x14 -#define FriBidiPropertyBlockLevel8_0FB8 (FriBidiPropertyBlockLevel8 + 0x288) + FriBidiPropertyBlockLevel8_0026, /* 003C..003D */ + FriBidiPropertyBlockLevel8_0026, /* 003E..003F */ - NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0040 0x16 -#define FriBidiPropertyBlockLevel8_1028 (FriBidiPropertyBlockLevel8 + 0x290) + FriBidiPropertyBlockLevel8_0040, /* 0040..0041 */ + FriBidiPropertyBlockLevel8_0042, /* 0042..0043 */ - LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM, +#define FriBidiPropertyBlockLevel7_0044 0x18 -#define FriBidiPropertyBlockLevel8_1030 (FriBidiPropertyBlockLevel8 + 0x298) + FriBidiPropertyBlockLevel8_0042, /* 0044..0045 */ + FriBidiPropertyBlockLevel8_0042, /* 0046..0047 */ - NSM,LTR,NSM,LTR,LTR,LTR,NSM,NSM, +#define FriBidiPropertyBlockLevel7_0058 0x1A -#define FriBidiPropertyBlockLevel8_1680 (FriBidiPropertyBlockLevel8 + 0x2A0) + FriBidiPropertyBlockLevel8_0042, /* 0058..0059 */ + FriBidiPropertyBlockLevel8_005A, /* 005A..005B */ - WS,LTR,LTR,LTR,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_007C 0x1C -#define FriBidiPropertyBlockLevel8_1698 (FriBidiPropertyBlockLevel8 + 0x2A8) + FriBidiPropertyBlockLevel8_0026, /* 007C..007D */ + FriBidiPropertyBlockLevel8_007E, /* 007E..007F */ - LTR,LTR,LTR, ON, ON,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0084 0x1E -#define FriBidiPropertyBlockLevel8_1710 (FriBidiPropertyBlockLevel8 + 0x2B0) + FriBidiPropertyBlockLevel8_0084, /* 0084..0085 */ + FriBidiPropertyBlockLevel8_0000, /* 0086..0087 */ - LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_00A0 0x20 -#define FriBidiPropertyBlockLevel8_17D0 (FriBidiPropertyBlockLevel8 + 0x2B8) + FriBidiPropertyBlockLevel8_003A, /* 00A0..00A1 */ + FriBidiPropertyBlockLevel8_0024, /* 00A2..00A3 */ - NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_00A8 0x22 -#define FriBidiPropertyBlockLevel8_17D8 (FriBidiPropertyBlockLevel8 + 0x2C0) + FriBidiPropertyBlockLevel8_0026, /* 00A8..00A9 */ + FriBidiPropertyBlockLevel8_005A, /* 00AA..00AB */ - LTR,LTR,LTR, ET,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_00B0 0x24 -#define FriBidiPropertyBlockLevel8_1808 (FriBidiPropertyBlockLevel8 + 0x2C8) + FriBidiPropertyBlockLevel8_0024, /* 00B0..00B1 */ + FriBidiPropertyBlockLevel8_0030, /* 00B2..00B3 */ - ON, ON, ON,NSM,NSM,NSM, BN,LTR, +#define FriBidiPropertyBlockLevel7_00B4 0x26 -#define FriBidiPropertyBlockLevel8_1FB8 (FriBidiPropertyBlockLevel8 + 0x2D0) + FriBidiPropertyBlockLevel8_0040, /* 00B4..00B5 */ + FriBidiPropertyBlockLevel8_0026, /* 00B6..00B7 */ - LTR,LTR,LTR,LTR,LTR, ON,LTR, ON, +#define FriBidiPropertyBlockLevel7_00B8 0x28 -#define FriBidiPropertyBlockLevel8_1FC0 (FriBidiPropertyBlockLevel8 + 0x2D8) + FriBidiPropertyBlockLevel8_00B8, /* 00B8..00B9 */ + FriBidiPropertyBlockLevel8_005A, /* 00BA..00BB */ - ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_02B8 0x2A -#define FriBidiPropertyBlockLevel8_1FF8 (FriBidiPropertyBlockLevel8 + 0x2E0) + FriBidiPropertyBlockLevel8_005A, /* 02B8..02B9 */ + FriBidiPropertyBlockLevel8_0040, /* 02BA..02BB */ - LTR,LTR,LTR,LTR,LTR, ON, ON,LTR, +#define FriBidiPropertyBlockLevel7_02C0 0x2C -#define FriBidiPropertyBlockLevel8_2000 (FriBidiPropertyBlockLevel8 + 0x2E8) + FriBidiPropertyBlockLevel8_0042, /* 02C0..02C1 */ + FriBidiPropertyBlockLevel8_0026, /* 02C2..02C3 */ - WS, WS, WS, WS, WS, WS, WS, WS, +#define FriBidiPropertyBlockLevel7_02E4 0x2E -#define FriBidiPropertyBlockLevel8_2008 (FriBidiPropertyBlockLevel8 + 0x2F0) + FriBidiPropertyBlockLevel8_005A, /* 02E4..02E5 */ + FriBidiPropertyBlockLevel8_0026, /* 02E6..02E7 */ - WS, WS, WS, BN, BN, BN,LTR,RTL, +#define FriBidiPropertyBlockLevel7_02EC 0x30 -#define FriBidiPropertyBlockLevel8_2028 (FriBidiPropertyBlockLevel8 + 0x2F8) + FriBidiPropertyBlockLevel8_0026, /* 02EC..02ED */ + FriBidiPropertyBlockLevel8_0042, /* 02EE..02EF */ - WS, BS,LRE,RLE,PDF,LRO,RLO, WS, +#define FriBidiPropertyBlockLevel7_0300 0x32 -#define FriBidiPropertyBlockLevel8_2030 (FriBidiPropertyBlockLevel8 + 0x300) + FriBidiPropertyBlockLevel8_0300, /* 0300..0301 */ + FriBidiPropertyBlockLevel8_0300, /* 0302..0303 */ - ET, ET, ET, ET, ET, ON, ON, ON, +#define FriBidiPropertyBlockLevel7_037C 0x34 -#define FriBidiPropertyBlockLevel8_2050 (FriBidiPropertyBlockLevel8 + 0x308) + FriBidiPropertyBlockLevel8_0042, /* 037C..037D */ + FriBidiPropertyBlockLevel8_0040, /* 037E..037F */ - ON, ON, ON,LTR,LTR,LTR,LTR, ON, +#define FriBidiPropertyBlockLevel7_0480 0x36 -#define FriBidiPropertyBlockLevel8_2058 (FriBidiPropertyBlockLevel8 + 0x310) + FriBidiPropertyBlockLevel8_0042, /* 0480..0481 */ + FriBidiPropertyBlockLevel8_0482, /* 0482..0483 */ - LTR,LTR,LTR,LTR,LTR,LTR,LTR, WS, +#define FriBidiPropertyBlockLevel7_0484 0x38 -#define FriBidiPropertyBlockLevel8_2060 (FriBidiPropertyBlockLevel8 + 0x318) + FriBidiPropertyBlockLevel8_0300, /* 0484..0485 */ + FriBidiPropertyBlockLevel8_0486, /* 0486..0487 */ - BN, BN, BN, BN,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0488 0x3A -#define FriBidiPropertyBlockLevel8_2068 (FriBidiPropertyBlockLevel8 + 0x320) + FriBidiPropertyBlockLevel8_0300, /* 0488..0489 */ + FriBidiPropertyBlockLevel8_0042, /* 048A..048B */ - LTR,LTR, BN, BN, BN, BN, BN, BN, +#define FriBidiPropertyBlockLevel7_0590 0x3C -#define FriBidiPropertyBlockLevel8_2070 (FriBidiPropertyBlockLevel8 + 0x328) + FriBidiPropertyBlockLevel8_0590, /* 0590..0591 */ + FriBidiPropertyBlockLevel8_0300, /* 0592..0593 */ - EN,LTR,LTR,LTR, EN, EN, EN, EN, +#define FriBidiPropertyBlockLevel7_05A0 0x3E -#define FriBidiPropertyBlockLevel8_2078 (FriBidiPropertyBlockLevel8 + 0x330) + FriBidiPropertyBlockLevel8_0300, /* 05A0..05A1 */ + FriBidiPropertyBlockLevel8_0590, /* 05A2..05A3 */ - EN, EN, ET, ET, ON, ON, ON,LTR, +#define FriBidiPropertyBlockLevel7_05C0 0x40 -#define FriBidiPropertyBlockLevel8_20A0 (FriBidiPropertyBlockLevel8 + 0x338) + FriBidiPropertyBlockLevel8_0590, /* 05C0..05C1 */ + FriBidiPropertyBlockLevel8_05C2, /* 05C2..05C3 */ - ET, ET, ET, ET, ET, ET, ET, ET, +#define FriBidiPropertyBlockLevel7_05C4 0x42 -#define FriBidiPropertyBlockLevel8_20B0 (FriBidiPropertyBlockLevel8 + 0x340) + FriBidiPropertyBlockLevel8_05C2, /* 05C4..05C5 */ + FriBidiPropertyBlockLevel8_05C6, /* 05C6..05C7 */ - ET, ET,LTR,LTR,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_05C8 0x44 -#define FriBidiPropertyBlockLevel8_20E8 (FriBidiPropertyBlockLevel8 + 0x348) + FriBidiPropertyBlockLevel8_05C6, /* 05C8..05C9 */ + FriBidiPropertyBlockLevel8_05C6, /* 05CA..05CB */ - NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0600 0x46 -#define FriBidiPropertyBlockLevel8_2100 (FriBidiPropertyBlockLevel8 + 0x350) + FriBidiPropertyBlockLevel8_0600, /* 0600..0601 */ + FriBidiPropertyBlockLevel8_0600, /* 0602..0603 */ - ON, ON,LTR, ON, ON, ON, ON,LTR, +#define FriBidiPropertyBlockLevel7_060C 0x48 -#define FriBidiPropertyBlockLevel8_2110 (FriBidiPropertyBlockLevel8 + 0x358) + FriBidiPropertyBlockLevel8_060C, /* 060C..060D */ + FriBidiPropertyBlockLevel8_0600, /* 060E..060F */ - LTR,LTR,LTR,LTR, ON,LTR, ON, ON, +#define FriBidiPropertyBlockLevel7_0648 0x4A -#define FriBidiPropertyBlockLevel8_2118 (FriBidiPropertyBlockLevel8 + 0x360) + FriBidiPropertyBlockLevel8_0600, /* 0648..0649 */ + FriBidiPropertyBlockLevel8_064A, /* 064A..064B */ - ON,LTR,LTR,LTR,LTR,LTR, ON, ON, +#define FriBidiPropertyBlockLevel7_0654 0x4C -#define FriBidiPropertyBlockLevel8_2120 (FriBidiPropertyBlockLevel8 + 0x368) + FriBidiPropertyBlockLevel8_0300, /* 0654..0655 */ + FriBidiPropertyBlockLevel8_0600, /* 0656..0657 */ - ON, ON, ON, ON,LTR, ON,LTR, ON, +#define FriBidiPropertyBlockLevel7_0660 0x4E -#define FriBidiPropertyBlockLevel8_2128 (FriBidiPropertyBlockLevel8 + 0x370) + FriBidiPropertyBlockLevel8_0660, /* 0660..0661 */ + FriBidiPropertyBlockLevel8_0660, /* 0662..0663 */ - LTR, ON,LTR,LTR,LTR,LTR, ET,LTR, +#define FriBidiPropertyBlockLevel7_0668 0x50 -#define FriBidiPropertyBlockLevel8_2140 (FriBidiPropertyBlockLevel8 + 0x378) + FriBidiPropertyBlockLevel8_0660, /* 0668..0669 */ + FriBidiPropertyBlockLevel8_066A, /* 066A..066B */ - ON, ON, ON, ON, ON,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_066C 0x52 -#define FriBidiPropertyBlockLevel8_2148 (FriBidiPropertyBlockLevel8 + 0x380) + FriBidiPropertyBlockLevel8_066C, /* 066C..066D */ + FriBidiPropertyBlockLevel8_0600, /* 066E..066F */ - LTR,LTR, ON, ON,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0670 0x54 -#define FriBidiPropertyBlockLevel8_2210 (FriBidiPropertyBlockLevel8 + 0x388) + FriBidiPropertyBlockLevel8_0670, /* 0670..0671 */ + FriBidiPropertyBlockLevel8_0600, /* 0672..0673 */ - ON, ON, ET, ET, ON, ON, ON, ON, +#define FriBidiPropertyBlockLevel7_06D4 0x56 -#define FriBidiPropertyBlockLevel8_2390 (FriBidiPropertyBlockLevel8 + 0x390) + FriBidiPropertyBlockLevel8_0600, /* 06D4..06D5 */ + FriBidiPropertyBlockLevel8_0300, /* 06D6..06D7 */ - ON, ON, ON, ON, ON,LTR, ON, ON, +#define FriBidiPropertyBlockLevel7_06DC 0x58 -#define FriBidiPropertyBlockLevel8_23C8 (FriBidiPropertyBlockLevel8 + 0x398) + FriBidiPropertyBlockLevel8_0670, /* 06DC..06DD */ + FriBidiPropertyBlockLevel8_0300, /* 06DE..06DF */ - ON, ON, ON, ON, ON, ON, ON,LTR, +#define FriBidiPropertyBlockLevel7_06E4 0x5A -#define FriBidiPropertyBlockLevel8_2448 (FriBidiPropertyBlockLevel8 + 0x3A0) + FriBidiPropertyBlockLevel8_0670, /* 06E4..06E5 */ + FriBidiPropertyBlockLevel8_064A, /* 06E6..06E7 */ - ON, ON, ON,LTR,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_06E8 0x5C -#define FriBidiPropertyBlockLevel8_2498 (FriBidiPropertyBlockLevel8 + 0x3A8) + FriBidiPropertyBlockLevel8_06E8, /* 06E8..06E9 */ + FriBidiPropertyBlockLevel8_0300, /* 06EA..06EB */ - EN, EN, EN, EN,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_06F8 0x5E -#define FriBidiPropertyBlockLevel8_24E8 (FriBidiPropertyBlockLevel8 + 0x3B0) + FriBidiPropertyBlockLevel8_0030, /* 06F8..06F9 */ + FriBidiPropertyBlockLevel8_0600, /* 06FA..06FB */ - LTR,LTR, EN, ON, ON, ON, ON, ON, +#define FriBidiPropertyBlockLevel7_070C 0x60 -#define FriBidiPropertyBlockLevel8_2610 (FriBidiPropertyBlockLevel8 + 0x3B8) + FriBidiPropertyBlockLevel8_0600, /* 070C..070D */ + FriBidiPropertyBlockLevel8_070E, /* 070E..070F */ - ON, ON, ON, ON,LTR,LTR, ON, ON, +#define FriBidiPropertyBlockLevel7_0710 0x62 -#define FriBidiPropertyBlockLevel8_2618 (FriBidiPropertyBlockLevel8 + 0x3C0) + FriBidiPropertyBlockLevel8_064A, /* 0710..0711 */ + FriBidiPropertyBlockLevel8_0600, /* 0712..0713 */ - LTR, ON, ON, ON, ON, ON, ON, ON, +#define FriBidiPropertyBlockLevel7_0748 0x64 -#define FriBidiPropertyBlockLevel8_2700 (FriBidiPropertyBlockLevel8 + 0x3C8) + FriBidiPropertyBlockLevel8_0300, /* 0748..0749 */ + FriBidiPropertyBlockLevel8_0670, /* 074A..074B */ - LTR, ON, ON, ON, ON,LTR, ON, ON, +#define FriBidiPropertyBlockLevel7_0900 0x66 -#define FriBidiPropertyBlockLevel8_2708 (FriBidiPropertyBlockLevel8 + 0x3D0) + FriBidiPropertyBlockLevel8_0482, /* 0900..0901 */ + FriBidiPropertyBlockLevel8_0486, /* 0902..0903 */ - ON, ON,LTR,LTR, ON, ON, ON, ON, +#define FriBidiPropertyBlockLevel7_093C 0x68 -#define FriBidiPropertyBlockLevel8_2750 (FriBidiPropertyBlockLevel8 + 0x3D8) + FriBidiPropertyBlockLevel8_0486, /* 093C..093D */ + FriBidiPropertyBlockLevel8_0042, /* 093E..093F */ - ON, ON, ON,LTR,LTR,LTR, ON,LTR, +#define FriBidiPropertyBlockLevel7_0940 0x6A -#define FriBidiPropertyBlockLevel8_27E8 (FriBidiPropertyBlockLevel8 + 0x3E0) + FriBidiPropertyBlockLevel8_0482, /* 0940..0941 */ + FriBidiPropertyBlockLevel8_0300, /* 0942..0943 */ - ON, ON, ON, ON,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_094C 0x6C -#define FriBidiPropertyBlockLevel8_3000 (FriBidiPropertyBlockLevel8 + 0x3E8) + FriBidiPropertyBlockLevel8_0482, /* 094C..094D */ + FriBidiPropertyBlockLevel8_0042, /* 094E..094F */ - WS, ON, ON, ON, ON,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0960 0x6E -#define FriBidiPropertyBlockLevel8_3028 (FriBidiPropertyBlockLevel8 + 0x3F0) + FriBidiPropertyBlockLevel8_0042, /* 0960..0961 */ + FriBidiPropertyBlockLevel8_0300, /* 0962..0963 */ - LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM, +#define FriBidiPropertyBlockLevel7_09F0 0x70 -#define FriBidiPropertyBlockLevel8_3098 (FriBidiPropertyBlockLevel8 + 0x3F8) + FriBidiPropertyBlockLevel8_0042, /* 09F0..09F1 */ + FriBidiPropertyBlockLevel8_0024, /* 09F2..09F3 */ - LTR,NSM,NSM, ON, ON,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0A00 0x72 -#define FriBidiPropertyBlockLevel8_30F8 (FriBidiPropertyBlockLevel8 + 0x400) + FriBidiPropertyBlockLevel8_0042, /* 0A00..0A01 */ + FriBidiPropertyBlockLevel8_0486, /* 0A02..0A03 */ - LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_0A48 0x74 -#define FriBidiPropertyBlockLevel8_FB18 (FriBidiPropertyBlockLevel8 + 0x408) + FriBidiPropertyBlockLevel8_0486, /* 0A48..0A49 */ + FriBidiPropertyBlockLevel8_0482, /* 0A4A..0A4B */ - LTR,LTR,LTR,LTR,LTR,RTL,NSM,RTL, +#define FriBidiPropertyBlockLevel7_0AC4 0x76 -#define FriBidiPropertyBlockLevel8_FB28 (FriBidiPropertyBlockLevel8 + 0x410) + FriBidiPropertyBlockLevel8_0300, /* 0AC4..0AC5 */ + FriBidiPropertyBlockLevel8_0482, /* 0AC6..0AC7 */ - RTL, ET,RTL,RTL,RTL,RTL,RTL,RTL, +#define FriBidiPropertyBlockLevel7_0C48 0x78 -#define FriBidiPropertyBlockLevel8_FD38 (FriBidiPropertyBlockLevel8 + 0x418) + FriBidiPropertyBlockLevel8_0486, /* 0C48..0C49 */ + FriBidiPropertyBlockLevel8_0300, /* 0C4A..0C4B */ - AL, AL, AL, AL, AL, AL, ON, ON, +#define FriBidiPropertyBlockLevel7_0DD4 0x7A -#define FriBidiPropertyBlockLevel8_FE50 (FriBidiPropertyBlockLevel8 + 0x420) + FriBidiPropertyBlockLevel8_0486, /* 0DD4..0DD5 */ + FriBidiPropertyBlockLevel8_0486, /* 0DD6..0DD7 */ - CS, ON, CS,LTR, ON, CS, ON, ON, +#define FriBidiPropertyBlockLevel7_0E3C 0x7C -#define FriBidiPropertyBlockLevel8_FE58 (FriBidiPropertyBlockLevel8 + 0x428) + FriBidiPropertyBlockLevel8_0042, /* 0E3C..0E3D */ + FriBidiPropertyBlockLevel8_0E3E, /* 0E3E..0E3F */ - ON, ON, ON, ON, ON, ON, ON, ET, +#define FriBidiPropertyBlockLevel7_0F34 0x7E -#define FriBidiPropertyBlockLevel8_FE60 (FriBidiPropertyBlockLevel8 + 0x430) + FriBidiPropertyBlockLevel8_0482, /* 0F34..0F35 */ + FriBidiPropertyBlockLevel8_0482, /* 0F36..0F37 */ - ON, ON, ET, ET, ON, ON, ON,LTR, +#define FriBidiPropertyBlockLevel7_0F38 0x80 -#define FriBidiPropertyBlockLevel8_FE68 (FriBidiPropertyBlockLevel8 + 0x438) + FriBidiPropertyBlockLevel8_0482, /* 0F38..0F39 */ + FriBidiPropertyBlockLevel8_0026, /* 0F3A..0F3B */ - ON, ET, ET, ON,LTR,LTR,LTR,LTR, +#define FriBidiPropertyBlockLevel7_1680 0x82 -#define FriBidiPropertyBlockLevel8_FF00 (FriBidiPropertyBlockLevel8 + 0x440) + FriBidiPropertyBlockLevel8_1680, /* 1680..1681 */ + FriBidiPropertyBlockLevel8_0042, /* 1682..1683 */ - LTR, ON, ON, ET, ET, ET, ON, ON, +#define FriBidiPropertyBlockLevel7_1808 0x84 -#define FriBidiPropertyBlockLevel8_FFE0 (FriBidiPropertyBlockLevel8 + 0x448) + FriBidiPropertyBlockLevel8_0026, /* 1808..1809 */ + FriBidiPropertyBlockLevel8_180A, /* 180A..180B */ - ET, ET, ON, ON, ON, ET, ET,LTR, +#define FriBidiPropertyBlockLevel7_180C 0x86 -#define FriBidiPropertyBlockLevel8_FFF8 (FriBidiPropertyBlockLevel8 + 0x450) + FriBidiPropertyBlockLevel8_0300, /* 180C..180D */ + FriBidiPropertyBlockLevel8_180E, /* 180E..180F */ - LTR, BN, BN, BN, ON, ON,LTR,LTR, +#define FriBidiPropertyBlockLevel7_1FBC 0x88 -#define FriBidiPropertyBlockLevel8_1D170 (FriBidiPropertyBlockLevel8 + 0x458) + FriBidiPropertyBlockLevel8_005A, /* 1FBC..1FBD */ + FriBidiPropertyBlockLevel8_005A, /* 1FBE..1FBF */ - LTR,LTR,LTR, BN, BN, BN, BN, BN, +#define FriBidiPropertyBlockLevel7_2000 0x8A -#define FriBidiPropertyBlockLevel8_1D178 (FriBidiPropertyBlockLevel8 + 0x460) + FriBidiPropertyBlockLevel8_2000, /* 2000..2001 */ + FriBidiPropertyBlockLevel8_2000, /* 2002..2003 */ - BN, BN, BN,NSM,NSM,NSM,NSM,NSM, +#define FriBidiPropertyBlockLevel7_2008 0x8C -#define FriBidiPropertyBlockLevel8_1D180 (FriBidiPropertyBlockLevel8 + 0x468) + FriBidiPropertyBlockLevel8_2000, /* 2008..2009 */ + FriBidiPropertyBlockLevel8_200A, /* 200A..200B */ - NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM, +#define FriBidiPropertyBlockLevel7_200C 0x8E -#define FriBidiPropertyBlockLevel8_1D1A8 (FriBidiPropertyBlockLevel8 + 0x470) + FriBidiPropertyBlockLevel8_0000, /* 200C..200D */ + FriBidiPropertyBlockLevel8_200E, /* 200E..200F */ - LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR, +#define FriBidiPropertyBlockLevel7_2028 0x90 -#define FriBidiPropertyBlockLevel8_1D7C8 (FriBidiPropertyBlockLevel8 + 0x478) + FriBidiPropertyBlockLevel8_000C, /* 2028..2029 */ + FriBidiPropertyBlockLevel8_202A, /* 202A..202B */ - LTR,LTR,LTR,LTR,LTR,LTR, EN, EN, +#define FriBidiPropertyBlockLevel7_202C 0x92 -#define FriBidiPropertyBlockLevel8_E0000 (FriBidiPropertyBlockLevel8 + 0x480) + FriBidiPropertyBlockLevel8_202C, /* 202C..202D */ + FriBidiPropertyBlockLevel8_202E, /* 202E..202F */ - LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR, -}; +#define FriBidiPropertyBlockLevel7_2030 0x94 -static const FriBidiPropCharType *FriBidiPropertyBlockLevel7[4*131] = { + FriBidiPropertyBlockLevel8_0024, /* 2030..2031 */ + FriBidiPropertyBlockLevel8_0024, /* 2032..2033 */ -#define FriBidiPropertyBlockLevel7_0000 (FriBidiPropertyBlockLevel7 + 0x0) +#define FriBidiPropertyBlockLevel7_2034 0x96 - FriBidiPropertyBlockLevel8_0000, /* 0000..0007 */ - FriBidiPropertyBlockLevel8_0008, /* 0008..000F */ - FriBidiPropertyBlockLevel8_0000, /* 0010..0017 */ - FriBidiPropertyBlockLevel8_0018, /* 0018..001F */ + FriBidiPropertyBlockLevel8_2034, /* 2034..2035 */ + FriBidiPropertyBlockLevel8_0026, /* 2036..2037 */ -#define FriBidiPropertyBlockLevel7_0020 (FriBidiPropertyBlockLevel7 + 0x4) +#define FriBidiPropertyBlockLevel7_2050 0x98 - FriBidiPropertyBlockLevel8_0020, /* 0020..0027 */ - FriBidiPropertyBlockLevel8_0028, /* 0028..002F */ - FriBidiPropertyBlockLevel8_0030, /* 0030..0037 */ - FriBidiPropertyBlockLevel8_0038, /* 0038..003F */ + FriBidiPropertyBlockLevel8_0026, /* 2050..2051 */ + FriBidiPropertyBlockLevel8_0040, /* 2052..2053 */ -#define FriBidiPropertyBlockLevel7_0040 (FriBidiPropertyBlockLevel7 + 0x8) +#define FriBidiPropertyBlockLevel7_205C 0x9A - FriBidiPropertyBlockLevel8_0040, /* 0040..0047 */ - FriBidiPropertyBlockLevel8_0048, /* 0048..004F */ - FriBidiPropertyBlockLevel8_0048, /* 0050..0057 */ - FriBidiPropertyBlockLevel8_0058, /* 0058..005F */ + FriBidiPropertyBlockLevel8_0042, /* 205C..205D */ + FriBidiPropertyBlockLevel8_205E, /* 205E..205F */ -#define FriBidiPropertyBlockLevel7_0060 (FriBidiPropertyBlockLevel7 + 0xC) +#define FriBidiPropertyBlockLevel7_2068 0x9C - FriBidiPropertyBlockLevel8_0040, /* 0060..0067 */ - FriBidiPropertyBlockLevel8_0048, /* 0068..006F */ - FriBidiPropertyBlockLevel8_0048, /* 0070..0077 */ - FriBidiPropertyBlockLevel8_0078, /* 0078..007F */ + FriBidiPropertyBlockLevel8_0042, /* 2068..2069 */ + FriBidiPropertyBlockLevel8_0000, /* 206A..206B */ -#define FriBidiPropertyBlockLevel7_0080 (FriBidiPropertyBlockLevel7 + 0x10) +#define FriBidiPropertyBlockLevel7_2070 0x9E - FriBidiPropertyBlockLevel8_0080, /* 0080..0087 */ - FriBidiPropertyBlockLevel8_0000, /* 0088..008F */ - FriBidiPropertyBlockLevel8_0000, /* 0090..0097 */ - FriBidiPropertyBlockLevel8_0000, /* 0098..009F */ + FriBidiPropertyBlockLevel8_2070, /* 2070..2071 */ + FriBidiPropertyBlockLevel8_0042, /* 2072..2073 */ -#define FriBidiPropertyBlockLevel7_00A0 (FriBidiPropertyBlockLevel7 + 0x14) +#define FriBidiPropertyBlockLevel7_2078 0xA0 - FriBidiPropertyBlockLevel8_00A0, /* 00A0..00A7 */ - FriBidiPropertyBlockLevel8_00A8, /* 00A8..00AF */ - FriBidiPropertyBlockLevel8_00B0, /* 00B0..00B7 */ - FriBidiPropertyBlockLevel8_00B8, /* 00B8..00BF */ + FriBidiPropertyBlockLevel8_0030, /* 2078..2079 */ + FriBidiPropertyBlockLevel8_0024, /* 207A..207B */ -#define FriBidiPropertyBlockLevel7_00C0 (FriBidiPropertyBlockLevel7 + 0x18) +#define FriBidiPropertyBlockLevel7_20B0 0xA2 - FriBidiPropertyBlockLevel8_0048, /* 00C0..00C7 */ - FriBidiPropertyBlockLevel8_0048, /* 00C8..00CF */ - FriBidiPropertyBlockLevel8_00D0, /* 00D0..00D7 */ - FriBidiPropertyBlockLevel8_0048, /* 00D8..00DF */ + FriBidiPropertyBlockLevel8_0024, /* 20B0..20B1 */ + FriBidiPropertyBlockLevel8_0042, /* 20B2..20B3 */ -#define FriBidiPropertyBlockLevel7_0100 (FriBidiPropertyBlockLevel7 + 0x1C) +#define FriBidiPropertyBlockLevel7_2128 0xA4 - FriBidiPropertyBlockLevel8_0048, /* 0100..0107 */ - FriBidiPropertyBlockLevel8_0048, /* 0108..010F */ - FriBidiPropertyBlockLevel8_0048, /* 0110..0117 */ - FriBidiPropertyBlockLevel8_0048, /* 0118..011F */ + FriBidiPropertyBlockLevel8_005A, /* 2128..2129 */ + FriBidiPropertyBlockLevel8_0042, /* 212A..212B */ -#define FriBidiPropertyBlockLevel7_02A0 (FriBidiPropertyBlockLevel7 + 0x20) +#define FriBidiPropertyBlockLevel7_212C 0xA6 - FriBidiPropertyBlockLevel8_0048, /* 02A0..02A7 */ - FriBidiPropertyBlockLevel8_0048, /* 02A8..02AF */ - FriBidiPropertyBlockLevel8_0048, /* 02B0..02B7 */ - FriBidiPropertyBlockLevel8_02B8, /* 02B8..02BF */ + FriBidiPropertyBlockLevel8_0042, /* 212C..212D */ + FriBidiPropertyBlockLevel8_212E, /* 212E..212F */ -#define FriBidiPropertyBlockLevel7_02C0 (FriBidiPropertyBlockLevel7 + 0x24) +#define FriBidiPropertyBlockLevel7_2210 0xA8 - FriBidiPropertyBlockLevel8_02C0, /* 02C0..02C7 */ - FriBidiPropertyBlockLevel8_02C8, /* 02C8..02CF */ - FriBidiPropertyBlockLevel8_02C0, /* 02D0..02D7 */ - FriBidiPropertyBlockLevel8_02C8, /* 02D8..02DF */ + FriBidiPropertyBlockLevel8_0026, /* 2210..2211 */ + FriBidiPropertyBlockLevel8_0024, /* 2212..2213 */ -#define FriBidiPropertyBlockLevel7_02E0 (FriBidiPropertyBlockLevel7 + 0x28) +#define FriBidiPropertyBlockLevel7_24E8 0xAA - FriBidiPropertyBlockLevel8_02E0, /* 02E0..02E7 */ - FriBidiPropertyBlockLevel8_02E8, /* 02E8..02EF */ - FriBidiPropertyBlockLevel8_0048, /* 02F0..02F7 */ - FriBidiPropertyBlockLevel8_0048, /* 02F8..02FF */ + FriBidiPropertyBlockLevel8_0042, /* 24E8..24E9 */ + FriBidiPropertyBlockLevel8_24EA, /* 24EA..24EB */ -#define FriBidiPropertyBlockLevel7_0300 (FriBidiPropertyBlockLevel7 + 0x2C) +#define FriBidiPropertyBlockLevel7_3000 0xAC - FriBidiPropertyBlockLevel8_0300, /* 0300..0307 */ - FriBidiPropertyBlockLevel8_0300, /* 0308..030F */ - FriBidiPropertyBlockLevel8_0300, /* 0310..0317 */ - FriBidiPropertyBlockLevel8_0300, /* 0318..031F */ + FriBidiPropertyBlockLevel8_0020, /* 3000..3001 */ + FriBidiPropertyBlockLevel8_0026, /* 3002..3003 */ -#define FriBidiPropertyBlockLevel7_0340 (FriBidiPropertyBlockLevel7 + 0x30) +#define FriBidiPropertyBlockLevel7_3098 0xAE - FriBidiPropertyBlockLevel8_0300, /* 0340..0347 */ - FriBidiPropertyBlockLevel8_0300, /* 0348..034F */ - FriBidiPropertyBlockLevel8_0048, /* 0350..0357 */ - FriBidiPropertyBlockLevel8_0048, /* 0358..035F */ + FriBidiPropertyBlockLevel8_0482, /* 3098..3099 */ + FriBidiPropertyBlockLevel8_06E8, /* 309A..309B */ -#define FriBidiPropertyBlockLevel7_0360 (FriBidiPropertyBlockLevel7 + 0x34) +#define FriBidiPropertyBlockLevel7_FB1C 0xB0 - FriBidiPropertyBlockLevel8_0300, /* 0360..0367 */ - FriBidiPropertyBlockLevel8_0300, /* 0368..036F */ - FriBidiPropertyBlockLevel8_0370, /* 0370..0377 */ - FriBidiPropertyBlockLevel8_0378, /* 0378..037F */ + FriBidiPropertyBlockLevel8_200E, /* FB1C..FB1D */ + FriBidiPropertyBlockLevel8_05C2, /* FB1E..FB1F */ -#define FriBidiPropertyBlockLevel7_0380 (FriBidiPropertyBlockLevel7 + 0x38) +#define FriBidiPropertyBlockLevel7_FB28 0xB2 - FriBidiPropertyBlockLevel8_0380, /* 0380..0387 */ - FriBidiPropertyBlockLevel8_0048, /* 0388..038F */ - FriBidiPropertyBlockLevel8_0048, /* 0390..0397 */ - FriBidiPropertyBlockLevel8_0048, /* 0398..039F */ + FriBidiPropertyBlockLevel8_FB28, /* FB28..FB29 */ + FriBidiPropertyBlockLevel8_05C6, /* FB2A..FB2B */ -#define FriBidiPropertyBlockLevel7_03E0 (FriBidiPropertyBlockLevel7 + 0x3C) +#define FriBidiPropertyBlockLevel7_FD3C 0xB4 - FriBidiPropertyBlockLevel8_0048, /* 03E0..03E7 */ - FriBidiPropertyBlockLevel8_0048, /* 03E8..03EF */ - FriBidiPropertyBlockLevel8_0378, /* 03F0..03F7 */ - FriBidiPropertyBlockLevel8_0048, /* 03F8..03FF */ + FriBidiPropertyBlockLevel8_0600, /* FD3C..FD3D */ + FriBidiPropertyBlockLevel8_0026, /* FD3E..FD3F */ -#define FriBidiPropertyBlockLevel7_0480 (FriBidiPropertyBlockLevel7 + 0x40) +#define FriBidiPropertyBlockLevel7_FE50 0xB6 - FriBidiPropertyBlockLevel8_0480, /* 0480..0487 */ - FriBidiPropertyBlockLevel8_0488, /* 0488..048F */ - FriBidiPropertyBlockLevel8_0048, /* 0490..0497 */ - FriBidiPropertyBlockLevel8_0048, /* 0498..049F */ + FriBidiPropertyBlockLevel8_003A, /* FE50..FE51 */ + FriBidiPropertyBlockLevel8_FE52, /* FE52..FE53 */ -#define FriBidiPropertyBlockLevel7_0580 (FriBidiPropertyBlockLevel7 + 0x44) +#define FriBidiPropertyBlockLevel7_FE54 0xB8 - FriBidiPropertyBlockLevel8_0048, /* 0580..0587 */ - FriBidiPropertyBlockLevel8_0588, /* 0588..058F */ - FriBidiPropertyBlockLevel8_0590, /* 0590..0597 */ - FriBidiPropertyBlockLevel8_0300, /* 0598..059F */ + FriBidiPropertyBlockLevel8_FE54, /* FE54..FE55 */ + FriBidiPropertyBlockLevel8_0026, /* FE56..FE57 */ -#define FriBidiPropertyBlockLevel7_05A0 (FriBidiPropertyBlockLevel7 + 0x48) +#define FriBidiPropertyBlockLevel7_FE68 0xBA - FriBidiPropertyBlockLevel8_05A0, /* 05A0..05A7 */ - FriBidiPropertyBlockLevel8_0300, /* 05A8..05AF */ - FriBidiPropertyBlockLevel8_0300, /* 05B0..05B7 */ - FriBidiPropertyBlockLevel8_05B8, /* 05B8..05BF */ + FriBidiPropertyBlockLevel8_0022, /* FE68..FE69 */ + FriBidiPropertyBlockLevel8_2034, /* FE6A..FE6B */ -#define FriBidiPropertyBlockLevel7_05C0 (FriBidiPropertyBlockLevel7 + 0x4C) +#define FriBidiPropertyBlockLevel7_FF00 0xBC - FriBidiPropertyBlockLevel8_05C0, /* 05C0..05C7 */ - FriBidiPropertyBlockLevel8_05C8, /* 05C8..05CF */ - FriBidiPropertyBlockLevel8_05C8, /* 05D0..05D7 */ - FriBidiPropertyBlockLevel8_05C8, /* 05D8..05DF */ + FriBidiPropertyBlockLevel8_005A, /* FF00..FF01 */ + FriBidiPropertyBlockLevel8_0022, /* FF02..FF03 */ -#define FriBidiPropertyBlockLevel7_05E0 (FriBidiPropertyBlockLevel7 + 0x50) +#define FriBidiPropertyBlockLevel7_FFE4 0xBE - FriBidiPropertyBlockLevel8_05C8, /* 05E0..05E7 */ - FriBidiPropertyBlockLevel8_05C8, /* 05E8..05EF */ - FriBidiPropertyBlockLevel8_05C8, /* 05F0..05F7 */ - FriBidiPropertyBlockLevel8_05C8, /* 05F8..05FF */ + FriBidiPropertyBlockLevel8_0022, /* FFE4..FFE5 */ + FriBidiPropertyBlockLevel8_212E, /* FFE6..FFE7 */ -#define FriBidiPropertyBlockLevel7_0600 (FriBidiPropertyBlockLevel7 + 0x54) +#define FriBidiPropertyBlockLevel7_FFF8 0xC0 - FriBidiPropertyBlockLevel8_0600, /* 0600..0607 */ - FriBidiPropertyBlockLevel8_0608, /* 0608..060F */ - FriBidiPropertyBlockLevel8_0600, /* 0610..0617 */ - FriBidiPropertyBlockLevel8_0600, /* 0618..061F */ + FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFF9 */ + FriBidiPropertyBlockLevel8_0000, /* FFFA..FFFB */ -#define FriBidiPropertyBlockLevel7_0620 (FriBidiPropertyBlockLevel7 + 0x58) +#define FriBidiPropertyBlockLevel7_1D170 0xC2 - FriBidiPropertyBlockLevel8_0600, /* 0620..0627 */ - FriBidiPropertyBlockLevel8_0600, /* 0628..062F */ - FriBidiPropertyBlockLevel8_0600, /* 0630..0637 */ - FriBidiPropertyBlockLevel8_0600, /* 0638..063F */ + FriBidiPropertyBlockLevel8_0042, /* 1D170..1D171 */ + FriBidiPropertyBlockLevel8_FFF8, /* 1D172..1D173 */ -#define FriBidiPropertyBlockLevel7_0640 (FriBidiPropertyBlockLevel7 + 0x5C) +#define FriBidiPropertyBlockLevel7_1D178 0xC4 - FriBidiPropertyBlockLevel8_0600, /* 0640..0647 */ - FriBidiPropertyBlockLevel8_0648, /* 0648..064F */ - FriBidiPropertyBlockLevel8_0650, /* 0650..0657 */ - FriBidiPropertyBlockLevel8_0600, /* 0658..065F */ + FriBidiPropertyBlockLevel8_0000, /* 1D178..1D179 */ + FriBidiPropertyBlockLevel8_1D17A, /* 1D17A..1D17B */ -#define FriBidiPropertyBlockLevel7_0660 (FriBidiPropertyBlockLevel7 + 0x60) +#define FriBidiPropertyBlockLevel7_1D7CC 0xC6 - FriBidiPropertyBlockLevel8_0660, /* 0660..0667 */ - FriBidiPropertyBlockLevel8_0668, /* 0668..066F */ - FriBidiPropertyBlockLevel8_0670, /* 0670..0677 */ - FriBidiPropertyBlockLevel8_0600, /* 0678..067F */ + FriBidiPropertyBlockLevel8_0042, /* 1D7CC..1D7CD */ + FriBidiPropertyBlockLevel8_0030, /* 1D7CE..1D7CF */ -#define FriBidiPropertyBlockLevel7_06C0 (FriBidiPropertyBlockLevel7 + 0x64) +#define FriBidiPropertyBlockLevel7_E0000 0xC8 - FriBidiPropertyBlockLevel8_0600, /* 06C0..06C7 */ - FriBidiPropertyBlockLevel8_0600, /* 06C8..06CF */ - FriBidiPropertyBlockLevel8_06D0, /* 06D0..06D7 */ - FriBidiPropertyBlockLevel8_06D8, /* 06D8..06DF */ + FriBidiPropertyBlockLevel8_FFF8, /* E0000..E0001 */ + FriBidiPropertyBlockLevel8_0042, /* E0002..E0003 */ +}; -#define FriBidiPropertyBlockLevel7_06E0 (FriBidiPropertyBlockLevel7 + 0x68) +static const fribidi_uint8 FriBidiPropertyBlockLevel6[8*131] = { + +#define FriBidiPropertyBlockLevel6_0000 0x0 + + FriBidiPropertyBlockLevel7_0000, /* 0000..0003 */ + FriBidiPropertyBlockLevel7_0000, /* 0004..0007 */ + FriBidiPropertyBlockLevel7_0008, /* 0008..000B */ + FriBidiPropertyBlockLevel7_000C, /* 000C..000F */ + FriBidiPropertyBlockLevel7_0000, /* 0010..0013 */ + FriBidiPropertyBlockLevel7_0000, /* 0014..0017 */ + FriBidiPropertyBlockLevel7_0000, /* 0018..001B */ + FriBidiPropertyBlockLevel7_001C, /* 001C..001F */ + +#define FriBidiPropertyBlockLevel6_0020 0x8 + + FriBidiPropertyBlockLevel7_0020, /* 0020..0023 */ + FriBidiPropertyBlockLevel7_0024, /* 0024..0027 */ + FriBidiPropertyBlockLevel7_0028, /* 0028..002B */ + FriBidiPropertyBlockLevel7_002C, /* 002C..002F */ + FriBidiPropertyBlockLevel7_0030, /* 0030..0033 */ + FriBidiPropertyBlockLevel7_0030, /* 0034..0037 */ + FriBidiPropertyBlockLevel7_0038, /* 0038..003B */ + FriBidiPropertyBlockLevel7_003C, /* 003C..003F */ + +#define FriBidiPropertyBlockLevel6_0040 0x10 + + FriBidiPropertyBlockLevel7_0040, /* 0040..0043 */ + FriBidiPropertyBlockLevel7_0044, /* 0044..0047 */ + FriBidiPropertyBlockLevel7_0044, /* 0048..004B */ + FriBidiPropertyBlockLevel7_0044, /* 004C..004F */ + FriBidiPropertyBlockLevel7_0044, /* 0050..0053 */ + FriBidiPropertyBlockLevel7_0044, /* 0054..0057 */ + FriBidiPropertyBlockLevel7_0058, /* 0058..005B */ + FriBidiPropertyBlockLevel7_003C, /* 005C..005F */ + +#define FriBidiPropertyBlockLevel6_0060 0x18 + + FriBidiPropertyBlockLevel7_0040, /* 0060..0063 */ + FriBidiPropertyBlockLevel7_0044, /* 0064..0067 */ + FriBidiPropertyBlockLevel7_0044, /* 0068..006B */ + FriBidiPropertyBlockLevel7_0044, /* 006C..006F */ + FriBidiPropertyBlockLevel7_0044, /* 0070..0073 */ + FriBidiPropertyBlockLevel7_0044, /* 0074..0077 */ + FriBidiPropertyBlockLevel7_0058, /* 0078..007B */ + FriBidiPropertyBlockLevel7_007C, /* 007C..007F */ + +#define FriBidiPropertyBlockLevel6_0080 0x20 + + FriBidiPropertyBlockLevel7_0000, /* 0080..0083 */ + FriBidiPropertyBlockLevel7_0084, /* 0084..0087 */ + FriBidiPropertyBlockLevel7_0000, /* 0088..008B */ + FriBidiPropertyBlockLevel7_0000, /* 008C..008F */ + FriBidiPropertyBlockLevel7_0000, /* 0090..0093 */ + FriBidiPropertyBlockLevel7_0000, /* 0094..0097 */ + FriBidiPropertyBlockLevel7_0000, /* 0098..009B */ + FriBidiPropertyBlockLevel7_0000, /* 009C..009F */ + +#define FriBidiPropertyBlockLevel6_00A0 0x28 + + FriBidiPropertyBlockLevel7_00A0, /* 00A0..00A3 */ + FriBidiPropertyBlockLevel7_0024, /* 00A4..00A7 */ + FriBidiPropertyBlockLevel7_00A8, /* 00A8..00AB */ + FriBidiPropertyBlockLevel7_003C, /* 00AC..00AF */ + FriBidiPropertyBlockLevel7_00B0, /* 00B0..00B3 */ + FriBidiPropertyBlockLevel7_00B4, /* 00B4..00B7 */ + FriBidiPropertyBlockLevel7_00B8, /* 00B8..00BB */ + FriBidiPropertyBlockLevel7_003C, /* 00BC..00BF */ + +#define FriBidiPropertyBlockLevel6_00C0 0x30 + + FriBidiPropertyBlockLevel7_0044, /* 00C0..00C3 */ + FriBidiPropertyBlockLevel7_0044, /* 00C4..00C7 */ + FriBidiPropertyBlockLevel7_0044, /* 00C8..00CB */ + FriBidiPropertyBlockLevel7_0044, /* 00CC..00CF */ + FriBidiPropertyBlockLevel7_0044, /* 00D0..00D3 */ + FriBidiPropertyBlockLevel7_0058, /* 00D4..00D7 */ + FriBidiPropertyBlockLevel7_0044, /* 00D8..00DB */ + FriBidiPropertyBlockLevel7_0044, /* 00DC..00DF */ + +#define FriBidiPropertyBlockLevel6_0100 0x38 + + FriBidiPropertyBlockLevel7_0044, /* 0100..0103 */ + FriBidiPropertyBlockLevel7_0044, /* 0104..0107 */ + FriBidiPropertyBlockLevel7_0044, /* 0108..010B */ + FriBidiPropertyBlockLevel7_0044, /* 010C..010F */ + FriBidiPropertyBlockLevel7_0044, /* 0110..0113 */ + FriBidiPropertyBlockLevel7_0044, /* 0114..0117 */ + FriBidiPropertyBlockLevel7_0044, /* 0118..011B */ + FriBidiPropertyBlockLevel7_0044, /* 011C..011F */ + +#define FriBidiPropertyBlockLevel6_02A0 0x40 + + FriBidiPropertyBlockLevel7_0044, /* 02A0..02A3 */ + FriBidiPropertyBlockLevel7_0044, /* 02A4..02A7 */ + FriBidiPropertyBlockLevel7_0044, /* 02A8..02AB */ + FriBidiPropertyBlockLevel7_0044, /* 02AC..02AF */ + FriBidiPropertyBlockLevel7_0044, /* 02B0..02B3 */ + FriBidiPropertyBlockLevel7_0044, /* 02B4..02B7 */ + FriBidiPropertyBlockLevel7_02B8, /* 02B8..02BB */ + FriBidiPropertyBlockLevel7_0044, /* 02BC..02BF */ + +#define FriBidiPropertyBlockLevel6_02C0 0x48 + + FriBidiPropertyBlockLevel7_02C0, /* 02C0..02C3 */ + FriBidiPropertyBlockLevel7_003C, /* 02C4..02C7 */ + FriBidiPropertyBlockLevel7_003C, /* 02C8..02CB */ + FriBidiPropertyBlockLevel7_003C, /* 02CC..02CF */ + FriBidiPropertyBlockLevel7_02C0, /* 02D0..02D3 */ + FriBidiPropertyBlockLevel7_003C, /* 02D4..02D7 */ + FriBidiPropertyBlockLevel7_003C, /* 02D8..02DB */ + FriBidiPropertyBlockLevel7_003C, /* 02DC..02DF */ + +#define FriBidiPropertyBlockLevel6_02E0 0x50 + + FriBidiPropertyBlockLevel7_0044, /* 02E0..02E3 */ + FriBidiPropertyBlockLevel7_02E4, /* 02E4..02E7 */ + FriBidiPropertyBlockLevel7_003C, /* 02E8..02EB */ + FriBidiPropertyBlockLevel7_02EC, /* 02EC..02EF */ + FriBidiPropertyBlockLevel7_0044, /* 02F0..02F3 */ + FriBidiPropertyBlockLevel7_0044, /* 02F4..02F7 */ + FriBidiPropertyBlockLevel7_0044, /* 02F8..02FB */ + FriBidiPropertyBlockLevel7_0044, /* 02FC..02FF */ + +#define FriBidiPropertyBlockLevel6_0300 0x58 + + FriBidiPropertyBlockLevel7_0300, /* 0300..0303 */ + FriBidiPropertyBlockLevel7_0300, /* 0304..0307 */ + FriBidiPropertyBlockLevel7_0300, /* 0308..030B */ + FriBidiPropertyBlockLevel7_0300, /* 030C..030F */ + FriBidiPropertyBlockLevel7_0300, /* 0310..0313 */ + FriBidiPropertyBlockLevel7_0300, /* 0314..0317 */ + FriBidiPropertyBlockLevel7_0300, /* 0318..031B */ + FriBidiPropertyBlockLevel7_0300, /* 031C..031F */ + +#define FriBidiPropertyBlockLevel6_0340 0x60 + + FriBidiPropertyBlockLevel7_0300, /* 0340..0343 */ + FriBidiPropertyBlockLevel7_0300, /* 0344..0347 */ + FriBidiPropertyBlockLevel7_0300, /* 0348..034B */ + FriBidiPropertyBlockLevel7_0300, /* 034C..034F */ + FriBidiPropertyBlockLevel7_0044, /* 0350..0353 */ + FriBidiPropertyBlockLevel7_0044, /* 0354..0357 */ + FriBidiPropertyBlockLevel7_0044, /* 0358..035B */ + FriBidiPropertyBlockLevel7_0044, /* 035C..035F */ + +#define FriBidiPropertyBlockLevel6_0360 0x68 + + FriBidiPropertyBlockLevel7_0300, /* 0360..0363 */ + FriBidiPropertyBlockLevel7_0300, /* 0364..0367 */ + FriBidiPropertyBlockLevel7_0300, /* 0368..036B */ + FriBidiPropertyBlockLevel7_0300, /* 036C..036F */ + FriBidiPropertyBlockLevel7_0044, /* 0370..0373 */ + FriBidiPropertyBlockLevel7_02EC, /* 0374..0377 */ + FriBidiPropertyBlockLevel7_0044, /* 0378..037B */ + FriBidiPropertyBlockLevel7_037C, /* 037C..037F */ + +#define FriBidiPropertyBlockLevel6_0380 0x70 + + FriBidiPropertyBlockLevel7_0044, /* 0380..0383 */ + FriBidiPropertyBlockLevel7_00A8, /* 0384..0387 */ + FriBidiPropertyBlockLevel7_0044, /* 0388..038B */ + FriBidiPropertyBlockLevel7_0044, /* 038C..038F */ + FriBidiPropertyBlockLevel7_0044, /* 0390..0393 */ + FriBidiPropertyBlockLevel7_0044, /* 0394..0397 */ + FriBidiPropertyBlockLevel7_0044, /* 0398..039B */ + FriBidiPropertyBlockLevel7_0044, /* 039C..039F */ + +#define FriBidiPropertyBlockLevel6_03E0 0x78 + + FriBidiPropertyBlockLevel7_0044, /* 03E0..03E3 */ + FriBidiPropertyBlockLevel7_0044, /* 03E4..03E7 */ + FriBidiPropertyBlockLevel7_0044, /* 03E8..03EB */ + FriBidiPropertyBlockLevel7_0044, /* 03EC..03EF */ + FriBidiPropertyBlockLevel7_0044, /* 03F0..03F3 */ + FriBidiPropertyBlockLevel7_037C, /* 03F4..03F7 */ + FriBidiPropertyBlockLevel7_0044, /* 03F8..03FB */ + FriBidiPropertyBlockLevel7_0044, /* 03FC..03FF */ + +#define FriBidiPropertyBlockLevel6_0480 0x80 + + FriBidiPropertyBlockLevel7_0480, /* 0480..0483 */ + FriBidiPropertyBlockLevel7_0484, /* 0484..0487 */ + FriBidiPropertyBlockLevel7_0488, /* 0488..048B */ + FriBidiPropertyBlockLevel7_0044, /* 048C..048F */ + FriBidiPropertyBlockLevel7_0044, /* 0490..0493 */ + FriBidiPropertyBlockLevel7_0044, /* 0494..0497 */ + FriBidiPropertyBlockLevel7_0044, /* 0498..049B */ + FriBidiPropertyBlockLevel7_0044, /* 049C..049F */ + +#define FriBidiPropertyBlockLevel6_0580 0x88 + + FriBidiPropertyBlockLevel7_0044, /* 0580..0583 */ + FriBidiPropertyBlockLevel7_0044, /* 0584..0587 */ + FriBidiPropertyBlockLevel7_037C, /* 0588..058B */ + FriBidiPropertyBlockLevel7_0044, /* 058C..058F */ + FriBidiPropertyBlockLevel7_0590, /* 0590..0593 */ + FriBidiPropertyBlockLevel7_0300, /* 0594..0597 */ + FriBidiPropertyBlockLevel7_0300, /* 0598..059B */ + FriBidiPropertyBlockLevel7_0300, /* 059C..059F */ + +#define FriBidiPropertyBlockLevel6_05A0 0x90 + + FriBidiPropertyBlockLevel7_05A0, /* 05A0..05A3 */ + FriBidiPropertyBlockLevel7_0300, /* 05A4..05A7 */ + FriBidiPropertyBlockLevel7_0300, /* 05A8..05AB */ + FriBidiPropertyBlockLevel7_0300, /* 05AC..05AF */ + FriBidiPropertyBlockLevel7_0300, /* 05B0..05B3 */ + FriBidiPropertyBlockLevel7_0300, /* 05B4..05B7 */ + FriBidiPropertyBlockLevel7_05A0, /* 05B8..05BB */ + FriBidiPropertyBlockLevel7_05A0, /* 05BC..05BF */ + +#define FriBidiPropertyBlockLevel6_05C0 0x98 + + FriBidiPropertyBlockLevel7_05C0, /* 05C0..05C3 */ + FriBidiPropertyBlockLevel7_05C4, /* 05C4..05C7 */ + FriBidiPropertyBlockLevel7_05C8, /* 05C8..05CB */ + FriBidiPropertyBlockLevel7_05C8, /* 05CC..05CF */ + FriBidiPropertyBlockLevel7_05C8, /* 05D0..05D3 */ + FriBidiPropertyBlockLevel7_05C8, /* 05D4..05D7 */ + FriBidiPropertyBlockLevel7_05C8, /* 05D8..05DB */ + FriBidiPropertyBlockLevel7_05C8, /* 05DC..05DF */ + +#define FriBidiPropertyBlockLevel6_05E0 0xA0 + + FriBidiPropertyBlockLevel7_05C8, /* 05E0..05E3 */ + FriBidiPropertyBlockLevel7_05C8, /* 05E4..05E7 */ + FriBidiPropertyBlockLevel7_05C8, /* 05E8..05EB */ + FriBidiPropertyBlockLevel7_05C8, /* 05EC..05EF */ + FriBidiPropertyBlockLevel7_05C8, /* 05F0..05F3 */ + FriBidiPropertyBlockLevel7_05C8, /* 05F4..05F7 */ + FriBidiPropertyBlockLevel7_05C8, /* 05F8..05FB */ + FriBidiPropertyBlockLevel7_05C8, /* 05FC..05FF */ + +#define FriBidiPropertyBlockLevel6_0600 0xA8 + + FriBidiPropertyBlockLevel7_0600, /* 0600..0603 */ + FriBidiPropertyBlockLevel7_0600, /* 0604..0607 */ + FriBidiPropertyBlockLevel7_0600, /* 0608..060B */ + FriBidiPropertyBlockLevel7_060C, /* 060C..060F */ + FriBidiPropertyBlockLevel7_0600, /* 0610..0613 */ + FriBidiPropertyBlockLevel7_0600, /* 0614..0617 */ + FriBidiPropertyBlockLevel7_0600, /* 0618..061B */ + FriBidiPropertyBlockLevel7_0600, /* 061C..061F */ + +#define FriBidiPropertyBlockLevel6_0620 0xB0 + + FriBidiPropertyBlockLevel7_0600, /* 0620..0623 */ + FriBidiPropertyBlockLevel7_0600, /* 0624..0627 */ + FriBidiPropertyBlockLevel7_0600, /* 0628..062B */ + FriBidiPropertyBlockLevel7_0600, /* 062C..062F */ + FriBidiPropertyBlockLevel7_0600, /* 0630..0633 */ + FriBidiPropertyBlockLevel7_0600, /* 0634..0637 */ + FriBidiPropertyBlockLevel7_0600, /* 0638..063B */ + FriBidiPropertyBlockLevel7_0600, /* 063C..063F */ + +#define FriBidiPropertyBlockLevel6_0640 0xB8 + + FriBidiPropertyBlockLevel7_0600, /* 0640..0643 */ + FriBidiPropertyBlockLevel7_0600, /* 0644..0647 */ + FriBidiPropertyBlockLevel7_0648, /* 0648..064B */ + FriBidiPropertyBlockLevel7_0300, /* 064C..064F */ + FriBidiPropertyBlockLevel7_0300, /* 0650..0653 */ + FriBidiPropertyBlockLevel7_0654, /* 0654..0657 */ + FriBidiPropertyBlockLevel7_0600, /* 0658..065B */ + FriBidiPropertyBlockLevel7_0600, /* 065C..065F */ + +#define FriBidiPropertyBlockLevel6_0660 0xC0 + + FriBidiPropertyBlockLevel7_0660, /* 0660..0663 */ + FriBidiPropertyBlockLevel7_0660, /* 0664..0667 */ + FriBidiPropertyBlockLevel7_0668, /* 0668..066B */ + FriBidiPropertyBlockLevel7_066C, /* 066C..066F */ + FriBidiPropertyBlockLevel7_0670, /* 0670..0673 */ + FriBidiPropertyBlockLevel7_0600, /* 0674..0677 */ + FriBidiPropertyBlockLevel7_0600, /* 0678..067B */ + FriBidiPropertyBlockLevel7_0600, /* 067C..067F */ + +#define FriBidiPropertyBlockLevel6_06C0 0xC8 + + FriBidiPropertyBlockLevel7_0600, /* 06C0..06C3 */ + FriBidiPropertyBlockLevel7_0600, /* 06C4..06C7 */ + FriBidiPropertyBlockLevel7_0600, /* 06C8..06CB */ + FriBidiPropertyBlockLevel7_0600, /* 06CC..06CF */ + FriBidiPropertyBlockLevel7_0600, /* 06D0..06D3 */ + FriBidiPropertyBlockLevel7_06D4, /* 06D4..06D7 */ + FriBidiPropertyBlockLevel7_0300, /* 06D8..06DB */ + FriBidiPropertyBlockLevel7_06DC, /* 06DC..06DF */ + +#define FriBidiPropertyBlockLevel6_06E0 0xD0 + + FriBidiPropertyBlockLevel7_0300, /* 06E0..06E3 */ + FriBidiPropertyBlockLevel7_06E4, /* 06E4..06E7 */ + FriBidiPropertyBlockLevel7_06E8, /* 06E8..06EB */ + FriBidiPropertyBlockLevel7_0654, /* 06EC..06EF */ + FriBidiPropertyBlockLevel7_0030, /* 06F0..06F3 */ + FriBidiPropertyBlockLevel7_0030, /* 06F4..06F7 */ + FriBidiPropertyBlockLevel7_06F8, /* 06F8..06FB */ + FriBidiPropertyBlockLevel7_0600, /* 06FC..06FF */ + +#define FriBidiPropertyBlockLevel6_0700 0xD8 + + FriBidiPropertyBlockLevel7_0600, /* 0700..0703 */ + FriBidiPropertyBlockLevel7_0600, /* 0704..0707 */ + FriBidiPropertyBlockLevel7_0600, /* 0708..070B */ + FriBidiPropertyBlockLevel7_070C, /* 070C..070F */ + FriBidiPropertyBlockLevel7_0710, /* 0710..0713 */ + FriBidiPropertyBlockLevel7_0600, /* 0714..0717 */ + FriBidiPropertyBlockLevel7_0600, /* 0718..071B */ + FriBidiPropertyBlockLevel7_0600, /* 071C..071F */ + +#define FriBidiPropertyBlockLevel6_0720 0xE0 + + FriBidiPropertyBlockLevel7_0600, /* 0720..0723 */ + FriBidiPropertyBlockLevel7_0600, /* 0724..0727 */ + FriBidiPropertyBlockLevel7_0600, /* 0728..072B */ + FriBidiPropertyBlockLevel7_0600, /* 072C..072F */ + FriBidiPropertyBlockLevel7_0300, /* 0730..0733 */ + FriBidiPropertyBlockLevel7_0300, /* 0734..0737 */ + FriBidiPropertyBlockLevel7_0300, /* 0738..073B */ + FriBidiPropertyBlockLevel7_0300, /* 073C..073F */ + +#define FriBidiPropertyBlockLevel6_0740 0xE8 + + FriBidiPropertyBlockLevel7_0300, /* 0740..0743 */ + FriBidiPropertyBlockLevel7_0300, /* 0744..0747 */ + FriBidiPropertyBlockLevel7_0748, /* 0748..074B */ + FriBidiPropertyBlockLevel7_0600, /* 074C..074F */ + FriBidiPropertyBlockLevel7_0600, /* 0750..0753 */ + FriBidiPropertyBlockLevel7_0600, /* 0754..0757 */ + FriBidiPropertyBlockLevel7_0600, /* 0758..075B */ + FriBidiPropertyBlockLevel7_0600, /* 075C..075F */ + +#define FriBidiPropertyBlockLevel6_07A0 0xF0 + + FriBidiPropertyBlockLevel7_0600, /* 07A0..07A3 */ + FriBidiPropertyBlockLevel7_06D4, /* 07A4..07A7 */ + FriBidiPropertyBlockLevel7_0300, /* 07A8..07AB */ + FriBidiPropertyBlockLevel7_0300, /* 07AC..07AF */ + FriBidiPropertyBlockLevel7_0670, /* 07B0..07B3 */ + FriBidiPropertyBlockLevel7_0600, /* 07B4..07B7 */ + FriBidiPropertyBlockLevel7_0600, /* 07B8..07BB */ + FriBidiPropertyBlockLevel7_0600, /* 07BC..07BF */ + +#define FriBidiPropertyBlockLevel6_0900 0xF8 + + FriBidiPropertyBlockLevel7_0900, /* 0900..0903 */ + FriBidiPropertyBlockLevel7_0044, /* 0904..0907 */ + FriBidiPropertyBlockLevel7_0044, /* 0908..090B */ + FriBidiPropertyBlockLevel7_0044, /* 090C..090F */ + FriBidiPropertyBlockLevel7_0044, /* 0910..0913 */ + FriBidiPropertyBlockLevel7_0044, /* 0914..0917 */ + FriBidiPropertyBlockLevel7_0044, /* 0918..091B */ + FriBidiPropertyBlockLevel7_0044, /* 091C..091F */ + +#define FriBidiPropertyBlockLevel6_0920 0x100 + + FriBidiPropertyBlockLevel7_0044, /* 0920..0923 */ + FriBidiPropertyBlockLevel7_0044, /* 0924..0927 */ + FriBidiPropertyBlockLevel7_0044, /* 0928..092B */ + FriBidiPropertyBlockLevel7_0044, /* 092C..092F */ + FriBidiPropertyBlockLevel7_0044, /* 0930..0933 */ + FriBidiPropertyBlockLevel7_0044, /* 0934..0937 */ + FriBidiPropertyBlockLevel7_0044, /* 0938..093B */ + FriBidiPropertyBlockLevel7_093C, /* 093C..093F */ + +#define FriBidiPropertyBlockLevel6_0940 0x108 + + FriBidiPropertyBlockLevel7_0940, /* 0940..0943 */ + FriBidiPropertyBlockLevel7_0300, /* 0944..0947 */ + FriBidiPropertyBlockLevel7_093C, /* 0948..094B */ + FriBidiPropertyBlockLevel7_094C, /* 094C..094F */ + FriBidiPropertyBlockLevel7_0940, /* 0950..0953 */ + FriBidiPropertyBlockLevel7_093C, /* 0954..0957 */ + FriBidiPropertyBlockLevel7_0044, /* 0958..095B */ + FriBidiPropertyBlockLevel7_0044, /* 095C..095F */ + +#define FriBidiPropertyBlockLevel6_0960 0x110 + + FriBidiPropertyBlockLevel7_0960, /* 0960..0963 */ + FriBidiPropertyBlockLevel7_0044, /* 0964..0967 */ + FriBidiPropertyBlockLevel7_0044, /* 0968..096B */ + FriBidiPropertyBlockLevel7_0044, /* 096C..096F */ + FriBidiPropertyBlockLevel7_0044, /* 0970..0973 */ + FriBidiPropertyBlockLevel7_0044, /* 0974..0977 */ + FriBidiPropertyBlockLevel7_0044, /* 0978..097B */ + FriBidiPropertyBlockLevel7_0044, /* 097C..097F */ + +#define FriBidiPropertyBlockLevel6_0980 0x118 + + FriBidiPropertyBlockLevel7_094C, /* 0980..0983 */ + FriBidiPropertyBlockLevel7_0044, /* 0984..0987 */ + FriBidiPropertyBlockLevel7_0044, /* 0988..098B */ + FriBidiPropertyBlockLevel7_0044, /* 098C..098F */ + FriBidiPropertyBlockLevel7_0044, /* 0990..0993 */ + FriBidiPropertyBlockLevel7_0044, /* 0994..0997 */ + FriBidiPropertyBlockLevel7_0044, /* 0998..099B */ + FriBidiPropertyBlockLevel7_0044, /* 099C..099F */ + +#define FriBidiPropertyBlockLevel6_09C0 0x120 + + FriBidiPropertyBlockLevel7_0940, /* 09C0..09C3 */ + FriBidiPropertyBlockLevel7_093C, /* 09C4..09C7 */ + FriBidiPropertyBlockLevel7_0044, /* 09C8..09CB */ + FriBidiPropertyBlockLevel7_094C, /* 09CC..09CF */ + FriBidiPropertyBlockLevel7_0044, /* 09D0..09D3 */ + FriBidiPropertyBlockLevel7_0044, /* 09D4..09D7 */ + FriBidiPropertyBlockLevel7_0044, /* 09D8..09DB */ + FriBidiPropertyBlockLevel7_0044, /* 09DC..09DF */ + +#define FriBidiPropertyBlockLevel6_09E0 0x128 + + FriBidiPropertyBlockLevel7_0960, /* 09E0..09E3 */ + FriBidiPropertyBlockLevel7_0044, /* 09E4..09E7 */ + FriBidiPropertyBlockLevel7_0044, /* 09E8..09EB */ + FriBidiPropertyBlockLevel7_0044, /* 09EC..09EF */ + FriBidiPropertyBlockLevel7_09F0, /* 09F0..09F3 */ + FriBidiPropertyBlockLevel7_0044, /* 09F4..09F7 */ + FriBidiPropertyBlockLevel7_0044, /* 09F8..09FB */ + FriBidiPropertyBlockLevel7_0044, /* 09FC..09FF */ + +#define FriBidiPropertyBlockLevel6_0A00 0x130 + + FriBidiPropertyBlockLevel7_0A00, /* 0A00..0A03 */ + FriBidiPropertyBlockLevel7_0044, /* 0A04..0A07 */ + FriBidiPropertyBlockLevel7_0044, /* 0A08..0A0B */ + FriBidiPropertyBlockLevel7_0044, /* 0A0C..0A0F */ + FriBidiPropertyBlockLevel7_0044, /* 0A10..0A13 */ + FriBidiPropertyBlockLevel7_0044, /* 0A14..0A17 */ + FriBidiPropertyBlockLevel7_0044, /* 0A18..0A1B */ + FriBidiPropertyBlockLevel7_0044, /* 0A1C..0A1F */ + +#define FriBidiPropertyBlockLevel6_0A40 0x138 + + FriBidiPropertyBlockLevel7_0900, /* 0A40..0A43 */ + FriBidiPropertyBlockLevel7_0480, /* 0A44..0A47 */ + FriBidiPropertyBlockLevel7_0A48, /* 0A48..0A4B */ + FriBidiPropertyBlockLevel7_0488, /* 0A4C..0A4F */ + FriBidiPropertyBlockLevel7_0044, /* 0A50..0A53 */ + FriBidiPropertyBlockLevel7_0044, /* 0A54..0A57 */ + FriBidiPropertyBlockLevel7_0044, /* 0A58..0A5B */ + FriBidiPropertyBlockLevel7_0044, /* 0A5C..0A5F */ + +#define FriBidiPropertyBlockLevel6_0A60 0x140 + + FriBidiPropertyBlockLevel7_0044, /* 0A60..0A63 */ + FriBidiPropertyBlockLevel7_0044, /* 0A64..0A67 */ + FriBidiPropertyBlockLevel7_0044, /* 0A68..0A6B */ + FriBidiPropertyBlockLevel7_0044, /* 0A6C..0A6F */ + FriBidiPropertyBlockLevel7_0488, /* 0A70..0A73 */ + FriBidiPropertyBlockLevel7_0044, /* 0A74..0A77 */ + FriBidiPropertyBlockLevel7_0044, /* 0A78..0A7B */ + FriBidiPropertyBlockLevel7_0044, /* 0A7C..0A7F */ + +#define FriBidiPropertyBlockLevel6_0AC0 0x148 + + FriBidiPropertyBlockLevel7_0940, /* 0AC0..0AC3 */ + FriBidiPropertyBlockLevel7_0AC4, /* 0AC4..0AC7 */ + FriBidiPropertyBlockLevel7_093C, /* 0AC8..0ACB */ + FriBidiPropertyBlockLevel7_094C, /* 0ACC..0ACF */ + FriBidiPropertyBlockLevel7_0044, /* 0AD0..0AD3 */ + FriBidiPropertyBlockLevel7_0044, /* 0AD4..0AD7 */ + FriBidiPropertyBlockLevel7_0044, /* 0AD8..0ADB */ + FriBidiPropertyBlockLevel7_0044, /* 0ADC..0ADF */ + +#define FriBidiPropertyBlockLevel6_0B20 0x150 + + FriBidiPropertyBlockLevel7_0044, /* 0B20..0B23 */ + FriBidiPropertyBlockLevel7_0044, /* 0B24..0B27 */ + FriBidiPropertyBlockLevel7_0044, /* 0B28..0B2B */ + FriBidiPropertyBlockLevel7_0044, /* 0B2C..0B2F */ + FriBidiPropertyBlockLevel7_0044, /* 0B30..0B33 */ + FriBidiPropertyBlockLevel7_0044, /* 0B34..0B37 */ + FriBidiPropertyBlockLevel7_0044, /* 0B38..0B3B */ + FriBidiPropertyBlockLevel7_0A48, /* 0B3C..0B3F */ + +#define FriBidiPropertyBlockLevel6_0B40 0x158 + + FriBidiPropertyBlockLevel7_0940, /* 0B40..0B43 */ + FriBidiPropertyBlockLevel7_0044, /* 0B44..0B47 */ + FriBidiPropertyBlockLevel7_0044, /* 0B48..0B4B */ + FriBidiPropertyBlockLevel7_094C, /* 0B4C..0B4F */ + FriBidiPropertyBlockLevel7_0044, /* 0B50..0B53 */ + FriBidiPropertyBlockLevel7_0A00, /* 0B54..0B57 */ + FriBidiPropertyBlockLevel7_0044, /* 0B58..0B5B */ + FriBidiPropertyBlockLevel7_0044, /* 0B5C..0B5F */ + +#define FriBidiPropertyBlockLevel6_0BC0 0x160 + + FriBidiPropertyBlockLevel7_093C, /* 0BC0..0BC3 */ + FriBidiPropertyBlockLevel7_0044, /* 0BC4..0BC7 */ + FriBidiPropertyBlockLevel7_0044, /* 0BC8..0BCB */ + FriBidiPropertyBlockLevel7_094C, /* 0BCC..0BCF */ + FriBidiPropertyBlockLevel7_0044, /* 0BD0..0BD3 */ + FriBidiPropertyBlockLevel7_0044, /* 0BD4..0BD7 */ + FriBidiPropertyBlockLevel7_0044, /* 0BD8..0BDB */ + FriBidiPropertyBlockLevel7_0044, /* 0BDC..0BDF */ + +#define FriBidiPropertyBlockLevel6_0C20 0x168 + + FriBidiPropertyBlockLevel7_0044, /* 0C20..0C23 */ + FriBidiPropertyBlockLevel7_0044, /* 0C24..0C27 */ + FriBidiPropertyBlockLevel7_0044, /* 0C28..0C2B */ + FriBidiPropertyBlockLevel7_0044, /* 0C2C..0C2F */ + FriBidiPropertyBlockLevel7_0044, /* 0C30..0C33 */ + FriBidiPropertyBlockLevel7_0044, /* 0C34..0C37 */ + FriBidiPropertyBlockLevel7_0044, /* 0C38..0C3B */ + FriBidiPropertyBlockLevel7_0960, /* 0C3C..0C3F */ + +#define FriBidiPropertyBlockLevel6_0C40 0x170 + + FriBidiPropertyBlockLevel7_093C, /* 0C40..0C43 */ + FriBidiPropertyBlockLevel7_0960, /* 0C44..0C47 */ + FriBidiPropertyBlockLevel7_0C48, /* 0C48..0C4B */ + FriBidiPropertyBlockLevel7_0488, /* 0C4C..0C4F */ + FriBidiPropertyBlockLevel7_0044, /* 0C50..0C53 */ + FriBidiPropertyBlockLevel7_0900, /* 0C54..0C57 */ + FriBidiPropertyBlockLevel7_0044, /* 0C58..0C5B */ + FriBidiPropertyBlockLevel7_0044, /* 0C5C..0C5F */ + +#define FriBidiPropertyBlockLevel6_0CA0 0x178 + + FriBidiPropertyBlockLevel7_0044, /* 0CA0..0CA3 */ + FriBidiPropertyBlockLevel7_0044, /* 0CA4..0CA7 */ + FriBidiPropertyBlockLevel7_0044, /* 0CA8..0CAB */ + FriBidiPropertyBlockLevel7_0044, /* 0CAC..0CAF */ + FriBidiPropertyBlockLevel7_0044, /* 0CB0..0CB3 */ + FriBidiPropertyBlockLevel7_0044, /* 0CB4..0CB7 */ + FriBidiPropertyBlockLevel7_0044, /* 0CB8..0CBB */ + FriBidiPropertyBlockLevel7_0480, /* 0CBC..0CBF */ + +#define FriBidiPropertyBlockLevel6_0CC0 0x180 + + FriBidiPropertyBlockLevel7_0044, /* 0CC0..0CC3 */ + FriBidiPropertyBlockLevel7_0A00, /* 0CC4..0CC7 */ + FriBidiPropertyBlockLevel7_0044, /* 0CC8..0CCB */ + FriBidiPropertyBlockLevel7_0488, /* 0CCC..0CCF */ + FriBidiPropertyBlockLevel7_0044, /* 0CD0..0CD3 */ + FriBidiPropertyBlockLevel7_0044, /* 0CD4..0CD7 */ + FriBidiPropertyBlockLevel7_0044, /* 0CD8..0CDB */ + FriBidiPropertyBlockLevel7_0044, /* 0CDC..0CDF */ + +#define FriBidiPropertyBlockLevel6_0D40 0x188 + + FriBidiPropertyBlockLevel7_0940, /* 0D40..0D43 */ + FriBidiPropertyBlockLevel7_0044, /* 0D44..0D47 */ + FriBidiPropertyBlockLevel7_0044, /* 0D48..0D4B */ + FriBidiPropertyBlockLevel7_094C, /* 0D4C..0D4F */ + FriBidiPropertyBlockLevel7_0044, /* 0D50..0D53 */ + FriBidiPropertyBlockLevel7_0044, /* 0D54..0D57 */ + FriBidiPropertyBlockLevel7_0044, /* 0D58..0D5B */ + FriBidiPropertyBlockLevel7_0044, /* 0D5C..0D5F */ + +#define FriBidiPropertyBlockLevel6_0DC0 0x190 + + FriBidiPropertyBlockLevel7_0044, /* 0DC0..0DC3 */ + FriBidiPropertyBlockLevel7_0044, /* 0DC4..0DC7 */ + FriBidiPropertyBlockLevel7_0A00, /* 0DC8..0DCB */ + FriBidiPropertyBlockLevel7_0044, /* 0DCC..0DCF */ + FriBidiPropertyBlockLevel7_0960, /* 0DD0..0DD3 */ + FriBidiPropertyBlockLevel7_0DD4, /* 0DD4..0DD7 */ + FriBidiPropertyBlockLevel7_0044, /* 0DD8..0DDB */ + FriBidiPropertyBlockLevel7_0044, /* 0DDC..0DDF */ + +#define FriBidiPropertyBlockLevel6_0E20 0x198 + + FriBidiPropertyBlockLevel7_0044, /* 0E20..0E23 */ + FriBidiPropertyBlockLevel7_0044, /* 0E24..0E27 */ + FriBidiPropertyBlockLevel7_0044, /* 0E28..0E2B */ + FriBidiPropertyBlockLevel7_0044, /* 0E2C..0E2F */ + FriBidiPropertyBlockLevel7_094C, /* 0E30..0E33 */ + FriBidiPropertyBlockLevel7_0300, /* 0E34..0E37 */ + FriBidiPropertyBlockLevel7_0484, /* 0E38..0E3B */ + FriBidiPropertyBlockLevel7_0E3C, /* 0E3C..0E3F */ + +#define FriBidiPropertyBlockLevel6_0E40 0x1A0 + + FriBidiPropertyBlockLevel7_0044, /* 0E40..0E43 */ + FriBidiPropertyBlockLevel7_0480, /* 0E44..0E47 */ + FriBidiPropertyBlockLevel7_0300, /* 0E48..0E4B */ + FriBidiPropertyBlockLevel7_0484, /* 0E4C..0E4F */ + FriBidiPropertyBlockLevel7_0044, /* 0E50..0E53 */ + FriBidiPropertyBlockLevel7_0044, /* 0E54..0E57 */ + FriBidiPropertyBlockLevel7_0044, /* 0E58..0E5B */ + FriBidiPropertyBlockLevel7_0044, /* 0E5C..0E5F */ + +#define FriBidiPropertyBlockLevel6_0EA0 0x1A8 + + FriBidiPropertyBlockLevel7_0044, /* 0EA0..0EA3 */ + FriBidiPropertyBlockLevel7_0044, /* 0EA4..0EA7 */ + FriBidiPropertyBlockLevel7_0044, /* 0EA8..0EAB */ + FriBidiPropertyBlockLevel7_0044, /* 0EAC..0EAF */ + FriBidiPropertyBlockLevel7_094C, /* 0EB0..0EB3 */ + FriBidiPropertyBlockLevel7_0300, /* 0EB4..0EB7 */ + FriBidiPropertyBlockLevel7_0AC4, /* 0EB8..0EBB */ + FriBidiPropertyBlockLevel7_093C, /* 0EBC..0EBF */ + +#define FriBidiPropertyBlockLevel6_0EC0 0x1B0 + + FriBidiPropertyBlockLevel7_0044, /* 0EC0..0EC3 */ + FriBidiPropertyBlockLevel7_0044, /* 0EC4..0EC7 */ + FriBidiPropertyBlockLevel7_0300, /* 0EC8..0ECB */ + FriBidiPropertyBlockLevel7_0488, /* 0ECC..0ECF */ + FriBidiPropertyBlockLevel7_0044, /* 0ED0..0ED3 */ + FriBidiPropertyBlockLevel7_0044, /* 0ED4..0ED7 */ + FriBidiPropertyBlockLevel7_0044, /* 0ED8..0EDB */ + FriBidiPropertyBlockLevel7_0044, /* 0EDC..0EDF */ + +#define FriBidiPropertyBlockLevel6_0F00 0x1B8 + + FriBidiPropertyBlockLevel7_0044, /* 0F00..0F03 */ + FriBidiPropertyBlockLevel7_0044, /* 0F04..0F07 */ + FriBidiPropertyBlockLevel7_0044, /* 0F08..0F0B */ + FriBidiPropertyBlockLevel7_0044, /* 0F0C..0F0F */ + FriBidiPropertyBlockLevel7_0044, /* 0F10..0F13 */ + FriBidiPropertyBlockLevel7_0044, /* 0F14..0F17 */ + FriBidiPropertyBlockLevel7_0488, /* 0F18..0F1B */ + FriBidiPropertyBlockLevel7_0044, /* 0F1C..0F1F */ + +#define FriBidiPropertyBlockLevel6_0F20 0x1C0 + + FriBidiPropertyBlockLevel7_0044, /* 0F20..0F23 */ + FriBidiPropertyBlockLevel7_0044, /* 0F24..0F27 */ + FriBidiPropertyBlockLevel7_0044, /* 0F28..0F2B */ + FriBidiPropertyBlockLevel7_0044, /* 0F2C..0F2F */ + FriBidiPropertyBlockLevel7_0044, /* 0F30..0F33 */ + FriBidiPropertyBlockLevel7_0F34, /* 0F34..0F37 */ + FriBidiPropertyBlockLevel7_0F38, /* 0F38..0F3B */ + FriBidiPropertyBlockLevel7_02EC, /* 0F3C..0F3F */ + +#define FriBidiPropertyBlockLevel6_0F60 0x1C8 + + FriBidiPropertyBlockLevel7_0044, /* 0F60..0F63 */ + FriBidiPropertyBlockLevel7_0044, /* 0F64..0F67 */ + FriBidiPropertyBlockLevel7_0044, /* 0F68..0F6B */ + FriBidiPropertyBlockLevel7_0044, /* 0F6C..0F6F */ + FriBidiPropertyBlockLevel7_0940, /* 0F70..0F73 */ + FriBidiPropertyBlockLevel7_0300, /* 0F74..0F77 */ + FriBidiPropertyBlockLevel7_0300, /* 0F78..0F7B */ + FriBidiPropertyBlockLevel7_0484, /* 0F7C..0F7F */ + +#define FriBidiPropertyBlockLevel6_0F80 0x1D0 + + FriBidiPropertyBlockLevel7_0300, /* 0F80..0F83 */ + FriBidiPropertyBlockLevel7_0C48, /* 0F84..0F87 */ + FriBidiPropertyBlockLevel7_0044, /* 0F88..0F8B */ + FriBidiPropertyBlockLevel7_0044, /* 0F8C..0F8F */ + FriBidiPropertyBlockLevel7_0300, /* 0F90..0F93 */ + FriBidiPropertyBlockLevel7_0300, /* 0F94..0F97 */ + FriBidiPropertyBlockLevel7_0940, /* 0F98..0F9B */ + FriBidiPropertyBlockLevel7_0300, /* 0F9C..0F9F */ + +#define FriBidiPropertyBlockLevel6_0FA0 0x1D8 + + FriBidiPropertyBlockLevel7_0300, /* 0FA0..0FA3 */ + FriBidiPropertyBlockLevel7_0300, /* 0FA4..0FA7 */ + FriBidiPropertyBlockLevel7_0300, /* 0FA8..0FAB */ + FriBidiPropertyBlockLevel7_0300, /* 0FAC..0FAF */ + FriBidiPropertyBlockLevel7_0300, /* 0FB0..0FB3 */ + FriBidiPropertyBlockLevel7_0300, /* 0FB4..0FB7 */ + FriBidiPropertyBlockLevel7_0300, /* 0FB8..0FBB */ + FriBidiPropertyBlockLevel7_093C, /* 0FBC..0FBF */ + +#define FriBidiPropertyBlockLevel6_0FC0 0x1E0 + + FriBidiPropertyBlockLevel7_0044, /* 0FC0..0FC3 */ + FriBidiPropertyBlockLevel7_0A00, /* 0FC4..0FC7 */ + FriBidiPropertyBlockLevel7_0044, /* 0FC8..0FCB */ + FriBidiPropertyBlockLevel7_0044, /* 0FCC..0FCF */ + FriBidiPropertyBlockLevel7_0044, /* 0FD0..0FD3 */ + FriBidiPropertyBlockLevel7_0044, /* 0FD4..0FD7 */ + FriBidiPropertyBlockLevel7_0044, /* 0FD8..0FDB */ + FriBidiPropertyBlockLevel7_0044, /* 0FDC..0FDF */ + +#define FriBidiPropertyBlockLevel6_1020 0x1E8 + + FriBidiPropertyBlockLevel7_0044, /* 1020..1023 */ + FriBidiPropertyBlockLevel7_0044, /* 1024..1027 */ + FriBidiPropertyBlockLevel7_0044, /* 1028..102B */ + FriBidiPropertyBlockLevel7_0940, /* 102C..102F */ + FriBidiPropertyBlockLevel7_0DD4, /* 1030..1033 */ + FriBidiPropertyBlockLevel7_0960, /* 1034..1037 */ + FriBidiPropertyBlockLevel7_094C, /* 1038..103B */ + FriBidiPropertyBlockLevel7_0044, /* 103C..103F */ + +#define FriBidiPropertyBlockLevel6_1680 0x1F0 + + FriBidiPropertyBlockLevel7_1680, /* 1680..1683 */ + FriBidiPropertyBlockLevel7_0044, /* 1684..1687 */ + FriBidiPropertyBlockLevel7_0044, /* 1688..168B */ + FriBidiPropertyBlockLevel7_0044, /* 168C..168F */ + FriBidiPropertyBlockLevel7_0044, /* 1690..1693 */ + FriBidiPropertyBlockLevel7_0044, /* 1694..1697 */ + FriBidiPropertyBlockLevel7_0058, /* 1698..169B */ + FriBidiPropertyBlockLevel7_0040, /* 169C..169F */ + +#define FriBidiPropertyBlockLevel6_1700 0x1F8 + + FriBidiPropertyBlockLevel7_0044, /* 1700..1703 */ + FriBidiPropertyBlockLevel7_0044, /* 1704..1707 */ + FriBidiPropertyBlockLevel7_0044, /* 1708..170B */ + FriBidiPropertyBlockLevel7_0044, /* 170C..170F */ + FriBidiPropertyBlockLevel7_0960, /* 1710..1713 */ + FriBidiPropertyBlockLevel7_093C, /* 1714..1717 */ + FriBidiPropertyBlockLevel7_0044, /* 1718..171B */ + FriBidiPropertyBlockLevel7_0044, /* 171C..171F */ + +#define FriBidiPropertyBlockLevel6_1740 0x200 + + FriBidiPropertyBlockLevel7_0044, /* 1740..1743 */ + FriBidiPropertyBlockLevel7_0044, /* 1744..1747 */ + FriBidiPropertyBlockLevel7_0044, /* 1748..174B */ + FriBidiPropertyBlockLevel7_0044, /* 174C..174F */ + FriBidiPropertyBlockLevel7_0960, /* 1750..1753 */ + FriBidiPropertyBlockLevel7_0044, /* 1754..1757 */ + FriBidiPropertyBlockLevel7_0044, /* 1758..175B */ + FriBidiPropertyBlockLevel7_0044, /* 175C..175F */ + +#define FriBidiPropertyBlockLevel6_17A0 0x208 + + FriBidiPropertyBlockLevel7_0044, /* 17A0..17A3 */ + FriBidiPropertyBlockLevel7_0044, /* 17A4..17A7 */ + FriBidiPropertyBlockLevel7_0044, /* 17A8..17AB */ + FriBidiPropertyBlockLevel7_0044, /* 17AC..17AF */ + FriBidiPropertyBlockLevel7_0044, /* 17B0..17B3 */ + FriBidiPropertyBlockLevel7_0480, /* 17B4..17B7 */ + FriBidiPropertyBlockLevel7_0300, /* 17B8..17BB */ + FriBidiPropertyBlockLevel7_0488, /* 17BC..17BF */ + +#define FriBidiPropertyBlockLevel6_17C0 0x210 + + FriBidiPropertyBlockLevel7_0044, /* 17C0..17C3 */ + FriBidiPropertyBlockLevel7_0A00, /* 17C4..17C7 */ + FriBidiPropertyBlockLevel7_0940, /* 17C8..17CB */ + FriBidiPropertyBlockLevel7_0300, /* 17CC..17CF */ + FriBidiPropertyBlockLevel7_0300, /* 17D0..17D3 */ + FriBidiPropertyBlockLevel7_0044, /* 17D4..17D7 */ + FriBidiPropertyBlockLevel7_0E3C, /* 17D8..17DB */ + FriBidiPropertyBlockLevel7_0044, /* 17DC..17DF */ + +#define FriBidiPropertyBlockLevel6_1800 0x218 + + FriBidiPropertyBlockLevel7_003C, /* 1800..1803 */ + FriBidiPropertyBlockLevel7_003C, /* 1804..1807 */ + FriBidiPropertyBlockLevel7_1808, /* 1808..180B */ + FriBidiPropertyBlockLevel7_180C, /* 180C..180F */ + FriBidiPropertyBlockLevel7_0044, /* 1810..1813 */ + FriBidiPropertyBlockLevel7_0044, /* 1814..1817 */ + FriBidiPropertyBlockLevel7_0044, /* 1818..181B */ + FriBidiPropertyBlockLevel7_0044, /* 181C..181F */ + +#define FriBidiPropertyBlockLevel6_18A0 0x220 + + FriBidiPropertyBlockLevel7_0044, /* 18A0..18A3 */ + FriBidiPropertyBlockLevel7_0044, /* 18A4..18A7 */ + FriBidiPropertyBlockLevel7_094C, /* 18A8..18AB */ + FriBidiPropertyBlockLevel7_0044, /* 18AC..18AF */ + FriBidiPropertyBlockLevel7_0044, /* 18B0..18B3 */ + FriBidiPropertyBlockLevel7_0044, /* 18B4..18B7 */ + FriBidiPropertyBlockLevel7_0044, /* 18B8..18BB */ + FriBidiPropertyBlockLevel7_0044, /* 18BC..18BF */ + +#define FriBidiPropertyBlockLevel6_1FA0 0x228 + + FriBidiPropertyBlockLevel7_0044, /* 1FA0..1FA3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FA4..1FA7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FA8..1FAB */ + FriBidiPropertyBlockLevel7_0044, /* 1FAC..1FAF */ + FriBidiPropertyBlockLevel7_0044, /* 1FB0..1FB3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FB4..1FB7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FB8..1FBB */ + FriBidiPropertyBlockLevel7_1FBC, /* 1FBC..1FBF */ + +#define FriBidiPropertyBlockLevel6_1FC0 0x230 + + FriBidiPropertyBlockLevel7_02EC, /* 1FC0..1FC3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FC4..1FC7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FC8..1FCB */ + FriBidiPropertyBlockLevel7_02E4, /* 1FCC..1FCF */ + FriBidiPropertyBlockLevel7_0044, /* 1FD0..1FD3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FD4..1FD7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FD8..1FDB */ + FriBidiPropertyBlockLevel7_02E4, /* 1FDC..1FDF */ + +#define FriBidiPropertyBlockLevel6_1FE0 0x238 + + FriBidiPropertyBlockLevel7_0044, /* 1FE0..1FE3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FE4..1FE7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FE8..1FEB */ + FriBidiPropertyBlockLevel7_02E4, /* 1FEC..1FEF */ + FriBidiPropertyBlockLevel7_0044, /* 1FF0..1FF3 */ + FriBidiPropertyBlockLevel7_0044, /* 1FF4..1FF7 */ + FriBidiPropertyBlockLevel7_0044, /* 1FF8..1FFB */ + FriBidiPropertyBlockLevel7_02B8, /* 1FFC..1FFF */ + +#define FriBidiPropertyBlockLevel6_2000 0x240 + + FriBidiPropertyBlockLevel7_2000, /* 2000..2003 */ + FriBidiPropertyBlockLevel7_2000, /* 2004..2007 */ + FriBidiPropertyBlockLevel7_2008, /* 2008..200B */ + FriBidiPropertyBlockLevel7_200C, /* 200C..200F */ + FriBidiPropertyBlockLevel7_003C, /* 2010..2013 */ + FriBidiPropertyBlockLevel7_003C, /* 2014..2017 */ + FriBidiPropertyBlockLevel7_003C, /* 2018..201B */ + FriBidiPropertyBlockLevel7_003C, /* 201C..201F */ + +#define FriBidiPropertyBlockLevel6_2020 0x248 + + FriBidiPropertyBlockLevel7_003C, /* 2020..2023 */ + FriBidiPropertyBlockLevel7_003C, /* 2024..2027 */ + FriBidiPropertyBlockLevel7_2028, /* 2028..202B */ + FriBidiPropertyBlockLevel7_202C, /* 202C..202F */ + FriBidiPropertyBlockLevel7_2030, /* 2030..2033 */ + FriBidiPropertyBlockLevel7_2034, /* 2034..2037 */ + FriBidiPropertyBlockLevel7_003C, /* 2038..203B */ + FriBidiPropertyBlockLevel7_003C, /* 203C..203F */ + +#define FriBidiPropertyBlockLevel6_2040 0x250 + + FriBidiPropertyBlockLevel7_003C, /* 2040..2043 */ + FriBidiPropertyBlockLevel7_003C, /* 2044..2047 */ + FriBidiPropertyBlockLevel7_003C, /* 2048..204B */ + FriBidiPropertyBlockLevel7_003C, /* 204C..204F */ + FriBidiPropertyBlockLevel7_2050, /* 2050..2053 */ + FriBidiPropertyBlockLevel7_0058, /* 2054..2057 */ + FriBidiPropertyBlockLevel7_0044, /* 2058..205B */ + FriBidiPropertyBlockLevel7_205C, /* 205C..205F */ + +#define FriBidiPropertyBlockLevel6_2060 0x258 + + FriBidiPropertyBlockLevel7_0000, /* 2060..2063 */ + FriBidiPropertyBlockLevel7_0044, /* 2064..2067 */ + FriBidiPropertyBlockLevel7_2068, /* 2068..206B */ + FriBidiPropertyBlockLevel7_0000, /* 206C..206F */ + FriBidiPropertyBlockLevel7_2070, /* 2070..2073 */ + FriBidiPropertyBlockLevel7_0030, /* 2074..2077 */ + FriBidiPropertyBlockLevel7_2078, /* 2078..207B */ + FriBidiPropertyBlockLevel7_2050, /* 207C..207F */ + +#define FriBidiPropertyBlockLevel6_2080 0x260 + + FriBidiPropertyBlockLevel7_0030, /* 2080..2083 */ + FriBidiPropertyBlockLevel7_0030, /* 2084..2087 */ + FriBidiPropertyBlockLevel7_2078, /* 2088..208B */ + FriBidiPropertyBlockLevel7_2050, /* 208C..208F */ + FriBidiPropertyBlockLevel7_0044, /* 2090..2093 */ + FriBidiPropertyBlockLevel7_0044, /* 2094..2097 */ + FriBidiPropertyBlockLevel7_0044, /* 2098..209B */ + FriBidiPropertyBlockLevel7_0044, /* 209C..209F */ + +#define FriBidiPropertyBlockLevel6_20A0 0x268 + + FriBidiPropertyBlockLevel7_2030, /* 20A0..20A3 */ + FriBidiPropertyBlockLevel7_2030, /* 20A4..20A7 */ + FriBidiPropertyBlockLevel7_2030, /* 20A8..20AB */ + FriBidiPropertyBlockLevel7_2030, /* 20AC..20AF */ + FriBidiPropertyBlockLevel7_20B0, /* 20B0..20B3 */ + FriBidiPropertyBlockLevel7_0044, /* 20B4..20B7 */ + FriBidiPropertyBlockLevel7_0044, /* 20B8..20BB */ + FriBidiPropertyBlockLevel7_0044, /* 20BC..20BF */ + +#define FriBidiPropertyBlockLevel6_20C0 0x270 + + FriBidiPropertyBlockLevel7_0044, /* 20C0..20C3 */ + FriBidiPropertyBlockLevel7_0044, /* 20C4..20C7 */ + FriBidiPropertyBlockLevel7_0044, /* 20C8..20CB */ + FriBidiPropertyBlockLevel7_0044, /* 20CC..20CF */ + FriBidiPropertyBlockLevel7_0300, /* 20D0..20D3 */ + FriBidiPropertyBlockLevel7_0300, /* 20D4..20D7 */ + FriBidiPropertyBlockLevel7_0300, /* 20D8..20DB */ + FriBidiPropertyBlockLevel7_0300, /* 20DC..20DF */ + +#define FriBidiPropertyBlockLevel6_20E0 0x278 + + FriBidiPropertyBlockLevel7_0300, /* 20E0..20E3 */ + FriBidiPropertyBlockLevel7_0300, /* 20E4..20E7 */ + FriBidiPropertyBlockLevel7_0484, /* 20E8..20EB */ + FriBidiPropertyBlockLevel7_0044, /* 20EC..20EF */ + FriBidiPropertyBlockLevel7_0044, /* 20F0..20F3 */ + FriBidiPropertyBlockLevel7_0044, /* 20F4..20F7 */ + FriBidiPropertyBlockLevel7_0044, /* 20F8..20FB */ + FriBidiPropertyBlockLevel7_0044, /* 20FC..20FF */ + +#define FriBidiPropertyBlockLevel6_2100 0x280 + + FriBidiPropertyBlockLevel7_00A8, /* 2100..2103 */ + FriBidiPropertyBlockLevel7_2050, /* 2104..2107 */ + FriBidiPropertyBlockLevel7_02EC, /* 2108..210B */ + FriBidiPropertyBlockLevel7_0044, /* 210C..210F */ + FriBidiPropertyBlockLevel7_0044, /* 2110..2113 */ + FriBidiPropertyBlockLevel7_00B4, /* 2114..2117 */ + FriBidiPropertyBlockLevel7_0040, /* 2118..211B */ + FriBidiPropertyBlockLevel7_02C0, /* 211C..211F */ + +#define FriBidiPropertyBlockLevel6_2120 0x288 + + FriBidiPropertyBlockLevel7_003C, /* 2120..2123 */ + FriBidiPropertyBlockLevel7_1FBC, /* 2124..2127 */ + FriBidiPropertyBlockLevel7_2128, /* 2128..212B */ + FriBidiPropertyBlockLevel7_212C, /* 212C..212F */ + FriBidiPropertyBlockLevel7_037C, /* 2130..2133 */ + FriBidiPropertyBlockLevel7_0044, /* 2134..2137 */ + FriBidiPropertyBlockLevel7_037C, /* 2138..213B */ + FriBidiPropertyBlockLevel7_0044, /* 213C..213F */ + +#define FriBidiPropertyBlockLevel6_2140 0x290 + + FriBidiPropertyBlockLevel7_003C, /* 2140..2143 */ + FriBidiPropertyBlockLevel7_0040, /* 2144..2147 */ + FriBidiPropertyBlockLevel7_02C0, /* 2148..214B */ + FriBidiPropertyBlockLevel7_0044, /* 214C..214F */ + FriBidiPropertyBlockLevel7_0058, /* 2150..2153 */ + FriBidiPropertyBlockLevel7_003C, /* 2154..2157 */ + FriBidiPropertyBlockLevel7_003C, /* 2158..215B */ + FriBidiPropertyBlockLevel7_003C, /* 215C..215F */ + +#define FriBidiPropertyBlockLevel6_2180 0x298 + + FriBidiPropertyBlockLevel7_0044, /* 2180..2183 */ + FriBidiPropertyBlockLevel7_0044, /* 2184..2187 */ + FriBidiPropertyBlockLevel7_0044, /* 2188..218B */ + FriBidiPropertyBlockLevel7_0044, /* 218C..218F */ + FriBidiPropertyBlockLevel7_003C, /* 2190..2193 */ + FriBidiPropertyBlockLevel7_003C, /* 2194..2197 */ + FriBidiPropertyBlockLevel7_003C, /* 2198..219B */ + FriBidiPropertyBlockLevel7_003C, /* 219C..219F */ + +#define FriBidiPropertyBlockLevel6_21A0 0x2A0 + + FriBidiPropertyBlockLevel7_003C, /* 21A0..21A3 */ + FriBidiPropertyBlockLevel7_003C, /* 21A4..21A7 */ + FriBidiPropertyBlockLevel7_003C, /* 21A8..21AB */ + FriBidiPropertyBlockLevel7_003C, /* 21AC..21AF */ + FriBidiPropertyBlockLevel7_003C, /* 21B0..21B3 */ + FriBidiPropertyBlockLevel7_003C, /* 21B4..21B7 */ + FriBidiPropertyBlockLevel7_003C, /* 21B8..21BB */ + FriBidiPropertyBlockLevel7_003C, /* 21BC..21BF */ + +#define FriBidiPropertyBlockLevel6_2200 0x2A8 + + FriBidiPropertyBlockLevel7_003C, /* 2200..2203 */ + FriBidiPropertyBlockLevel7_003C, /* 2204..2207 */ + FriBidiPropertyBlockLevel7_003C, /* 2208..220B */ + FriBidiPropertyBlockLevel7_003C, /* 220C..220F */ + FriBidiPropertyBlockLevel7_2210, /* 2210..2213 */ + FriBidiPropertyBlockLevel7_003C, /* 2214..2217 */ + FriBidiPropertyBlockLevel7_003C, /* 2218..221B */ + FriBidiPropertyBlockLevel7_003C, /* 221C..221F */ + +#define FriBidiPropertyBlockLevel6_2320 0x2B0 + + FriBidiPropertyBlockLevel7_003C, /* 2320..2323 */ + FriBidiPropertyBlockLevel7_003C, /* 2324..2327 */ + FriBidiPropertyBlockLevel7_003C, /* 2328..232B */ + FriBidiPropertyBlockLevel7_003C, /* 232C..232F */ + FriBidiPropertyBlockLevel7_003C, /* 2330..2333 */ + FriBidiPropertyBlockLevel7_02EC, /* 2334..2337 */ + FriBidiPropertyBlockLevel7_0044, /* 2338..233B */ + FriBidiPropertyBlockLevel7_0044, /* 233C..233F */ + +#define FriBidiPropertyBlockLevel6_2360 0x2B8 + + FriBidiPropertyBlockLevel7_0044, /* 2360..2363 */ + FriBidiPropertyBlockLevel7_0044, /* 2364..2367 */ + FriBidiPropertyBlockLevel7_0044, /* 2368..236B */ + FriBidiPropertyBlockLevel7_0044, /* 236C..236F */ + FriBidiPropertyBlockLevel7_0044, /* 2370..2373 */ + FriBidiPropertyBlockLevel7_0044, /* 2374..2377 */ + FriBidiPropertyBlockLevel7_0058, /* 2378..237B */ + FriBidiPropertyBlockLevel7_003C, /* 237C..237F */ + +#define FriBidiPropertyBlockLevel6_2380 0x2C0 + + FriBidiPropertyBlockLevel7_003C, /* 2380..2383 */ + FriBidiPropertyBlockLevel7_003C, /* 2384..2387 */ + FriBidiPropertyBlockLevel7_003C, /* 2388..238B */ + FriBidiPropertyBlockLevel7_003C, /* 238C..238F */ + FriBidiPropertyBlockLevel7_003C, /* 2390..2393 */ + FriBidiPropertyBlockLevel7_00B4, /* 2394..2397 */ + FriBidiPropertyBlockLevel7_003C, /* 2398..239B */ + FriBidiPropertyBlockLevel7_003C, /* 239C..239F */ + +#define FriBidiPropertyBlockLevel6_23C0 0x2C8 + + FriBidiPropertyBlockLevel7_003C, /* 23C0..23C3 */ + FriBidiPropertyBlockLevel7_003C, /* 23C4..23C7 */ + FriBidiPropertyBlockLevel7_003C, /* 23C8..23CB */ + FriBidiPropertyBlockLevel7_2050, /* 23CC..23CF */ + FriBidiPropertyBlockLevel7_0044, /* 23D0..23D3 */ + FriBidiPropertyBlockLevel7_0044, /* 23D4..23D7 */ + FriBidiPropertyBlockLevel7_0044, /* 23D8..23DB */ + FriBidiPropertyBlockLevel7_0044, /* 23DC..23DF */ + +#define FriBidiPropertyBlockLevel6_2420 0x2D0 + + FriBidiPropertyBlockLevel7_003C, /* 2420..2423 */ + FriBidiPropertyBlockLevel7_2050, /* 2424..2427 */ + FriBidiPropertyBlockLevel7_0044, /* 2428..242B */ + FriBidiPropertyBlockLevel7_0044, /* 242C..242F */ + FriBidiPropertyBlockLevel7_0044, /* 2430..2433 */ + FriBidiPropertyBlockLevel7_0044, /* 2434..2437 */ + FriBidiPropertyBlockLevel7_0044, /* 2438..243B */ + FriBidiPropertyBlockLevel7_0044, /* 243C..243F */ + +#define FriBidiPropertyBlockLevel6_2440 0x2D8 + + FriBidiPropertyBlockLevel7_003C, /* 2440..2443 */ + FriBidiPropertyBlockLevel7_003C, /* 2444..2447 */ + FriBidiPropertyBlockLevel7_2050, /* 2448..244B */ + FriBidiPropertyBlockLevel7_0044, /* 244C..244F */ + FriBidiPropertyBlockLevel7_0044, /* 2450..2453 */ + FriBidiPropertyBlockLevel7_0044, /* 2454..2457 */ + FriBidiPropertyBlockLevel7_0044, /* 2458..245B */ + FriBidiPropertyBlockLevel7_0044, /* 245C..245F */ + +#define FriBidiPropertyBlockLevel6_2460 0x2E0 + + FriBidiPropertyBlockLevel7_0030, /* 2460..2463 */ + FriBidiPropertyBlockLevel7_0030, /* 2464..2467 */ + FriBidiPropertyBlockLevel7_0030, /* 2468..246B */ + FriBidiPropertyBlockLevel7_0030, /* 246C..246F */ + FriBidiPropertyBlockLevel7_0030, /* 2470..2473 */ + FriBidiPropertyBlockLevel7_0030, /* 2474..2477 */ + FriBidiPropertyBlockLevel7_0030, /* 2478..247B */ + FriBidiPropertyBlockLevel7_0030, /* 247C..247F */ + +#define FriBidiPropertyBlockLevel6_2480 0x2E8 + + FriBidiPropertyBlockLevel7_0030, /* 2480..2483 */ + FriBidiPropertyBlockLevel7_0030, /* 2484..2487 */ + FriBidiPropertyBlockLevel7_0030, /* 2488..248B */ + FriBidiPropertyBlockLevel7_0030, /* 248C..248F */ + FriBidiPropertyBlockLevel7_0030, /* 2490..2493 */ + FriBidiPropertyBlockLevel7_0030, /* 2494..2497 */ + FriBidiPropertyBlockLevel7_0030, /* 2498..249B */ + FriBidiPropertyBlockLevel7_0044, /* 249C..249F */ + +#define FriBidiPropertyBlockLevel6_24E0 0x2F0 + + FriBidiPropertyBlockLevel7_0044, /* 24E0..24E3 */ + FriBidiPropertyBlockLevel7_0044, /* 24E4..24E7 */ + FriBidiPropertyBlockLevel7_24E8, /* 24E8..24EB */ + FriBidiPropertyBlockLevel7_003C, /* 24EC..24EF */ + FriBidiPropertyBlockLevel7_003C, /* 24F0..24F3 */ + FriBidiPropertyBlockLevel7_003C, /* 24F4..24F7 */ + FriBidiPropertyBlockLevel7_003C, /* 24F8..24FB */ + FriBidiPropertyBlockLevel7_2050, /* 24FC..24FF */ + +#define FriBidiPropertyBlockLevel6_2600 0x2F8 + + FriBidiPropertyBlockLevel7_003C, /* 2600..2603 */ + FriBidiPropertyBlockLevel7_003C, /* 2604..2607 */ + FriBidiPropertyBlockLevel7_003C, /* 2608..260B */ + FriBidiPropertyBlockLevel7_003C, /* 260C..260F */ + FriBidiPropertyBlockLevel7_003C, /* 2610..2613 */ + FriBidiPropertyBlockLevel7_02C0, /* 2614..2617 */ + FriBidiPropertyBlockLevel7_02E4, /* 2618..261B */ + FriBidiPropertyBlockLevel7_003C, /* 261C..261F */ + +#define FriBidiPropertyBlockLevel6_2660 0x300 + + FriBidiPropertyBlockLevel7_003C, /* 2660..2663 */ + FriBidiPropertyBlockLevel7_003C, /* 2664..2667 */ + FriBidiPropertyBlockLevel7_003C, /* 2668..266B */ + FriBidiPropertyBlockLevel7_003C, /* 266C..266F */ + FriBidiPropertyBlockLevel7_003C, /* 2670..2673 */ + FriBidiPropertyBlockLevel7_003C, /* 2674..2677 */ + FriBidiPropertyBlockLevel7_003C, /* 2678..267B */ + FriBidiPropertyBlockLevel7_02EC, /* 267C..267F */ + +#define FriBidiPropertyBlockLevel6_2680 0x308 + + FriBidiPropertyBlockLevel7_003C, /* 2680..2683 */ + FriBidiPropertyBlockLevel7_003C, /* 2684..2687 */ + FriBidiPropertyBlockLevel7_02EC, /* 2688..268B */ + FriBidiPropertyBlockLevel7_0044, /* 268C..268F */ + FriBidiPropertyBlockLevel7_0044, /* 2690..2693 */ + FriBidiPropertyBlockLevel7_0044, /* 2694..2697 */ + FriBidiPropertyBlockLevel7_0044, /* 2698..269B */ + FriBidiPropertyBlockLevel7_0044, /* 269C..269F */ + +#define FriBidiPropertyBlockLevel6_2700 0x310 + + FriBidiPropertyBlockLevel7_02E4, /* 2700..2703 */ + FriBidiPropertyBlockLevel7_00B4, /* 2704..2707 */ + FriBidiPropertyBlockLevel7_02EC, /* 2708..270B */ + FriBidiPropertyBlockLevel7_003C, /* 270C..270F */ + FriBidiPropertyBlockLevel7_003C, /* 2710..2713 */ + FriBidiPropertyBlockLevel7_003C, /* 2714..2717 */ + FriBidiPropertyBlockLevel7_003C, /* 2718..271B */ + FriBidiPropertyBlockLevel7_003C, /* 271C..271F */ + +#define FriBidiPropertyBlockLevel6_2720 0x318 + + FriBidiPropertyBlockLevel7_003C, /* 2720..2723 */ + FriBidiPropertyBlockLevel7_003C, /* 2724..2727 */ + FriBidiPropertyBlockLevel7_02E4, /* 2728..272B */ + FriBidiPropertyBlockLevel7_003C, /* 272C..272F */ + FriBidiPropertyBlockLevel7_003C, /* 2730..2733 */ + FriBidiPropertyBlockLevel7_003C, /* 2734..2737 */ + FriBidiPropertyBlockLevel7_003C, /* 2738..273B */ + FriBidiPropertyBlockLevel7_003C, /* 273C..273F */ + +#define FriBidiPropertyBlockLevel6_2740 0x320 + + FriBidiPropertyBlockLevel7_003C, /* 2740..2743 */ + FriBidiPropertyBlockLevel7_003C, /* 2744..2747 */ + FriBidiPropertyBlockLevel7_003C, /* 2748..274B */ + FriBidiPropertyBlockLevel7_1FBC, /* 274C..274F */ + FriBidiPropertyBlockLevel7_2050, /* 2750..2753 */ + FriBidiPropertyBlockLevel7_037C, /* 2754..2757 */ + FriBidiPropertyBlockLevel7_003C, /* 2758..275B */ + FriBidiPropertyBlockLevel7_2050, /* 275C..275F */ + +#define FriBidiPropertyBlockLevel6_2760 0x328 + + FriBidiPropertyBlockLevel7_02E4, /* 2760..2763 */ + FriBidiPropertyBlockLevel7_003C, /* 2764..2767 */ + FriBidiPropertyBlockLevel7_003C, /* 2768..276B */ + FriBidiPropertyBlockLevel7_003C, /* 276C..276F */ + FriBidiPropertyBlockLevel7_003C, /* 2770..2773 */ + FriBidiPropertyBlockLevel7_003C, /* 2774..2777 */ + FriBidiPropertyBlockLevel7_003C, /* 2778..277B */ + FriBidiPropertyBlockLevel7_003C, /* 277C..277F */ + +#define FriBidiPropertyBlockLevel6_2780 0x330 + + FriBidiPropertyBlockLevel7_003C, /* 2780..2783 */ + FriBidiPropertyBlockLevel7_003C, /* 2784..2787 */ + FriBidiPropertyBlockLevel7_003C, /* 2788..278B */ + FriBidiPropertyBlockLevel7_003C, /* 278C..278F */ + FriBidiPropertyBlockLevel7_003C, /* 2790..2793 */ + FriBidiPropertyBlockLevel7_0040, /* 2794..2797 */ + FriBidiPropertyBlockLevel7_003C, /* 2798..279B */ + FriBidiPropertyBlockLevel7_003C, /* 279C..279F */ + +#define FriBidiPropertyBlockLevel6_27A0 0x338 + + FriBidiPropertyBlockLevel7_003C, /* 27A0..27A3 */ + FriBidiPropertyBlockLevel7_003C, /* 27A4..27A7 */ + FriBidiPropertyBlockLevel7_003C, /* 27A8..27AB */ + FriBidiPropertyBlockLevel7_003C, /* 27AC..27AF */ + FriBidiPropertyBlockLevel7_02E4, /* 27B0..27B3 */ + FriBidiPropertyBlockLevel7_003C, /* 27B4..27B7 */ + FriBidiPropertyBlockLevel7_003C, /* 27B8..27BB */ + FriBidiPropertyBlockLevel7_2050, /* 27BC..27BF */ + +#define FriBidiPropertyBlockLevel6_27E0 0x340 + + FriBidiPropertyBlockLevel7_003C, /* 27E0..27E3 */ + FriBidiPropertyBlockLevel7_003C, /* 27E4..27E7 */ + FriBidiPropertyBlockLevel7_003C, /* 27E8..27EB */ + FriBidiPropertyBlockLevel7_0044, /* 27EC..27EF */ + FriBidiPropertyBlockLevel7_003C, /* 27F0..27F3 */ + FriBidiPropertyBlockLevel7_003C, /* 27F4..27F7 */ + FriBidiPropertyBlockLevel7_003C, /* 27F8..27FB */ + FriBidiPropertyBlockLevel7_003C, /* 27FC..27FF */ + +#define FriBidiPropertyBlockLevel6_2E80 0x348 + + FriBidiPropertyBlockLevel7_003C, /* 2E80..2E83 */ + FriBidiPropertyBlockLevel7_003C, /* 2E84..2E87 */ + FriBidiPropertyBlockLevel7_003C, /* 2E88..2E8B */ + FriBidiPropertyBlockLevel7_003C, /* 2E8C..2E8F */ + FriBidiPropertyBlockLevel7_003C, /* 2E90..2E93 */ + FriBidiPropertyBlockLevel7_003C, /* 2E94..2E97 */ + FriBidiPropertyBlockLevel7_00A8, /* 2E98..2E9B */ + FriBidiPropertyBlockLevel7_003C, /* 2E9C..2E9F */ + +#define FriBidiPropertyBlockLevel6_2EE0 0x350 + + FriBidiPropertyBlockLevel7_003C, /* 2EE0..2EE3 */ + FriBidiPropertyBlockLevel7_003C, /* 2EE4..2EE7 */ + FriBidiPropertyBlockLevel7_003C, /* 2EE8..2EEB */ + FriBidiPropertyBlockLevel7_003C, /* 2EEC..2EEF */ + FriBidiPropertyBlockLevel7_003C, /* 2EF0..2EF3 */ + FriBidiPropertyBlockLevel7_0044, /* 2EF4..2EF7 */ + FriBidiPropertyBlockLevel7_0044, /* 2EF8..2EFB */ + FriBidiPropertyBlockLevel7_0044, /* 2EFC..2EFF */ + +#define FriBidiPropertyBlockLevel6_2FE0 0x358 + + FriBidiPropertyBlockLevel7_0044, /* 2FE0..2FE3 */ + FriBidiPropertyBlockLevel7_0044, /* 2FE4..2FE7 */ + FriBidiPropertyBlockLevel7_0044, /* 2FE8..2FEB */ + FriBidiPropertyBlockLevel7_0044, /* 2FEC..2FEF */ + FriBidiPropertyBlockLevel7_003C, /* 2FF0..2FF3 */ + FriBidiPropertyBlockLevel7_003C, /* 2FF4..2FF7 */ + FriBidiPropertyBlockLevel7_003C, /* 2FF8..2FFB */ + FriBidiPropertyBlockLevel7_0044, /* 2FFC..2FFF */ + +#define FriBidiPropertyBlockLevel6_3000 0x360 + + FriBidiPropertyBlockLevel7_3000, /* 3000..3003 */ + FriBidiPropertyBlockLevel7_0040, /* 3004..3007 */ + FriBidiPropertyBlockLevel7_003C, /* 3008..300B */ + FriBidiPropertyBlockLevel7_003C, /* 300C..300F */ + FriBidiPropertyBlockLevel7_003C, /* 3010..3013 */ + FriBidiPropertyBlockLevel7_003C, /* 3014..3017 */ + FriBidiPropertyBlockLevel7_003C, /* 3018..301B */ + FriBidiPropertyBlockLevel7_003C, /* 301C..301F */ + +#define FriBidiPropertyBlockLevel6_3020 0x368 + + FriBidiPropertyBlockLevel7_0040, /* 3020..3023 */ + FriBidiPropertyBlockLevel7_0044, /* 3024..3027 */ + FriBidiPropertyBlockLevel7_0960, /* 3028..302B */ + FriBidiPropertyBlockLevel7_0300, /* 302C..302F */ + FriBidiPropertyBlockLevel7_0040, /* 3030..3033 */ + FriBidiPropertyBlockLevel7_02C0, /* 3034..3037 */ + FriBidiPropertyBlockLevel7_0044, /* 3038..303B */ + FriBidiPropertyBlockLevel7_02E4, /* 303C..303F */ + +#define FriBidiPropertyBlockLevel6_3080 0x370 + + FriBidiPropertyBlockLevel7_0044, /* 3080..3083 */ + FriBidiPropertyBlockLevel7_0044, /* 3084..3087 */ + FriBidiPropertyBlockLevel7_0044, /* 3088..308B */ + FriBidiPropertyBlockLevel7_0044, /* 308C..308F */ + FriBidiPropertyBlockLevel7_0044, /* 3090..3093 */ + FriBidiPropertyBlockLevel7_0044, /* 3094..3097 */ + FriBidiPropertyBlockLevel7_3098, /* 3098..309B */ + FriBidiPropertyBlockLevel7_0040, /* 309C..309F */ + +#define FriBidiPropertyBlockLevel6_30A0 0x378 + + FriBidiPropertyBlockLevel7_0040, /* 30A0..30A3 */ + FriBidiPropertyBlockLevel7_0044, /* 30A4..30A7 */ + FriBidiPropertyBlockLevel7_0044, /* 30A8..30AB */ + FriBidiPropertyBlockLevel7_0044, /* 30AC..30AF */ + FriBidiPropertyBlockLevel7_0044, /* 30B0..30B3 */ + FriBidiPropertyBlockLevel7_0044, /* 30B4..30B7 */ + FriBidiPropertyBlockLevel7_0044, /* 30B8..30BB */ + FriBidiPropertyBlockLevel7_0044, /* 30BC..30BF */ + +#define FriBidiPropertyBlockLevel6_30E0 0x380 + + FriBidiPropertyBlockLevel7_0044, /* 30E0..30E3 */ + FriBidiPropertyBlockLevel7_0044, /* 30E4..30E7 */ + FriBidiPropertyBlockLevel7_0044, /* 30E8..30EB */ + FriBidiPropertyBlockLevel7_0044, /* 30EC..30EF */ + FriBidiPropertyBlockLevel7_0044, /* 30F0..30F3 */ + FriBidiPropertyBlockLevel7_0044, /* 30F4..30F7 */ + FriBidiPropertyBlockLevel7_0058, /* 30F8..30FB */ + FriBidiPropertyBlockLevel7_0044, /* 30FC..30FF */ + +#define FriBidiPropertyBlockLevel6_3240 0x388 + + FriBidiPropertyBlockLevel7_0044, /* 3240..3243 */ + FriBidiPropertyBlockLevel7_0044, /* 3244..3247 */ + FriBidiPropertyBlockLevel7_0044, /* 3248..324B */ + FriBidiPropertyBlockLevel7_0044, /* 324C..324F */ + FriBidiPropertyBlockLevel7_02E4, /* 3250..3253 */ + FriBidiPropertyBlockLevel7_003C, /* 3254..3257 */ + FriBidiPropertyBlockLevel7_003C, /* 3258..325B */ + FriBidiPropertyBlockLevel7_003C, /* 325C..325F */ + +#define FriBidiPropertyBlockLevel6_FB00 0x390 + + FriBidiPropertyBlockLevel7_0044, /* FB00..FB03 */ + FriBidiPropertyBlockLevel7_0044, /* FB04..FB07 */ + FriBidiPropertyBlockLevel7_0044, /* FB08..FB0B */ + FriBidiPropertyBlockLevel7_0044, /* FB0C..FB0F */ + FriBidiPropertyBlockLevel7_0044, /* FB10..FB13 */ + FriBidiPropertyBlockLevel7_0044, /* FB14..FB17 */ + FriBidiPropertyBlockLevel7_0044, /* FB18..FB1B */ + FriBidiPropertyBlockLevel7_FB1C, /* FB1C..FB1F */ + +#define FriBidiPropertyBlockLevel6_FB20 0x398 + + FriBidiPropertyBlockLevel7_05C8, /* FB20..FB23 */ + FriBidiPropertyBlockLevel7_05C8, /* FB24..FB27 */ + FriBidiPropertyBlockLevel7_FB28, /* FB28..FB2B */ + FriBidiPropertyBlockLevel7_05C8, /* FB2C..FB2F */ + FriBidiPropertyBlockLevel7_05C8, /* FB30..FB33 */ + FriBidiPropertyBlockLevel7_05C8, /* FB34..FB37 */ + FriBidiPropertyBlockLevel7_05C8, /* FB38..FB3B */ + FriBidiPropertyBlockLevel7_05C8, /* FB3C..FB3F */ + +#define FriBidiPropertyBlockLevel6_FB40 0x3A0 + + FriBidiPropertyBlockLevel7_05C8, /* FB40..FB43 */ + FriBidiPropertyBlockLevel7_05C8, /* FB44..FB47 */ + FriBidiPropertyBlockLevel7_05C8, /* FB48..FB4B */ + FriBidiPropertyBlockLevel7_05C8, /* FB4C..FB4F */ + FriBidiPropertyBlockLevel7_0600, /* FB50..FB53 */ + FriBidiPropertyBlockLevel7_0600, /* FB54..FB57 */ + FriBidiPropertyBlockLevel7_0600, /* FB58..FB5B */ + FriBidiPropertyBlockLevel7_0600, /* FB5C..FB5F */ + +#define FriBidiPropertyBlockLevel6_FD20 0x3A8 + + FriBidiPropertyBlockLevel7_0600, /* FD20..FD23 */ + FriBidiPropertyBlockLevel7_0600, /* FD24..FD27 */ + FriBidiPropertyBlockLevel7_0600, /* FD28..FD2B */ + FriBidiPropertyBlockLevel7_0600, /* FD2C..FD2F */ + FriBidiPropertyBlockLevel7_0600, /* FD30..FD33 */ + FriBidiPropertyBlockLevel7_0600, /* FD34..FD37 */ + FriBidiPropertyBlockLevel7_0600, /* FD38..FD3B */ + FriBidiPropertyBlockLevel7_FD3C, /* FD3C..FD3F */ + +#define FriBidiPropertyBlockLevel6_FE20 0x3B0 + + FriBidiPropertyBlockLevel7_0300, /* FE20..FE23 */ + FriBidiPropertyBlockLevel7_0044, /* FE24..FE27 */ + FriBidiPropertyBlockLevel7_0044, /* FE28..FE2B */ + FriBidiPropertyBlockLevel7_0044, /* FE2C..FE2F */ + FriBidiPropertyBlockLevel7_003C, /* FE30..FE33 */ + FriBidiPropertyBlockLevel7_003C, /* FE34..FE37 */ + FriBidiPropertyBlockLevel7_003C, /* FE38..FE3B */ + FriBidiPropertyBlockLevel7_003C, /* FE3C..FE3F */ + +#define FriBidiPropertyBlockLevel6_FE40 0x3B8 + + FriBidiPropertyBlockLevel7_003C, /* FE40..FE43 */ + FriBidiPropertyBlockLevel7_2050, /* FE44..FE47 */ + FriBidiPropertyBlockLevel7_02E4, /* FE48..FE4B */ + FriBidiPropertyBlockLevel7_003C, /* FE4C..FE4F */ + FriBidiPropertyBlockLevel7_FE50, /* FE50..FE53 */ + FriBidiPropertyBlockLevel7_FE54, /* FE54..FE57 */ + FriBidiPropertyBlockLevel7_003C, /* FE58..FE5B */ + FriBidiPropertyBlockLevel7_0028, /* FE5C..FE5F */ + +#define FriBidiPropertyBlockLevel6_FE60 0x3C0 + + FriBidiPropertyBlockLevel7_2210, /* FE60..FE63 */ + FriBidiPropertyBlockLevel7_2050, /* FE64..FE67 */ + FriBidiPropertyBlockLevel7_FE68, /* FE68..FE6B */ + FriBidiPropertyBlockLevel7_0044, /* FE6C..FE6F */ + FriBidiPropertyBlockLevel7_0600, /* FE70..FE73 */ + FriBidiPropertyBlockLevel7_0600, /* FE74..FE77 */ + FriBidiPropertyBlockLevel7_0600, /* FE78..FE7B */ + FriBidiPropertyBlockLevel7_0600, /* FE7C..FE7F */ + +#define FriBidiPropertyBlockLevel6_FEE0 0x3C8 + + FriBidiPropertyBlockLevel7_0600, /* FEE0..FEE3 */ + FriBidiPropertyBlockLevel7_0600, /* FEE4..FEE7 */ + FriBidiPropertyBlockLevel7_0600, /* FEE8..FEEB */ + FriBidiPropertyBlockLevel7_0600, /* FEEC..FEEF */ + FriBidiPropertyBlockLevel7_0600, /* FEF0..FEF3 */ + FriBidiPropertyBlockLevel7_0600, /* FEF4..FEF7 */ + FriBidiPropertyBlockLevel7_0600, /* FEF8..FEFB */ + FriBidiPropertyBlockLevel7_070C, /* FEFC..FEFF */ + +#define FriBidiPropertyBlockLevel6_FF00 0x3D0 + + FriBidiPropertyBlockLevel7_FF00, /* FF00..FF03 */ + FriBidiPropertyBlockLevel7_0024, /* FF04..FF07 */ + FriBidiPropertyBlockLevel7_0028, /* FF08..FF0B */ + FriBidiPropertyBlockLevel7_002C, /* FF0C..FF0F */ + FriBidiPropertyBlockLevel7_0030, /* FF10..FF13 */ + FriBidiPropertyBlockLevel7_0030, /* FF14..FF17 */ + FriBidiPropertyBlockLevel7_0038, /* FF18..FF1B */ + FriBidiPropertyBlockLevel7_003C, /* FF1C..FF1F */ + +#define FriBidiPropertyBlockLevel6_FF60 0x3D8 + + FriBidiPropertyBlockLevel7_003C, /* FF60..FF63 */ + FriBidiPropertyBlockLevel7_02EC, /* FF64..FF67 */ + FriBidiPropertyBlockLevel7_0044, /* FF68..FF6B */ + FriBidiPropertyBlockLevel7_0044, /* FF6C..FF6F */ + FriBidiPropertyBlockLevel7_0044, /* FF70..FF73 */ + FriBidiPropertyBlockLevel7_0044, /* FF74..FF77 */ + FriBidiPropertyBlockLevel7_0044, /* FF78..FF7B */ + FriBidiPropertyBlockLevel7_0044, /* FF7C..FF7F */ + +#define FriBidiPropertyBlockLevel6_FFE0 0x3E0 + + FriBidiPropertyBlockLevel7_0024, /* FFE0..FFE3 */ + FriBidiPropertyBlockLevel7_FFE4, /* FFE4..FFE7 */ + FriBidiPropertyBlockLevel7_003C, /* FFE8..FFEB */ + FriBidiPropertyBlockLevel7_2050, /* FFEC..FFEF */ + FriBidiPropertyBlockLevel7_0044, /* FFF0..FFF3 */ + FriBidiPropertyBlockLevel7_0044, /* FFF4..FFF7 */ + FriBidiPropertyBlockLevel7_FFF8, /* FFF8..FFFB */ + FriBidiPropertyBlockLevel7_02EC, /* FFFC..FFFF */ + +#define FriBidiPropertyBlockLevel6_1D160 0x3E8 + + FriBidiPropertyBlockLevel7_0044, /* 1D160..1D163 */ + FriBidiPropertyBlockLevel7_0480, /* 1D164..1D167 */ + FriBidiPropertyBlockLevel7_0488, /* 1D168..1D16B */ + FriBidiPropertyBlockLevel7_0044, /* 1D16C..1D16F */ + FriBidiPropertyBlockLevel7_1D170, /* 1D170..1D173 */ + FriBidiPropertyBlockLevel7_0000, /* 1D174..1D177 */ + FriBidiPropertyBlockLevel7_1D178, /* 1D178..1D17B */ + FriBidiPropertyBlockLevel7_0300, /* 1D17C..1D17F */ + +#define FriBidiPropertyBlockLevel6_1D180 0x3F0 + + FriBidiPropertyBlockLevel7_0484, /* 1D180..1D183 */ + FriBidiPropertyBlockLevel7_0940, /* 1D184..1D187 */ + FriBidiPropertyBlockLevel7_0300, /* 1D188..1D18B */ + FriBidiPropertyBlockLevel7_0044, /* 1D18C..1D18F */ + FriBidiPropertyBlockLevel7_0044, /* 1D190..1D193 */ + FriBidiPropertyBlockLevel7_0044, /* 1D194..1D197 */ + FriBidiPropertyBlockLevel7_0044, /* 1D198..1D19B */ + FriBidiPropertyBlockLevel7_0044, /* 1D19C..1D19F */ + +#define FriBidiPropertyBlockLevel6_1D1A0 0x3F8 + + FriBidiPropertyBlockLevel7_0044, /* 1D1A0..1D1A3 */ + FriBidiPropertyBlockLevel7_0044, /* 1D1A4..1D1A7 */ + FriBidiPropertyBlockLevel7_0960, /* 1D1A8..1D1AB */ + FriBidiPropertyBlockLevel7_0488, /* 1D1AC..1D1AF */ + FriBidiPropertyBlockLevel7_0044, /* 1D1B0..1D1B3 */ + FriBidiPropertyBlockLevel7_0044, /* 1D1B4..1D1B7 */ + FriBidiPropertyBlockLevel7_0044, /* 1D1B8..1D1BB */ + FriBidiPropertyBlockLevel7_0044, /* 1D1BC..1D1BF */ + +#define FriBidiPropertyBlockLevel6_1D7C0 0x400 + + FriBidiPropertyBlockLevel7_0044, /* 1D7C0..1D7C3 */ + FriBidiPropertyBlockLevel7_0044, /* 1D7C4..1D7C7 */ + FriBidiPropertyBlockLevel7_0044, /* 1D7C8..1D7CB */ + FriBidiPropertyBlockLevel7_1D7CC, /* 1D7CC..1D7CF */ + FriBidiPropertyBlockLevel7_0030, /* 1D7D0..1D7D3 */ + FriBidiPropertyBlockLevel7_0030, /* 1D7D4..1D7D7 */ + FriBidiPropertyBlockLevel7_0030, /* 1D7D8..1D7DB */ + FriBidiPropertyBlockLevel7_0030, /* 1D7DC..1D7DF */ + +#define FriBidiPropertyBlockLevel6_E0000 0x408 + + FriBidiPropertyBlockLevel7_E0000, /* E0000..E0003 */ + FriBidiPropertyBlockLevel7_0044, /* E0004..E0007 */ + FriBidiPropertyBlockLevel7_0044, /* E0008..E000B */ + FriBidiPropertyBlockLevel7_0044, /* E000C..E000F */ + FriBidiPropertyBlockLevel7_0044, /* E0010..E0013 */ + FriBidiPropertyBlockLevel7_0044, /* E0014..E0017 */ + FriBidiPropertyBlockLevel7_0044, /* E0018..E001B */ + FriBidiPropertyBlockLevel7_0044, /* E001C..E001F */ + +#define FriBidiPropertyBlockLevel6_E0020 0x410 + + FriBidiPropertyBlockLevel7_0000, /* E0020..E0023 */ + FriBidiPropertyBlockLevel7_0000, /* E0024..E0027 */ + FriBidiPropertyBlockLevel7_0000, /* E0028..E002B */ + FriBidiPropertyBlockLevel7_0000, /* E002C..E002F */ + FriBidiPropertyBlockLevel7_0000, /* E0030..E0033 */ + FriBidiPropertyBlockLevel7_0000, /* E0034..E0037 */ + FriBidiPropertyBlockLevel7_0000, /* E0038..E003B */ + FriBidiPropertyBlockLevel7_0000, /* E003C..E003F */ +}; - FriBidiPropertyBlockLevel8_06E0, /* 06E0..06E7 */ - FriBidiPropertyBlockLevel8_06E8, /* 06E8..06EF */ - FriBidiPropertyBlockLevel8_0030, /* 06F0..06F7 */ - FriBidiPropertyBlockLevel8_06F8, /* 06F8..06FF */ +static const fribidi_uint16 FriBidiPropertyBlockLevel5[2*104] = { -#define FriBidiPropertyBlockLevel7_0700 (FriBidiPropertyBlockLevel7 + 0x6C) +#define FriBidiPropertyBlockLevel5_0000 0x0 - FriBidiPropertyBlockLevel8_0600, /* 0700..0707 */ - FriBidiPropertyBlockLevel8_0708, /* 0708..070F */ - FriBidiPropertyBlockLevel8_0710, /* 0710..0717 */ - FriBidiPropertyBlockLevel8_0600, /* 0718..071F */ + FriBidiPropertyBlockLevel6_0000, /* 0000..001F */ + FriBidiPropertyBlockLevel6_0020, /* 0020..003F */ -#define FriBidiPropertyBlockLevel7_0720 (FriBidiPropertyBlockLevel7 + 0x70) +#define FriBidiPropertyBlockLevel5_0040 0x2 - FriBidiPropertyBlockLevel8_0600, /* 0720..0727 */ - FriBidiPropertyBlockLevel8_0600, /* 0728..072F */ - FriBidiPropertyBlockLevel8_0300, /* 0730..0737 */ - FriBidiPropertyBlockLevel8_0300, /* 0738..073F */ + FriBidiPropertyBlockLevel6_0040, /* 0040..005F */ + FriBidiPropertyBlockLevel6_0060, /* 0060..007F */ -#define FriBidiPropertyBlockLevel7_0740 (FriBidiPropertyBlockLevel7 + 0x74) +#define FriBidiPropertyBlockLevel5_0080 0x4 - FriBidiPropertyBlockLevel8_0300, /* 0740..0747 */ - FriBidiPropertyBlockLevel8_0748, /* 0748..074F */ - FriBidiPropertyBlockLevel8_0600, /* 0750..0757 */ - FriBidiPropertyBlockLevel8_0600, /* 0758..075F */ + FriBidiPropertyBlockLevel6_0080, /* 0080..009F */ + FriBidiPropertyBlockLevel6_00A0, /* 00A0..00BF */ -#define FriBidiPropertyBlockLevel7_07A0 (FriBidiPropertyBlockLevel7 + 0x78) +#define FriBidiPropertyBlockLevel5_00C0 0x6 - FriBidiPropertyBlockLevel8_06D0, /* 07A0..07A7 */ - FriBidiPropertyBlockLevel8_0300, /* 07A8..07AF */ - FriBidiPropertyBlockLevel8_0670, /* 07B0..07B7 */ - FriBidiPropertyBlockLevel8_0600, /* 07B8..07BF */ + FriBidiPropertyBlockLevel6_00C0, /* 00C0..00DF */ + FriBidiPropertyBlockLevel6_00C0, /* 00E0..00FF */ -#define FriBidiPropertyBlockLevel7_0900 (FriBidiPropertyBlockLevel7 + 0x7C) +#define FriBidiPropertyBlockLevel5_0100 0x8 - FriBidiPropertyBlockLevel8_0900, /* 0900..0907 */ - FriBidiPropertyBlockLevel8_0048, /* 0908..090F */ - FriBidiPropertyBlockLevel8_0048, /* 0910..0917 */ - FriBidiPropertyBlockLevel8_0048, /* 0918..091F */ + FriBidiPropertyBlockLevel6_0100, /* 0100..011F */ + FriBidiPropertyBlockLevel6_0100, /* 0120..013F */ -#define FriBidiPropertyBlockLevel7_0920 (FriBidiPropertyBlockLevel7 + 0x80) +#define FriBidiPropertyBlockLevel5_0280 0xA - FriBidiPropertyBlockLevel8_0048, /* 0920..0927 */ - FriBidiPropertyBlockLevel8_0048, /* 0928..092F */ - FriBidiPropertyBlockLevel8_0048, /* 0930..0937 */ - FriBidiPropertyBlockLevel8_0938, /* 0938..093F */ + FriBidiPropertyBlockLevel6_0100, /* 0280..029F */ + FriBidiPropertyBlockLevel6_02A0, /* 02A0..02BF */ -#define FriBidiPropertyBlockLevel7_0940 (FriBidiPropertyBlockLevel7 + 0x84) +#define FriBidiPropertyBlockLevel5_02C0 0xC - FriBidiPropertyBlockLevel8_0940, /* 0940..0947 */ - FriBidiPropertyBlockLevel8_0948, /* 0948..094F */ - FriBidiPropertyBlockLevel8_0950, /* 0950..0957 */ - FriBidiPropertyBlockLevel8_0048, /* 0958..095F */ + FriBidiPropertyBlockLevel6_02C0, /* 02C0..02DF */ + FriBidiPropertyBlockLevel6_02E0, /* 02E0..02FF */ -#define FriBidiPropertyBlockLevel7_0960 (FriBidiPropertyBlockLevel7 + 0x88) +#define FriBidiPropertyBlockLevel5_0300 0xE - FriBidiPropertyBlockLevel8_0960, /* 0960..0967 */ - FriBidiPropertyBlockLevel8_0048, /* 0968..096F */ - FriBidiPropertyBlockLevel8_0048, /* 0970..0977 */ - FriBidiPropertyBlockLevel8_0048, /* 0978..097F */ + FriBidiPropertyBlockLevel6_0300, /* 0300..031F */ + FriBidiPropertyBlockLevel6_0300, /* 0320..033F */ -#define FriBidiPropertyBlockLevel7_0980 (FriBidiPropertyBlockLevel7 + 0x8C) +#define FriBidiPropertyBlockLevel5_0340 0x10 - FriBidiPropertyBlockLevel8_0980, /* 0980..0987 */ - FriBidiPropertyBlockLevel8_0048, /* 0988..098F */ - FriBidiPropertyBlockLevel8_0048, /* 0990..0997 */ - FriBidiPropertyBlockLevel8_0048, /* 0998..099F */ + FriBidiPropertyBlockLevel6_0340, /* 0340..035F */ + FriBidiPropertyBlockLevel6_0360, /* 0360..037F */ -#define FriBidiPropertyBlockLevel7_09C0 (FriBidiPropertyBlockLevel7 + 0x90) +#define FriBidiPropertyBlockLevel5_0380 0x12 - FriBidiPropertyBlockLevel8_0950, /* 09C0..09C7 */ - FriBidiPropertyBlockLevel8_09C8, /* 09C8..09CF */ - FriBidiPropertyBlockLevel8_0048, /* 09D0..09D7 */ - FriBidiPropertyBlockLevel8_0048, /* 09D8..09DF */ + FriBidiPropertyBlockLevel6_0380, /* 0380..039F */ + FriBidiPropertyBlockLevel6_0100, /* 03A0..03BF */ -#define FriBidiPropertyBlockLevel7_09E0 (FriBidiPropertyBlockLevel7 + 0x94) +#define FriBidiPropertyBlockLevel5_03C0 0x14 - FriBidiPropertyBlockLevel8_0960, /* 09E0..09E7 */ - FriBidiPropertyBlockLevel8_0048, /* 09E8..09EF */ - FriBidiPropertyBlockLevel8_09F0, /* 09F0..09F7 */ - FriBidiPropertyBlockLevel8_0048, /* 09F8..09FF */ + FriBidiPropertyBlockLevel6_0100, /* 03C0..03DF */ + FriBidiPropertyBlockLevel6_03E0, /* 03E0..03FF */ -#define FriBidiPropertyBlockLevel7_0A00 (FriBidiPropertyBlockLevel7 + 0x98) +#define FriBidiPropertyBlockLevel5_0480 0x16 - FriBidiPropertyBlockLevel8_0A00, /* 0A00..0A07 */ - FriBidiPropertyBlockLevel8_0048, /* 0A08..0A0F */ - FriBidiPropertyBlockLevel8_0048, /* 0A10..0A17 */ - FriBidiPropertyBlockLevel8_0048, /* 0A18..0A1F */ + FriBidiPropertyBlockLevel6_0480, /* 0480..049F */ + FriBidiPropertyBlockLevel6_0100, /* 04A0..04BF */ -#define FriBidiPropertyBlockLevel7_0A40 (FriBidiPropertyBlockLevel7 + 0x9C) +#define FriBidiPropertyBlockLevel5_0580 0x18 - FriBidiPropertyBlockLevel8_0A40, /* 0A40..0A47 */ - FriBidiPropertyBlockLevel8_0A48, /* 0A48..0A4F */ - FriBidiPropertyBlockLevel8_0048, /* 0A50..0A57 */ - FriBidiPropertyBlockLevel8_0048, /* 0A58..0A5F */ + FriBidiPropertyBlockLevel6_0580, /* 0580..059F */ + FriBidiPropertyBlockLevel6_05A0, /* 05A0..05BF */ -#define FriBidiPropertyBlockLevel7_0A60 (FriBidiPropertyBlockLevel7 + 0xA0) +#define FriBidiPropertyBlockLevel5_05C0 0x1A - FriBidiPropertyBlockLevel8_0048, /* 0A60..0A67 */ - FriBidiPropertyBlockLevel8_0048, /* 0A68..0A6F */ - FriBidiPropertyBlockLevel8_0488, /* 0A70..0A77 */ - FriBidiPropertyBlockLevel8_0048, /* 0A78..0A7F */ + FriBidiPropertyBlockLevel6_05C0, /* 05C0..05DF */ + FriBidiPropertyBlockLevel6_05E0, /* 05E0..05FF */ -#define FriBidiPropertyBlockLevel7_0AC0 (FriBidiPropertyBlockLevel7 + 0xA4) +#define FriBidiPropertyBlockLevel5_0600 0x1C - FriBidiPropertyBlockLevel8_0AC0, /* 0AC0..0AC7 */ - FriBidiPropertyBlockLevel8_0948, /* 0AC8..0ACF */ - FriBidiPropertyBlockLevel8_0048, /* 0AD0..0AD7 */ - FriBidiPropertyBlockLevel8_0048, /* 0AD8..0ADF */ + FriBidiPropertyBlockLevel6_0600, /* 0600..061F */ + FriBidiPropertyBlockLevel6_0620, /* 0620..063F */ -#define FriBidiPropertyBlockLevel7_0B20 (FriBidiPropertyBlockLevel7 + 0xA8) +#define FriBidiPropertyBlockLevel5_0640 0x1E - FriBidiPropertyBlockLevel8_0048, /* 0B20..0B27 */ - FriBidiPropertyBlockLevel8_0048, /* 0B28..0B2F */ - FriBidiPropertyBlockLevel8_0048, /* 0B30..0B37 */ - FriBidiPropertyBlockLevel8_0B38, /* 0B38..0B3F */ + FriBidiPropertyBlockLevel6_0640, /* 0640..065F */ + FriBidiPropertyBlockLevel6_0660, /* 0660..067F */ -#define FriBidiPropertyBlockLevel7_0B40 (FriBidiPropertyBlockLevel7 + 0xAC) +#define FriBidiPropertyBlockLevel5_0680 0x20 - FriBidiPropertyBlockLevel8_0B40, /* 0B40..0B47 */ - FriBidiPropertyBlockLevel8_09C8, /* 0B48..0B4F */ - FriBidiPropertyBlockLevel8_0B50, /* 0B50..0B57 */ - FriBidiPropertyBlockLevel8_0048, /* 0B58..0B5F */ + FriBidiPropertyBlockLevel6_0620, /* 0680..069F */ + FriBidiPropertyBlockLevel6_0620, /* 06A0..06BF */ -#define FriBidiPropertyBlockLevel7_0BC0 (FriBidiPropertyBlockLevel7 + 0xB0) +#define FriBidiPropertyBlockLevel5_06C0 0x22 - FriBidiPropertyBlockLevel8_0BC0, /* 0BC0..0BC7 */ - FriBidiPropertyBlockLevel8_09C8, /* 0BC8..0BCF */ - FriBidiPropertyBlockLevel8_0048, /* 0BD0..0BD7 */ - FriBidiPropertyBlockLevel8_0048, /* 0BD8..0BDF */ + FriBidiPropertyBlockLevel6_06C0, /* 06C0..06DF */ + FriBidiPropertyBlockLevel6_06E0, /* 06E0..06FF */ -#define FriBidiPropertyBlockLevel7_0C20 (FriBidiPropertyBlockLevel7 + 0xB4) +#define FriBidiPropertyBlockLevel5_0700 0x24 - FriBidiPropertyBlockLevel8_0048, /* 0C20..0C27 */ - FriBidiPropertyBlockLevel8_0048, /* 0C28..0C2F */ - FriBidiPropertyBlockLevel8_0048, /* 0C30..0C37 */ - FriBidiPropertyBlockLevel8_0C38, /* 0C38..0C3F */ + FriBidiPropertyBlockLevel6_0700, /* 0700..071F */ + FriBidiPropertyBlockLevel6_0720, /* 0720..073F */ -#define FriBidiPropertyBlockLevel7_0C40 (FriBidiPropertyBlockLevel7 + 0xB8) +#define FriBidiPropertyBlockLevel5_0740 0x26 - FriBidiPropertyBlockLevel8_0C40, /* 0C40..0C47 */ - FriBidiPropertyBlockLevel8_0C48, /* 0C48..0C4F */ - FriBidiPropertyBlockLevel8_0C50, /* 0C50..0C57 */ - FriBidiPropertyBlockLevel8_0048, /* 0C58..0C5F */ + FriBidiPropertyBlockLevel6_0740, /* 0740..075F */ + FriBidiPropertyBlockLevel6_0620, /* 0760..077F */ -#define FriBidiPropertyBlockLevel7_0CA0 (FriBidiPropertyBlockLevel7 + 0xBC) +#define FriBidiPropertyBlockLevel5_0780 0x28 - FriBidiPropertyBlockLevel8_0048, /* 0CA0..0CA7 */ - FriBidiPropertyBlockLevel8_0048, /* 0CA8..0CAF */ - FriBidiPropertyBlockLevel8_0048, /* 0CB0..0CB7 */ - FriBidiPropertyBlockLevel8_0CB8, /* 0CB8..0CBF */ + FriBidiPropertyBlockLevel6_0620, /* 0780..079F */ + FriBidiPropertyBlockLevel6_07A0, /* 07A0..07BF */ -#define FriBidiPropertyBlockLevel7_0CC0 (FriBidiPropertyBlockLevel7 + 0xC0) +#define FriBidiPropertyBlockLevel5_0900 0x2A - FriBidiPropertyBlockLevel8_0B50, /* 0CC0..0CC7 */ - FriBidiPropertyBlockLevel8_0CC8, /* 0CC8..0CCF */ - FriBidiPropertyBlockLevel8_0048, /* 0CD0..0CD7 */ - FriBidiPropertyBlockLevel8_0048, /* 0CD8..0CDF */ + FriBidiPropertyBlockLevel6_0900, /* 0900..091F */ + FriBidiPropertyBlockLevel6_0920, /* 0920..093F */ -#define FriBidiPropertyBlockLevel7_0D40 (FriBidiPropertyBlockLevel7 + 0xC4) +#define FriBidiPropertyBlockLevel5_0940 0x2C - FriBidiPropertyBlockLevel8_0B40, /* 0D40..0D47 */ - FriBidiPropertyBlockLevel8_09C8, /* 0D48..0D4F */ - FriBidiPropertyBlockLevel8_0048, /* 0D50..0D57 */ - FriBidiPropertyBlockLevel8_0048, /* 0D58..0D5F */ + FriBidiPropertyBlockLevel6_0940, /* 0940..095F */ + FriBidiPropertyBlockLevel6_0960, /* 0960..097F */ -#define FriBidiPropertyBlockLevel7_0DC0 (FriBidiPropertyBlockLevel7 + 0xC8) +#define FriBidiPropertyBlockLevel5_0980 0x2E - FriBidiPropertyBlockLevel8_0048, /* 0DC0..0DC7 */ - FriBidiPropertyBlockLevel8_0A00, /* 0DC8..0DCF */ - FriBidiPropertyBlockLevel8_0DD0, /* 0DD0..0DD7 */ - FriBidiPropertyBlockLevel8_0048, /* 0DD8..0DDF */ + FriBidiPropertyBlockLevel6_0980, /* 0980..099F */ + FriBidiPropertyBlockLevel6_0920, /* 09A0..09BF */ -#define FriBidiPropertyBlockLevel7_0E20 (FriBidiPropertyBlockLevel7 + 0xCC) +#define FriBidiPropertyBlockLevel5_09C0 0x30 - FriBidiPropertyBlockLevel8_0048, /* 0E20..0E27 */ - FriBidiPropertyBlockLevel8_0048, /* 0E28..0E2F */ - FriBidiPropertyBlockLevel8_0E30, /* 0E30..0E37 */ - FriBidiPropertyBlockLevel8_0E38, /* 0E38..0E3F */ + FriBidiPropertyBlockLevel6_09C0, /* 09C0..09DF */ + FriBidiPropertyBlockLevel6_09E0, /* 09E0..09FF */ -#define FriBidiPropertyBlockLevel7_0E40 (FriBidiPropertyBlockLevel7 + 0xD0) +#define FriBidiPropertyBlockLevel5_0A00 0x32 - FriBidiPropertyBlockLevel8_0CB8, /* 0E40..0E47 */ - FriBidiPropertyBlockLevel8_0E48, /* 0E48..0E4F */ - FriBidiPropertyBlockLevel8_0048, /* 0E50..0E57 */ - FriBidiPropertyBlockLevel8_0048, /* 0E58..0E5F */ + FriBidiPropertyBlockLevel6_0A00, /* 0A00..0A1F */ + FriBidiPropertyBlockLevel6_0920, /* 0A20..0A3F */ -#define FriBidiPropertyBlockLevel7_0EA0 (FriBidiPropertyBlockLevel7 + 0xD4) +#define FriBidiPropertyBlockLevel5_0A40 0x34 - FriBidiPropertyBlockLevel8_0048, /* 0EA0..0EA7 */ - FriBidiPropertyBlockLevel8_0048, /* 0EA8..0EAF */ - FriBidiPropertyBlockLevel8_0E30, /* 0EB0..0EB7 */ - FriBidiPropertyBlockLevel8_0EB8, /* 0EB8..0EBF */ + FriBidiPropertyBlockLevel6_0A40, /* 0A40..0A5F */ + FriBidiPropertyBlockLevel6_0A60, /* 0A60..0A7F */ -#define FriBidiPropertyBlockLevel7_0EC0 (FriBidiPropertyBlockLevel7 + 0xD8) +#define FriBidiPropertyBlockLevel5_0AC0 0x36 - FriBidiPropertyBlockLevel8_0048, /* 0EC0..0EC7 */ - FriBidiPropertyBlockLevel8_0EC8, /* 0EC8..0ECF */ - FriBidiPropertyBlockLevel8_0048, /* 0ED0..0ED7 */ - FriBidiPropertyBlockLevel8_0048, /* 0ED8..0EDF */ + FriBidiPropertyBlockLevel6_0AC0, /* 0AC0..0ADF */ + FriBidiPropertyBlockLevel6_0100, /* 0AE0..0AFF */ -#define FriBidiPropertyBlockLevel7_0F00 (FriBidiPropertyBlockLevel7 + 0xDC) +#define FriBidiPropertyBlockLevel5_0B00 0x38 - FriBidiPropertyBlockLevel8_0048, /* 0F00..0F07 */ - FriBidiPropertyBlockLevel8_0048, /* 0F08..0F0F */ - FriBidiPropertyBlockLevel8_0048, /* 0F10..0F17 */ - FriBidiPropertyBlockLevel8_0488, /* 0F18..0F1F */ + FriBidiPropertyBlockLevel6_0980, /* 0B00..0B1F */ + FriBidiPropertyBlockLevel6_0B20, /* 0B20..0B3F */ -#define FriBidiPropertyBlockLevel7_0F20 (FriBidiPropertyBlockLevel7 + 0xE0) +#define FriBidiPropertyBlockLevel5_0B40 0x3A - FriBidiPropertyBlockLevel8_0048, /* 0F20..0F27 */ - FriBidiPropertyBlockLevel8_0048, /* 0F28..0F2F */ - FriBidiPropertyBlockLevel8_0F30, /* 0F30..0F37 */ - FriBidiPropertyBlockLevel8_0F38, /* 0F38..0F3F */ + FriBidiPropertyBlockLevel6_0B40, /* 0B40..0B5F */ + FriBidiPropertyBlockLevel6_0100, /* 0B60..0B7F */ -#define FriBidiPropertyBlockLevel7_0F60 (FriBidiPropertyBlockLevel7 + 0xE4) +#define FriBidiPropertyBlockLevel5_0B80 0x3C - FriBidiPropertyBlockLevel8_0048, /* 0F60..0F67 */ - FriBidiPropertyBlockLevel8_0048, /* 0F68..0F6F */ - FriBidiPropertyBlockLevel8_0940, /* 0F70..0F77 */ - FriBidiPropertyBlockLevel8_0E48, /* 0F78..0F7F */ + FriBidiPropertyBlockLevel6_0A00, /* 0B80..0B9F */ + FriBidiPropertyBlockLevel6_0100, /* 0BA0..0BBF */ -#define FriBidiPropertyBlockLevel7_0F80 (FriBidiPropertyBlockLevel7 + 0xE8) +#define FriBidiPropertyBlockLevel5_0BC0 0x3E - FriBidiPropertyBlockLevel8_0F80, /* 0F80..0F87 */ - FriBidiPropertyBlockLevel8_0048, /* 0F88..0F8F */ - FriBidiPropertyBlockLevel8_0300, /* 0F90..0F97 */ - FriBidiPropertyBlockLevel8_0940, /* 0F98..0F9F */ + FriBidiPropertyBlockLevel6_0BC0, /* 0BC0..0BDF */ + FriBidiPropertyBlockLevel6_0100, /* 0BE0..0BFF */ -#define FriBidiPropertyBlockLevel7_0FA0 (FriBidiPropertyBlockLevel7 + 0xEC) +#define FriBidiPropertyBlockLevel5_0C00 0x40 - FriBidiPropertyBlockLevel8_0300, /* 0FA0..0FA7 */ - FriBidiPropertyBlockLevel8_0300, /* 0FA8..0FAF */ - FriBidiPropertyBlockLevel8_0300, /* 0FB0..0FB7 */ - FriBidiPropertyBlockLevel8_0FB8, /* 0FB8..0FBF */ + FriBidiPropertyBlockLevel6_0100, /* 0C00..0C1F */ + FriBidiPropertyBlockLevel6_0C20, /* 0C20..0C3F */ -#define FriBidiPropertyBlockLevel7_0FC0 (FriBidiPropertyBlockLevel7 + 0xF0) +#define FriBidiPropertyBlockLevel5_0C40 0x42 - FriBidiPropertyBlockLevel8_0B50, /* 0FC0..0FC7 */ - FriBidiPropertyBlockLevel8_0048, /* 0FC8..0FCF */ - FriBidiPropertyBlockLevel8_0048, /* 0FD0..0FD7 */ - FriBidiPropertyBlockLevel8_0048, /* 0FD8..0FDF */ + FriBidiPropertyBlockLevel6_0C40, /* 0C40..0C5F */ + FriBidiPropertyBlockLevel6_0100, /* 0C60..0C7F */ -#define FriBidiPropertyBlockLevel7_1020 (FriBidiPropertyBlockLevel7 + 0xF4) +#define FriBidiPropertyBlockLevel5_0C80 0x44 - FriBidiPropertyBlockLevel8_0048, /* 1020..1027 */ - FriBidiPropertyBlockLevel8_1028, /* 1028..102F */ - FriBidiPropertyBlockLevel8_1030, /* 1030..1037 */ - FriBidiPropertyBlockLevel8_0980, /* 1038..103F */ + FriBidiPropertyBlockLevel6_0100, /* 0C80..0C9F */ + FriBidiPropertyBlockLevel6_0CA0, /* 0CA0..0CBF */ -#define FriBidiPropertyBlockLevel7_1680 (FriBidiPropertyBlockLevel7 + 0xF8) +#define FriBidiPropertyBlockLevel5_0CC0 0x46 - FriBidiPropertyBlockLevel8_1680, /* 1680..1687 */ - FriBidiPropertyBlockLevel8_0048, /* 1688..168F */ - FriBidiPropertyBlockLevel8_0048, /* 1690..1697 */ - FriBidiPropertyBlockLevel8_1698, /* 1698..169F */ + FriBidiPropertyBlockLevel6_0CC0, /* 0CC0..0CDF */ + FriBidiPropertyBlockLevel6_0100, /* 0CE0..0CFF */ -#define FriBidiPropertyBlockLevel7_1700 (FriBidiPropertyBlockLevel7 + 0xFC) +#define FriBidiPropertyBlockLevel5_0D40 0x48 - FriBidiPropertyBlockLevel8_0048, /* 1700..1707 */ - FriBidiPropertyBlockLevel8_0048, /* 1708..170F */ - FriBidiPropertyBlockLevel8_1710, /* 1710..1717 */ - FriBidiPropertyBlockLevel8_0048, /* 1718..171F */ + FriBidiPropertyBlockLevel6_0D40, /* 0D40..0D5F */ + FriBidiPropertyBlockLevel6_0100, /* 0D60..0D7F */ -#define FriBidiPropertyBlockLevel7_1740 (FriBidiPropertyBlockLevel7 + 0x100) +#define FriBidiPropertyBlockLevel5_0DC0 0x4A - FriBidiPropertyBlockLevel8_0048, /* 1740..1747 */ - FriBidiPropertyBlockLevel8_0048, /* 1748..174F */ - FriBidiPropertyBlockLevel8_0960, /* 1750..1757 */ - FriBidiPropertyBlockLevel8_0048, /* 1758..175F */ + FriBidiPropertyBlockLevel6_0DC0, /* 0DC0..0DDF */ + FriBidiPropertyBlockLevel6_0100, /* 0DE0..0DFF */ -#define FriBidiPropertyBlockLevel7_17A0 (FriBidiPropertyBlockLevel7 + 0x104) +#define FriBidiPropertyBlockLevel5_0E00 0x4C - FriBidiPropertyBlockLevel8_0048, /* 17A0..17A7 */ - FriBidiPropertyBlockLevel8_0048, /* 17A8..17AF */ - FriBidiPropertyBlockLevel8_0CB8, /* 17B0..17B7 */ - FriBidiPropertyBlockLevel8_0EC8, /* 17B8..17BF */ + FriBidiPropertyBlockLevel6_0100, /* 0E00..0E1F */ + FriBidiPropertyBlockLevel6_0E20, /* 0E20..0E3F */ -#define FriBidiPropertyBlockLevel7_17C0 (FriBidiPropertyBlockLevel7 + 0x108) +#define FriBidiPropertyBlockLevel5_0E40 0x4E - FriBidiPropertyBlockLevel8_0B50, /* 17C0..17C7 */ - FriBidiPropertyBlockLevel8_0940, /* 17C8..17CF */ - FriBidiPropertyBlockLevel8_17D0, /* 17D0..17D7 */ - FriBidiPropertyBlockLevel8_17D8, /* 17D8..17DF */ + FriBidiPropertyBlockLevel6_0E40, /* 0E40..0E5F */ + FriBidiPropertyBlockLevel6_0100, /* 0E60..0E7F */ -#define FriBidiPropertyBlockLevel7_1800 (FriBidiPropertyBlockLevel7 + 0x10C) +#define FriBidiPropertyBlockLevel5_0E80 0x50 - FriBidiPropertyBlockLevel8_02C8, /* 1800..1807 */ - FriBidiPropertyBlockLevel8_1808, /* 1808..180F */ - FriBidiPropertyBlockLevel8_0048, /* 1810..1817 */ - FriBidiPropertyBlockLevel8_0048, /* 1818..181F */ + FriBidiPropertyBlockLevel6_0100, /* 0E80..0E9F */ + FriBidiPropertyBlockLevel6_0EA0, /* 0EA0..0EBF */ -#define FriBidiPropertyBlockLevel7_18A0 (FriBidiPropertyBlockLevel7 + 0x110) +#define FriBidiPropertyBlockLevel5_0EC0 0x52 - FriBidiPropertyBlockLevel8_0048, /* 18A0..18A7 */ - FriBidiPropertyBlockLevel8_0980, /* 18A8..18AF */ - FriBidiPropertyBlockLevel8_0048, /* 18B0..18B7 */ - FriBidiPropertyBlockLevel8_0048, /* 18B8..18BF */ + FriBidiPropertyBlockLevel6_0EC0, /* 0EC0..0EDF */ + FriBidiPropertyBlockLevel6_0100, /* 0EE0..0EFF */ -#define FriBidiPropertyBlockLevel7_1FA0 (FriBidiPropertyBlockLevel7 + 0x114) +#define FriBidiPropertyBlockLevel5_0F00 0x54 - FriBidiPropertyBlockLevel8_0048, /* 1FA0..1FA7 */ - FriBidiPropertyBlockLevel8_0048, /* 1FA8..1FAF */ - FriBidiPropertyBlockLevel8_0048, /* 1FB0..1FB7 */ - FriBidiPropertyBlockLevel8_1FB8, /* 1FB8..1FBF */ + FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F1F */ + FriBidiPropertyBlockLevel6_0F20, /* 0F20..0F3F */ -#define FriBidiPropertyBlockLevel7_1FC0 (FriBidiPropertyBlockLevel7 + 0x118) +#define FriBidiPropertyBlockLevel5_0F40 0x56 - FriBidiPropertyBlockLevel8_1FC0, /* 1FC0..1FC7 */ - FriBidiPropertyBlockLevel8_02E0, /* 1FC8..1FCF */ - FriBidiPropertyBlockLevel8_0048, /* 1FD0..1FD7 */ - FriBidiPropertyBlockLevel8_02E0, /* 1FD8..1FDF */ + FriBidiPropertyBlockLevel6_0100, /* 0F40..0F5F */ + FriBidiPropertyBlockLevel6_0F60, /* 0F60..0F7F */ -#define FriBidiPropertyBlockLevel7_1FE0 (FriBidiPropertyBlockLevel7 + 0x11C) +#define FriBidiPropertyBlockLevel5_0F80 0x58 - FriBidiPropertyBlockLevel8_0048, /* 1FE0..1FE7 */ - FriBidiPropertyBlockLevel8_02E0, /* 1FE8..1FEF */ - FriBidiPropertyBlockLevel8_0048, /* 1FF0..1FF7 */ - FriBidiPropertyBlockLevel8_1FF8, /* 1FF8..1FFF */ + FriBidiPropertyBlockLevel6_0F80, /* 0F80..0F9F */ + FriBidiPropertyBlockLevel6_0FA0, /* 0FA0..0FBF */ -#define FriBidiPropertyBlockLevel7_2000 (FriBidiPropertyBlockLevel7 + 0x120) +#define FriBidiPropertyBlockLevel5_0FC0 0x5A - FriBidiPropertyBlockLevel8_2000, /* 2000..2007 */ - FriBidiPropertyBlockLevel8_2008, /* 2008..200F */ - FriBidiPropertyBlockLevel8_02C8, /* 2010..2017 */ - FriBidiPropertyBlockLevel8_02C8, /* 2018..201F */ + FriBidiPropertyBlockLevel6_0FC0, /* 0FC0..0FDF */ + FriBidiPropertyBlockLevel6_0100, /* 0FE0..0FFF */ -#define FriBidiPropertyBlockLevel7_2020 (FriBidiPropertyBlockLevel7 + 0x124) +#define FriBidiPropertyBlockLevel5_1000 0x5C - FriBidiPropertyBlockLevel8_02C8, /* 2020..2027 */ - FriBidiPropertyBlockLevel8_2028, /* 2028..202F */ - FriBidiPropertyBlockLevel8_2030, /* 2030..2037 */ - FriBidiPropertyBlockLevel8_02C8, /* 2038..203F */ + FriBidiPropertyBlockLevel6_0100, /* 1000..101F */ + FriBidiPropertyBlockLevel6_1020, /* 1020..103F */ -#define FriBidiPropertyBlockLevel7_2040 (FriBidiPropertyBlockLevel7 + 0x128) +#define FriBidiPropertyBlockLevel5_1040 0x5E - FriBidiPropertyBlockLevel8_02C8, /* 2040..2047 */ - FriBidiPropertyBlockLevel8_02C8, /* 2048..204F */ - FriBidiPropertyBlockLevel8_2050, /* 2050..2057 */ - FriBidiPropertyBlockLevel8_2058, /* 2058..205F */ + FriBidiPropertyBlockLevel6_0F00, /* 1040..105F */ + FriBidiPropertyBlockLevel6_0100, /* 1060..107F */ -#define FriBidiPropertyBlockLevel7_2060 (FriBidiPropertyBlockLevel7 + 0x12C) +#define FriBidiPropertyBlockLevel5_1680 0x60 - FriBidiPropertyBlockLevel8_2060, /* 2060..2067 */ - FriBidiPropertyBlockLevel8_2068, /* 2068..206F */ - FriBidiPropertyBlockLevel8_2070, /* 2070..2077 */ - FriBidiPropertyBlockLevel8_2078, /* 2078..207F */ + FriBidiPropertyBlockLevel6_1680, /* 1680..169F */ + FriBidiPropertyBlockLevel6_0100, /* 16A0..16BF */ -#define FriBidiPropertyBlockLevel7_2080 (FriBidiPropertyBlockLevel7 + 0x130) +#define FriBidiPropertyBlockLevel5_1700 0x62 - FriBidiPropertyBlockLevel8_0030, /* 2080..2087 */ - FriBidiPropertyBlockLevel8_2078, /* 2088..208F */ - FriBidiPropertyBlockLevel8_0048, /* 2090..2097 */ - FriBidiPropertyBlockLevel8_0048, /* 2098..209F */ + FriBidiPropertyBlockLevel6_1700, /* 1700..171F */ + FriBidiPropertyBlockLevel6_1700, /* 1720..173F */ -#define FriBidiPropertyBlockLevel7_20A0 (FriBidiPropertyBlockLevel7 + 0x134) +#define FriBidiPropertyBlockLevel5_1740 0x64 - FriBidiPropertyBlockLevel8_20A0, /* 20A0..20A7 */ - FriBidiPropertyBlockLevel8_20A0, /* 20A8..20AF */ - FriBidiPropertyBlockLevel8_20B0, /* 20B0..20B7 */ - FriBidiPropertyBlockLevel8_0048, /* 20B8..20BF */ + FriBidiPropertyBlockLevel6_1740, /* 1740..175F */ + FriBidiPropertyBlockLevel6_1740, /* 1760..177F */ -#define FriBidiPropertyBlockLevel7_20C0 (FriBidiPropertyBlockLevel7 + 0x138) +#define FriBidiPropertyBlockLevel5_1780 0x66 - FriBidiPropertyBlockLevel8_0048, /* 20C0..20C7 */ - FriBidiPropertyBlockLevel8_0048, /* 20C8..20CF */ - FriBidiPropertyBlockLevel8_0300, /* 20D0..20D7 */ - FriBidiPropertyBlockLevel8_0300, /* 20D8..20DF */ + FriBidiPropertyBlockLevel6_0100, /* 1780..179F */ + FriBidiPropertyBlockLevel6_17A0, /* 17A0..17BF */ -#define FriBidiPropertyBlockLevel7_20E0 (FriBidiPropertyBlockLevel7 + 0x13C) +#define FriBidiPropertyBlockLevel5_17C0 0x68 - FriBidiPropertyBlockLevel8_0300, /* 20E0..20E7 */ - FriBidiPropertyBlockLevel8_20E8, /* 20E8..20EF */ - FriBidiPropertyBlockLevel8_0048, /* 20F0..20F7 */ - FriBidiPropertyBlockLevel8_0048, /* 20F8..20FF */ + FriBidiPropertyBlockLevel6_17C0, /* 17C0..17DF */ + FriBidiPropertyBlockLevel6_0100, /* 17E0..17FF */ -#define FriBidiPropertyBlockLevel7_2100 (FriBidiPropertyBlockLevel7 + 0x140) +#define FriBidiPropertyBlockLevel5_1800 0x6A - FriBidiPropertyBlockLevel8_2100, /* 2100..2107 */ - FriBidiPropertyBlockLevel8_1FC0, /* 2108..210F */ - FriBidiPropertyBlockLevel8_2110, /* 2110..2117 */ - FriBidiPropertyBlockLevel8_2118, /* 2118..211F */ + FriBidiPropertyBlockLevel6_1800, /* 1800..181F */ + FriBidiPropertyBlockLevel6_0100, /* 1820..183F */ -#define FriBidiPropertyBlockLevel7_2120 (FriBidiPropertyBlockLevel7 + 0x144) +#define FriBidiPropertyBlockLevel5_1880 0x6C - FriBidiPropertyBlockLevel8_2120, /* 2120..2127 */ - FriBidiPropertyBlockLevel8_2128, /* 2128..212F */ - FriBidiPropertyBlockLevel8_0588, /* 2130..2137 */ - FriBidiPropertyBlockLevel8_0588, /* 2138..213F */ + FriBidiPropertyBlockLevel6_0100, /* 1880..189F */ + FriBidiPropertyBlockLevel6_18A0, /* 18A0..18BF */ -#define FriBidiPropertyBlockLevel7_2140 (FriBidiPropertyBlockLevel7 + 0x148) +#define FriBidiPropertyBlockLevel5_1F80 0x6E - FriBidiPropertyBlockLevel8_2140, /* 2140..2147 */ - FriBidiPropertyBlockLevel8_2148, /* 2148..214F */ - FriBidiPropertyBlockLevel8_0058, /* 2150..2157 */ - FriBidiPropertyBlockLevel8_02C8, /* 2158..215F */ + FriBidiPropertyBlockLevel6_0100, /* 1F80..1F9F */ + FriBidiPropertyBlockLevel6_1FA0, /* 1FA0..1FBF */ -#define FriBidiPropertyBlockLevel7_2180 (FriBidiPropertyBlockLevel7 + 0x14C) +#define FriBidiPropertyBlockLevel5_1FC0 0x70 - FriBidiPropertyBlockLevel8_0048, /* 2180..2187 */ - FriBidiPropertyBlockLevel8_0048, /* 2188..218F */ - FriBidiPropertyBlockLevel8_02C8, /* 2190..2197 */ - FriBidiPropertyBlockLevel8_02C8, /* 2198..219F */ + FriBidiPropertyBlockLevel6_1FC0, /* 1FC0..1FDF */ + FriBidiPropertyBlockLevel6_1FE0, /* 1FE0..1FFF */ -#define FriBidiPropertyBlockLevel7_21A0 (FriBidiPropertyBlockLevel7 + 0x150) +#define FriBidiPropertyBlockLevel5_2000 0x72 - FriBidiPropertyBlockLevel8_02C8, /* 21A0..21A7 */ - FriBidiPropertyBlockLevel8_02C8, /* 21A8..21AF */ - FriBidiPropertyBlockLevel8_02C8, /* 21B0..21B7 */ - FriBidiPropertyBlockLevel8_02C8, /* 21B8..21BF */ + FriBidiPropertyBlockLevel6_2000, /* 2000..201F */ + FriBidiPropertyBlockLevel6_2020, /* 2020..203F */ -#define FriBidiPropertyBlockLevel7_2200 (FriBidiPropertyBlockLevel7 + 0x154) +#define FriBidiPropertyBlockLevel5_2040 0x74 - FriBidiPropertyBlockLevel8_02C8, /* 2200..2207 */ - FriBidiPropertyBlockLevel8_02C8, /* 2208..220F */ - FriBidiPropertyBlockLevel8_2210, /* 2210..2217 */ - FriBidiPropertyBlockLevel8_02C8, /* 2218..221F */ + FriBidiPropertyBlockLevel6_2040, /* 2040..205F */ + FriBidiPropertyBlockLevel6_2060, /* 2060..207F */ -#define FriBidiPropertyBlockLevel7_2320 (FriBidiPropertyBlockLevel7 + 0x158) +#define FriBidiPropertyBlockLevel5_2080 0x76 - FriBidiPropertyBlockLevel8_02C8, /* 2320..2327 */ - FriBidiPropertyBlockLevel8_02C8, /* 2328..232F */ - FriBidiPropertyBlockLevel8_02E8, /* 2330..2337 */ - FriBidiPropertyBlockLevel8_0048, /* 2338..233F */ + FriBidiPropertyBlockLevel6_2080, /* 2080..209F */ + FriBidiPropertyBlockLevel6_20A0, /* 20A0..20BF */ -#define FriBidiPropertyBlockLevel7_2360 (FriBidiPropertyBlockLevel7 + 0x15C) +#define FriBidiPropertyBlockLevel5_20C0 0x78 - FriBidiPropertyBlockLevel8_0048, /* 2360..2367 */ - FriBidiPropertyBlockLevel8_0048, /* 2368..236F */ - FriBidiPropertyBlockLevel8_0048, /* 2370..2377 */ - FriBidiPropertyBlockLevel8_0058, /* 2378..237F */ + FriBidiPropertyBlockLevel6_20C0, /* 20C0..20DF */ + FriBidiPropertyBlockLevel6_20E0, /* 20E0..20FF */ -#define FriBidiPropertyBlockLevel7_2380 (FriBidiPropertyBlockLevel7 + 0x160) +#define FriBidiPropertyBlockLevel5_2100 0x7A - FriBidiPropertyBlockLevel8_02C8, /* 2380..2387 */ - FriBidiPropertyBlockLevel8_02C8, /* 2388..238F */ - FriBidiPropertyBlockLevel8_2390, /* 2390..2397 */ - FriBidiPropertyBlockLevel8_02C8, /* 2398..239F */ + FriBidiPropertyBlockLevel6_2100, /* 2100..211F */ + FriBidiPropertyBlockLevel6_2120, /* 2120..213F */ -#define FriBidiPropertyBlockLevel7_23C0 (FriBidiPropertyBlockLevel7 + 0x164) +#define FriBidiPropertyBlockLevel5_2140 0x7C - FriBidiPropertyBlockLevel8_02C8, /* 23C0..23C7 */ - FriBidiPropertyBlockLevel8_23C8, /* 23C8..23CF */ - FriBidiPropertyBlockLevel8_0048, /* 23D0..23D7 */ - FriBidiPropertyBlockLevel8_0048, /* 23D8..23DF */ + FriBidiPropertyBlockLevel6_2140, /* 2140..215F */ + FriBidiPropertyBlockLevel6_0100, /* 2160..217F */ -#define FriBidiPropertyBlockLevel7_2420 (FriBidiPropertyBlockLevel7 + 0x168) +#define FriBidiPropertyBlockLevel5_2180 0x7E - FriBidiPropertyBlockLevel8_23C8, /* 2420..2427 */ - FriBidiPropertyBlockLevel8_0048, /* 2428..242F */ - FriBidiPropertyBlockLevel8_0048, /* 2430..2437 */ - FriBidiPropertyBlockLevel8_0048, /* 2438..243F */ + FriBidiPropertyBlockLevel6_2180, /* 2180..219F */ + FriBidiPropertyBlockLevel6_21A0, /* 21A0..21BF */ -#define FriBidiPropertyBlockLevel7_2440 (FriBidiPropertyBlockLevel7 + 0x16C) +#define FriBidiPropertyBlockLevel5_21C0 0x80 - FriBidiPropertyBlockLevel8_02C8, /* 2440..2447 */ - FriBidiPropertyBlockLevel8_2448, /* 2448..244F */ - FriBidiPropertyBlockLevel8_0048, /* 2450..2457 */ - FriBidiPropertyBlockLevel8_0048, /* 2458..245F */ + FriBidiPropertyBlockLevel6_21A0, /* 21C0..21DF */ + FriBidiPropertyBlockLevel6_21A0, /* 21E0..21FF */ -#define FriBidiPropertyBlockLevel7_2460 (FriBidiPropertyBlockLevel7 + 0x170) +#define FriBidiPropertyBlockLevel5_2200 0x82 - FriBidiPropertyBlockLevel8_0030, /* 2460..2467 */ - FriBidiPropertyBlockLevel8_0030, /* 2468..246F */ - FriBidiPropertyBlockLevel8_0030, /* 2470..2477 */ - FriBidiPropertyBlockLevel8_0030, /* 2478..247F */ + FriBidiPropertyBlockLevel6_2200, /* 2200..221F */ + FriBidiPropertyBlockLevel6_21A0, /* 2220..223F */ -#define FriBidiPropertyBlockLevel7_2480 (FriBidiPropertyBlockLevel7 + 0x174) +#define FriBidiPropertyBlockLevel5_2300 0x84 - FriBidiPropertyBlockLevel8_0030, /* 2480..2487 */ - FriBidiPropertyBlockLevel8_0030, /* 2488..248F */ - FriBidiPropertyBlockLevel8_0030, /* 2490..2497 */ - FriBidiPropertyBlockLevel8_2498, /* 2498..249F */ + FriBidiPropertyBlockLevel6_21A0, /* 2300..231F */ + FriBidiPropertyBlockLevel6_2320, /* 2320..233F */ -#define FriBidiPropertyBlockLevel7_24E0 (FriBidiPropertyBlockLevel7 + 0x178) +#define FriBidiPropertyBlockLevel5_2340 0x86 - FriBidiPropertyBlockLevel8_0048, /* 24E0..24E7 */ - FriBidiPropertyBlockLevel8_24E8, /* 24E8..24EF */ - FriBidiPropertyBlockLevel8_02C8, /* 24F0..24F7 */ - FriBidiPropertyBlockLevel8_23C8, /* 24F8..24FF */ + FriBidiPropertyBlockLevel6_0100, /* 2340..235F */ + FriBidiPropertyBlockLevel6_2360, /* 2360..237F */ -#define FriBidiPropertyBlockLevel7_2600 (FriBidiPropertyBlockLevel7 + 0x17C) +#define FriBidiPropertyBlockLevel5_2380 0x88 - FriBidiPropertyBlockLevel8_02C8, /* 2600..2607 */ - FriBidiPropertyBlockLevel8_02C8, /* 2608..260F */ - FriBidiPropertyBlockLevel8_2610, /* 2610..2617 */ - FriBidiPropertyBlockLevel8_2618, /* 2618..261F */ + FriBidiPropertyBlockLevel6_2380, /* 2380..239F */ + FriBidiPropertyBlockLevel6_21A0, /* 23A0..23BF */ -#define FriBidiPropertyBlockLevel7_2660 (FriBidiPropertyBlockLevel7 + 0x180) +#define FriBidiPropertyBlockLevel5_23C0 0x8A - FriBidiPropertyBlockLevel8_02C8, /* 2660..2667 */ - FriBidiPropertyBlockLevel8_02C8, /* 2668..266F */ - FriBidiPropertyBlockLevel8_02C8, /* 2670..2677 */ - FriBidiPropertyBlockLevel8_02E8, /* 2678..267F */ + FriBidiPropertyBlockLevel6_23C0, /* 23C0..23DF */ + FriBidiPropertyBlockLevel6_0100, /* 23E0..23FF */ -#define FriBidiPropertyBlockLevel7_2680 (FriBidiPropertyBlockLevel7 + 0x184) +#define FriBidiPropertyBlockLevel5_2400 0x8C - FriBidiPropertyBlockLevel8_02C8, /* 2680..2687 */ - FriBidiPropertyBlockLevel8_1FC0, /* 2688..268F */ - FriBidiPropertyBlockLevel8_0048, /* 2690..2697 */ - FriBidiPropertyBlockLevel8_0048, /* 2698..269F */ + FriBidiPropertyBlockLevel6_21A0, /* 2400..241F */ + FriBidiPropertyBlockLevel6_2420, /* 2420..243F */ -#define FriBidiPropertyBlockLevel7_2700 (FriBidiPropertyBlockLevel7 + 0x188) +#define FriBidiPropertyBlockLevel5_2440 0x8E - FriBidiPropertyBlockLevel8_2700, /* 2700..2707 */ - FriBidiPropertyBlockLevel8_2708, /* 2708..270F */ - FriBidiPropertyBlockLevel8_02C8, /* 2710..2717 */ - FriBidiPropertyBlockLevel8_02C8, /* 2718..271F */ + FriBidiPropertyBlockLevel6_2440, /* 2440..245F */ + FriBidiPropertyBlockLevel6_2460, /* 2460..247F */ -#define FriBidiPropertyBlockLevel7_2720 (FriBidiPropertyBlockLevel7 + 0x18C) +#define FriBidiPropertyBlockLevel5_2480 0x90 - FriBidiPropertyBlockLevel8_02C8, /* 2720..2727 */ - FriBidiPropertyBlockLevel8_2618, /* 2728..272F */ - FriBidiPropertyBlockLevel8_02C8, /* 2730..2737 */ - FriBidiPropertyBlockLevel8_02C8, /* 2738..273F */ + FriBidiPropertyBlockLevel6_2480, /* 2480..249F */ + FriBidiPropertyBlockLevel6_0100, /* 24A0..24BF */ -#define FriBidiPropertyBlockLevel7_2740 (FriBidiPropertyBlockLevel7 + 0x190) +#define FriBidiPropertyBlockLevel5_24C0 0x92 - FriBidiPropertyBlockLevel8_02C8, /* 2740..2747 */ - FriBidiPropertyBlockLevel8_2120, /* 2748..274F */ - FriBidiPropertyBlockLevel8_2750, /* 2750..2757 */ - FriBidiPropertyBlockLevel8_23C8, /* 2758..275F */ + FriBidiPropertyBlockLevel6_0100, /* 24C0..24DF */ + FriBidiPropertyBlockLevel6_24E0, /* 24E0..24FF */ -#define FriBidiPropertyBlockLevel7_2760 (FriBidiPropertyBlockLevel7 + 0x194) +#define FriBidiPropertyBlockLevel5_2600 0x94 - FriBidiPropertyBlockLevel8_2618, /* 2760..2767 */ - FriBidiPropertyBlockLevel8_02C8, /* 2768..276F */ - FriBidiPropertyBlockLevel8_02C8, /* 2770..2777 */ - FriBidiPropertyBlockLevel8_02C8, /* 2778..277F */ + FriBidiPropertyBlockLevel6_2600, /* 2600..261F */ + FriBidiPropertyBlockLevel6_21A0, /* 2620..263F */ -#define FriBidiPropertyBlockLevel7_2780 (FriBidiPropertyBlockLevel7 + 0x198) +#define FriBidiPropertyBlockLevel5_2640 0x96 - FriBidiPropertyBlockLevel8_02C8, /* 2780..2787 */ - FriBidiPropertyBlockLevel8_02C8, /* 2788..278F */ - FriBidiPropertyBlockLevel8_2140, /* 2790..2797 */ - FriBidiPropertyBlockLevel8_02C8, /* 2798..279F */ + FriBidiPropertyBlockLevel6_21A0, /* 2640..265F */ + FriBidiPropertyBlockLevel6_2660, /* 2660..267F */ -#define FriBidiPropertyBlockLevel7_27A0 (FriBidiPropertyBlockLevel7 + 0x19C) +#define FriBidiPropertyBlockLevel5_2680 0x98 - FriBidiPropertyBlockLevel8_02C8, /* 27A0..27A7 */ - FriBidiPropertyBlockLevel8_02C8, /* 27A8..27AF */ - FriBidiPropertyBlockLevel8_2618, /* 27B0..27B7 */ - FriBidiPropertyBlockLevel8_23C8, /* 27B8..27BF */ + FriBidiPropertyBlockLevel6_2680, /* 2680..269F */ + FriBidiPropertyBlockLevel6_0100, /* 26A0..26BF */ -#define FriBidiPropertyBlockLevel7_27E0 (FriBidiPropertyBlockLevel7 + 0x1A0) +#define FriBidiPropertyBlockLevel5_2700 0x9A - FriBidiPropertyBlockLevel8_02C8, /* 27E0..27E7 */ - FriBidiPropertyBlockLevel8_27E8, /* 27E8..27EF */ - FriBidiPropertyBlockLevel8_02C8, /* 27F0..27F7 */ - FriBidiPropertyBlockLevel8_02C8, /* 27F8..27FF */ + FriBidiPropertyBlockLevel6_2700, /* 2700..271F */ + FriBidiPropertyBlockLevel6_2720, /* 2720..273F */ -#define FriBidiPropertyBlockLevel7_2E80 (FriBidiPropertyBlockLevel7 + 0x1A4) +#define FriBidiPropertyBlockLevel5_2740 0x9C - FriBidiPropertyBlockLevel8_02C8, /* 2E80..2E87 */ - FriBidiPropertyBlockLevel8_02C8, /* 2E88..2E8F */ - FriBidiPropertyBlockLevel8_02C8, /* 2E90..2E97 */ - FriBidiPropertyBlockLevel8_00A8, /* 2E98..2E9F */ + FriBidiPropertyBlockLevel6_2740, /* 2740..275F */ + FriBidiPropertyBlockLevel6_2760, /* 2760..277F */ -#define FriBidiPropertyBlockLevel7_2EE0 (FriBidiPropertyBlockLevel7 + 0x1A8) +#define FriBidiPropertyBlockLevel5_2780 0x9E - FriBidiPropertyBlockLevel8_02C8, /* 2EE0..2EE7 */ - FriBidiPropertyBlockLevel8_02C8, /* 2EE8..2EEF */ - FriBidiPropertyBlockLevel8_27E8, /* 2EF0..2EF7 */ - FriBidiPropertyBlockLevel8_0048, /* 2EF8..2EFF */ + FriBidiPropertyBlockLevel6_2780, /* 2780..279F */ + FriBidiPropertyBlockLevel6_27A0, /* 27A0..27BF */ -#define FriBidiPropertyBlockLevel7_2FE0 (FriBidiPropertyBlockLevel7 + 0x1AC) +#define FriBidiPropertyBlockLevel5_27C0 0xA0 - FriBidiPropertyBlockLevel8_0048, /* 2FE0..2FE7 */ - FriBidiPropertyBlockLevel8_0048, /* 2FE8..2FEF */ - FriBidiPropertyBlockLevel8_02C8, /* 2FF0..2FF7 */ - FriBidiPropertyBlockLevel8_27E8, /* 2FF8..2FFF */ + FriBidiPropertyBlockLevel6_2180, /* 27C0..27DF */ + FriBidiPropertyBlockLevel6_27E0, /* 27E0..27FF */ -#define FriBidiPropertyBlockLevel7_3000 (FriBidiPropertyBlockLevel7 + 0x1B0) +#define FriBidiPropertyBlockLevel5_2E80 0xA2 - FriBidiPropertyBlockLevel8_3000, /* 3000..3007 */ - FriBidiPropertyBlockLevel8_02C8, /* 3008..300F */ - FriBidiPropertyBlockLevel8_02C8, /* 3010..3017 */ - FriBidiPropertyBlockLevel8_02C8, /* 3018..301F */ + FriBidiPropertyBlockLevel6_2E80, /* 2E80..2E9F */ + FriBidiPropertyBlockLevel6_21A0, /* 2EA0..2EBF */ -#define FriBidiPropertyBlockLevel7_3020 (FriBidiPropertyBlockLevel7 + 0x1B4) +#define FriBidiPropertyBlockLevel5_2EC0 0xA4 - FriBidiPropertyBlockLevel8_0040, /* 3020..3027 */ - FriBidiPropertyBlockLevel8_3028, /* 3028..302F */ - FriBidiPropertyBlockLevel8_2118, /* 3030..3037 */ - FriBidiPropertyBlockLevel8_02E0, /* 3038..303F */ + FriBidiPropertyBlockLevel6_21A0, /* 2EC0..2EDF */ + FriBidiPropertyBlockLevel6_2EE0, /* 2EE0..2EFF */ -#define FriBidiPropertyBlockLevel7_3080 (FriBidiPropertyBlockLevel7 + 0x1B8) +#define FriBidiPropertyBlockLevel5_2FC0 0xA6 - FriBidiPropertyBlockLevel8_0048, /* 3080..3087 */ - FriBidiPropertyBlockLevel8_0048, /* 3088..308F */ - FriBidiPropertyBlockLevel8_0048, /* 3090..3097 */ - FriBidiPropertyBlockLevel8_3098, /* 3098..309F */ + FriBidiPropertyBlockLevel6_2320, /* 2FC0..2FDF */ + FriBidiPropertyBlockLevel6_2FE0, /* 2FE0..2FFF */ -#define FriBidiPropertyBlockLevel7_30A0 (FriBidiPropertyBlockLevel7 + 0x1BC) +#define FriBidiPropertyBlockLevel5_3000 0xA8 - FriBidiPropertyBlockLevel8_0040, /* 30A0..30A7 */ - FriBidiPropertyBlockLevel8_0048, /* 30A8..30AF */ - FriBidiPropertyBlockLevel8_0048, /* 30B0..30B7 */ - FriBidiPropertyBlockLevel8_0048, /* 30B8..30BF */ + FriBidiPropertyBlockLevel6_3000, /* 3000..301F */ + FriBidiPropertyBlockLevel6_3020, /* 3020..303F */ -#define FriBidiPropertyBlockLevel7_30E0 (FriBidiPropertyBlockLevel7 + 0x1C0) +#define FriBidiPropertyBlockLevel5_3080 0xAA - FriBidiPropertyBlockLevel8_0048, /* 30E0..30E7 */ - FriBidiPropertyBlockLevel8_0048, /* 30E8..30EF */ - FriBidiPropertyBlockLevel8_0048, /* 30F0..30F7 */ - FriBidiPropertyBlockLevel8_30F8, /* 30F8..30FF */ + FriBidiPropertyBlockLevel6_3080, /* 3080..309F */ + FriBidiPropertyBlockLevel6_30A0, /* 30A0..30BF */ -#define FriBidiPropertyBlockLevel7_3240 (FriBidiPropertyBlockLevel7 + 0x1C4) +#define FriBidiPropertyBlockLevel5_30C0 0xAC - FriBidiPropertyBlockLevel8_0048, /* 3240..3247 */ - FriBidiPropertyBlockLevel8_0048, /* 3248..324F */ - FriBidiPropertyBlockLevel8_2618, /* 3250..3257 */ - FriBidiPropertyBlockLevel8_02C8, /* 3258..325F */ + FriBidiPropertyBlockLevel6_0100, /* 30C0..30DF */ + FriBidiPropertyBlockLevel6_30E0, /* 30E0..30FF */ -#define FriBidiPropertyBlockLevel7_FB00 (FriBidiPropertyBlockLevel7 + 0x1C8) +#define FriBidiPropertyBlockLevel5_3240 0xAE - FriBidiPropertyBlockLevel8_0048, /* FB00..FB07 */ - FriBidiPropertyBlockLevel8_0048, /* FB08..FB0F */ - FriBidiPropertyBlockLevel8_0048, /* FB10..FB17 */ - FriBidiPropertyBlockLevel8_FB18, /* FB18..FB1F */ + FriBidiPropertyBlockLevel6_3240, /* 3240..325F */ + FriBidiPropertyBlockLevel6_0100, /* 3260..327F */ -#define FriBidiPropertyBlockLevel7_FB20 (FriBidiPropertyBlockLevel7 + 0x1CC) +#define FriBidiPropertyBlockLevel5_3280 0xB0 - FriBidiPropertyBlockLevel8_05C8, /* FB20..FB27 */ - FriBidiPropertyBlockLevel8_FB28, /* FB28..FB2F */ - FriBidiPropertyBlockLevel8_05C8, /* FB30..FB37 */ - FriBidiPropertyBlockLevel8_05C8, /* FB38..FB3F */ + FriBidiPropertyBlockLevel6_0100, /* 3280..329F */ + FriBidiPropertyBlockLevel6_3240, /* 32A0..32BF */ -#define FriBidiPropertyBlockLevel7_FB40 (FriBidiPropertyBlockLevel7 + 0x1D0) +#define FriBidiPropertyBlockLevel5_A4C0 0xB2 - FriBidiPropertyBlockLevel8_05C8, /* FB40..FB47 */ - FriBidiPropertyBlockLevel8_05C8, /* FB48..FB4F */ - FriBidiPropertyBlockLevel8_0600, /* FB50..FB57 */ - FriBidiPropertyBlockLevel8_0600, /* FB58..FB5F */ + FriBidiPropertyBlockLevel6_2420, /* A4C0..A4DF */ + FriBidiPropertyBlockLevel6_0100, /* A4E0..A4FF */ -#define FriBidiPropertyBlockLevel7_FD20 (FriBidiPropertyBlockLevel7 + 0x1D4) +#define FriBidiPropertyBlockLevel5_FB00 0xB4 - FriBidiPropertyBlockLevel8_0600, /* FD20..FD27 */ - FriBidiPropertyBlockLevel8_0600, /* FD28..FD2F */ - FriBidiPropertyBlockLevel8_0600, /* FD30..FD37 */ - FriBidiPropertyBlockLevel8_FD38, /* FD38..FD3F */ + FriBidiPropertyBlockLevel6_FB00, /* FB00..FB1F */ + FriBidiPropertyBlockLevel6_FB20, /* FB20..FB3F */ -#define FriBidiPropertyBlockLevel7_FE20 (FriBidiPropertyBlockLevel7 + 0x1D8) +#define FriBidiPropertyBlockLevel5_FB40 0xB6 - FriBidiPropertyBlockLevel8_17D0, /* FE20..FE27 */ - FriBidiPropertyBlockLevel8_0048, /* FE28..FE2F */ - FriBidiPropertyBlockLevel8_02C8, /* FE30..FE37 */ - FriBidiPropertyBlockLevel8_02C8, /* FE38..FE3F */ + FriBidiPropertyBlockLevel6_FB40, /* FB40..FB5F */ + FriBidiPropertyBlockLevel6_0620, /* FB60..FB7F */ -#define FriBidiPropertyBlockLevel7_FE40 (FriBidiPropertyBlockLevel7 + 0x1DC) +#define FriBidiPropertyBlockLevel5_FD00 0xB8 - FriBidiPropertyBlockLevel8_23C8, /* FE40..FE47 */ - FriBidiPropertyBlockLevel8_2618, /* FE48..FE4F */ - FriBidiPropertyBlockLevel8_FE50, /* FE50..FE57 */ - FriBidiPropertyBlockLevel8_FE58, /* FE58..FE5F */ + FriBidiPropertyBlockLevel6_0620, /* FD00..FD1F */ + FriBidiPropertyBlockLevel6_FD20, /* FD20..FD3F */ -#define FriBidiPropertyBlockLevel7_FE60 (FriBidiPropertyBlockLevel7 + 0x1E0) +#define FriBidiPropertyBlockLevel5_FE00 0xBA - FriBidiPropertyBlockLevel8_FE60, /* FE60..FE67 */ - FriBidiPropertyBlockLevel8_FE68, /* FE68..FE6F */ - FriBidiPropertyBlockLevel8_0600, /* FE70..FE77 */ - FriBidiPropertyBlockLevel8_0600, /* FE78..FE7F */ + FriBidiPropertyBlockLevel6_0340, /* FE00..FE1F */ + FriBidiPropertyBlockLevel6_FE20, /* FE20..FE3F */ -#define FriBidiPropertyBlockLevel7_FEE0 (FriBidiPropertyBlockLevel7 + 0x1E4) +#define FriBidiPropertyBlockLevel5_FE40 0xBC - FriBidiPropertyBlockLevel8_0600, /* FEE0..FEE7 */ - FriBidiPropertyBlockLevel8_0600, /* FEE8..FEEF */ - FriBidiPropertyBlockLevel8_0600, /* FEF0..FEF7 */ - FriBidiPropertyBlockLevel8_0708, /* FEF8..FEFF */ + FriBidiPropertyBlockLevel6_FE40, /* FE40..FE5F */ + FriBidiPropertyBlockLevel6_FE60, /* FE60..FE7F */ -#define FriBidiPropertyBlockLevel7_FF00 (FriBidiPropertyBlockLevel7 + 0x1E8) +#define FriBidiPropertyBlockLevel5_FEC0 0xBE - FriBidiPropertyBlockLevel8_FF00, /* FF00..FF07 */ - FriBidiPropertyBlockLevel8_0028, /* FF08..FF0F */ - FriBidiPropertyBlockLevel8_0030, /* FF10..FF17 */ - FriBidiPropertyBlockLevel8_0038, /* FF18..FF1F */ + FriBidiPropertyBlockLevel6_0620, /* FEC0..FEDF */ + FriBidiPropertyBlockLevel6_FEE0, /* FEE0..FEFF */ -#define FriBidiPropertyBlockLevel7_FF60 (FriBidiPropertyBlockLevel7 + 0x1EC) +#define FriBidiPropertyBlockLevel5_FF00 0xC0 - FriBidiPropertyBlockLevel8_02E8, /* FF60..FF67 */ - FriBidiPropertyBlockLevel8_0048, /* FF68..FF6F */ - FriBidiPropertyBlockLevel8_0048, /* FF70..FF77 */ - FriBidiPropertyBlockLevel8_0048, /* FF78..FF7F */ + FriBidiPropertyBlockLevel6_FF00, /* FF00..FF1F */ + FriBidiPropertyBlockLevel6_0040, /* FF20..FF3F */ -#define FriBidiPropertyBlockLevel7_FFE0 (FriBidiPropertyBlockLevel7 + 0x1F0) +#define FriBidiPropertyBlockLevel5_FF40 0xC2 - FriBidiPropertyBlockLevel8_FFE0, /* FFE0..FFE7 */ - FriBidiPropertyBlockLevel8_23C8, /* FFE8..FFEF */ - FriBidiPropertyBlockLevel8_0048, /* FFF0..FFF7 */ - FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFFF */ + FriBidiPropertyBlockLevel6_0040, /* FF40..FF5F */ + FriBidiPropertyBlockLevel6_FF60, /* FF60..FF7F */ -#define FriBidiPropertyBlockLevel7_1D160 (FriBidiPropertyBlockLevel7 + 0x1F4) +#define FriBidiPropertyBlockLevel5_FFC0 0xC4 - FriBidiPropertyBlockLevel8_0CB8, /* 1D160..1D167 */ - FriBidiPropertyBlockLevel8_0488, /* 1D168..1D16F */ - FriBidiPropertyBlockLevel8_1D170, /* 1D170..1D177 */ - FriBidiPropertyBlockLevel8_1D178, /* 1D178..1D17F */ + FriBidiPropertyBlockLevel6_0100, /* FFC0..FFDF */ + FriBidiPropertyBlockLevel6_FFE0, /* FFE0..FFFF */ -#define FriBidiPropertyBlockLevel7_1D180 (FriBidiPropertyBlockLevel7 + 0x1F8) +#define FriBidiPropertyBlockLevel5_1D140 0xC6 - FriBidiPropertyBlockLevel8_1D180, /* 1D180..1D187 */ - FriBidiPropertyBlockLevel8_17D0, /* 1D188..1D18F */ - FriBidiPropertyBlockLevel8_0048, /* 1D190..1D197 */ - FriBidiPropertyBlockLevel8_0048, /* 1D198..1D19F */ + FriBidiPropertyBlockLevel6_0100, /* 1D140..1D15F */ + FriBidiPropertyBlockLevel6_1D160, /* 1D160..1D17F */ -#define FriBidiPropertyBlockLevel7_1D1A0 (FriBidiPropertyBlockLevel7 + 0x1FC) +#define FriBidiPropertyBlockLevel5_1D180 0xC8 - FriBidiPropertyBlockLevel8_0048, /* 1D1A0..1D1A7 */ - FriBidiPropertyBlockLevel8_1D1A8, /* 1D1A8..1D1AF */ - FriBidiPropertyBlockLevel8_0048, /* 1D1B0..1D1B7 */ - FriBidiPropertyBlockLevel8_0048, /* 1D1B8..1D1BF */ + FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D19F */ + FriBidiPropertyBlockLevel6_1D1A0, /* 1D1A0..1D1BF */ -#define FriBidiPropertyBlockLevel7_1D7C0 (FriBidiPropertyBlockLevel7 + 0x200) +#define FriBidiPropertyBlockLevel5_1D7C0 0xCA - FriBidiPropertyBlockLevel8_0048, /* 1D7C0..1D7C7 */ - FriBidiPropertyBlockLevel8_1D7C8, /* 1D7C8..1D7CF */ - FriBidiPropertyBlockLevel8_0030, /* 1D7D0..1D7D7 */ - FriBidiPropertyBlockLevel8_0030, /* 1D7D8..1D7DF */ + FriBidiPropertyBlockLevel6_1D7C0, /* 1D7C0..1D7DF */ + FriBidiPropertyBlockLevel6_2460, /* 1D7E0..1D7FF */ -#define FriBidiPropertyBlockLevel7_E0000 (FriBidiPropertyBlockLevel7 + 0x204) +#define FriBidiPropertyBlockLevel5_E0000 0xCC - FriBidiPropertyBlockLevel8_E0000, /* E0000..E0007 */ - FriBidiPropertyBlockLevel8_0048, /* E0008..E000F */ - FriBidiPropertyBlockLevel8_0048, /* E0010..E0017 */ - FriBidiPropertyBlockLevel8_0048, /* E0018..E001F */ + FriBidiPropertyBlockLevel6_E0000, /* E0000..E001F */ + FriBidiPropertyBlockLevel6_E0020, /* E0020..E003F */ -#define FriBidiPropertyBlockLevel7_E0020 (FriBidiPropertyBlockLevel7 + 0x208) +#define FriBidiPropertyBlockLevel5_E0040 0xCE - FriBidiPropertyBlockLevel8_0000, /* E0020..E0027 */ - FriBidiPropertyBlockLevel8_0000, /* E0028..E002F */ - FriBidiPropertyBlockLevel8_0000, /* E0030..E0037 */ - FriBidiPropertyBlockLevel8_0000, /* E0038..E003F */ + FriBidiPropertyBlockLevel6_E0020, /* E0040..E005F */ + FriBidiPropertyBlockLevel6_E0020, /* E0060..E007F */ }; -static const FriBidiPropCharType **FriBidiPropertyBlockLevel6[4*65] = { - -#define FriBidiPropertyBlockLevel6_0000 (FriBidiPropertyBlockLevel6 + 0x0) - - FriBidiPropertyBlockLevel7_0000, /* 0000..001F */ - FriBidiPropertyBlockLevel7_0020, /* 0020..003F */ - FriBidiPropertyBlockLevel7_0040, /* 0040..005F */ - FriBidiPropertyBlockLevel7_0060, /* 0060..007F */ - -#define FriBidiPropertyBlockLevel6_0080 (FriBidiPropertyBlockLevel6 + 0x4) - - FriBidiPropertyBlockLevel7_0080, /* 0080..009F */ - FriBidiPropertyBlockLevel7_00A0, /* 00A0..00BF */ - FriBidiPropertyBlockLevel7_00C0, /* 00C0..00DF */ - FriBidiPropertyBlockLevel7_00C0, /* 00E0..00FF */ - -#define FriBidiPropertyBlockLevel6_0100 (FriBidiPropertyBlockLevel6 + 0x8) - - FriBidiPropertyBlockLevel7_0100, /* 0100..011F */ - FriBidiPropertyBlockLevel7_0100, /* 0120..013F */ - FriBidiPropertyBlockLevel7_0100, /* 0140..015F */ - FriBidiPropertyBlockLevel7_0100, /* 0160..017F */ - -#define FriBidiPropertyBlockLevel6_0280 (FriBidiPropertyBlockLevel6 + 0xC) - - FriBidiPropertyBlockLevel7_0100, /* 0280..029F */ - FriBidiPropertyBlockLevel7_02A0, /* 02A0..02BF */ - FriBidiPropertyBlockLevel7_02C0, /* 02C0..02DF */ - FriBidiPropertyBlockLevel7_02E0, /* 02E0..02FF */ - -#define FriBidiPropertyBlockLevel6_0300 (FriBidiPropertyBlockLevel6 + 0x10) - - FriBidiPropertyBlockLevel7_0300, /* 0300..031F */ - FriBidiPropertyBlockLevel7_0300, /* 0320..033F */ - FriBidiPropertyBlockLevel7_0340, /* 0340..035F */ - FriBidiPropertyBlockLevel7_0360, /* 0360..037F */ - -#define FriBidiPropertyBlockLevel6_0380 (FriBidiPropertyBlockLevel6 + 0x14) - - FriBidiPropertyBlockLevel7_0380, /* 0380..039F */ - FriBidiPropertyBlockLevel7_0100, /* 03A0..03BF */ - FriBidiPropertyBlockLevel7_0100, /* 03C0..03DF */ - FriBidiPropertyBlockLevel7_03E0, /* 03E0..03FF */ - -#define FriBidiPropertyBlockLevel6_0480 (FriBidiPropertyBlockLevel6 + 0x18) - - FriBidiPropertyBlockLevel7_0480, /* 0480..049F */ - FriBidiPropertyBlockLevel7_0100, /* 04A0..04BF */ - FriBidiPropertyBlockLevel7_0100, /* 04C0..04DF */ - FriBidiPropertyBlockLevel7_0100, /* 04E0..04FF */ - -#define FriBidiPropertyBlockLevel6_0580 (FriBidiPropertyBlockLevel6 + 0x1C) - - FriBidiPropertyBlockLevel7_0580, /* 0580..059F */ - FriBidiPropertyBlockLevel7_05A0, /* 05A0..05BF */ - FriBidiPropertyBlockLevel7_05C0, /* 05C0..05DF */ - FriBidiPropertyBlockLevel7_05E0, /* 05E0..05FF */ - -#define FriBidiPropertyBlockLevel6_0600 (FriBidiPropertyBlockLevel6 + 0x20) - - FriBidiPropertyBlockLevel7_0600, /* 0600..061F */ - FriBidiPropertyBlockLevel7_0620, /* 0620..063F */ - FriBidiPropertyBlockLevel7_0640, /* 0640..065F */ - FriBidiPropertyBlockLevel7_0660, /* 0660..067F */ - -#define FriBidiPropertyBlockLevel6_0680 (FriBidiPropertyBlockLevel6 + 0x24) - - FriBidiPropertyBlockLevel7_0620, /* 0680..069F */ - FriBidiPropertyBlockLevel7_0620, /* 06A0..06BF */ - FriBidiPropertyBlockLevel7_06C0, /* 06C0..06DF */ - FriBidiPropertyBlockLevel7_06E0, /* 06E0..06FF */ - -#define FriBidiPropertyBlockLevel6_0700 (FriBidiPropertyBlockLevel6 + 0x28) - - FriBidiPropertyBlockLevel7_0700, /* 0700..071F */ - FriBidiPropertyBlockLevel7_0720, /* 0720..073F */ - FriBidiPropertyBlockLevel7_0740, /* 0740..075F */ - FriBidiPropertyBlockLevel7_0620, /* 0760..077F */ - -#define FriBidiPropertyBlockLevel6_0780 (FriBidiPropertyBlockLevel6 + 0x2C) - - FriBidiPropertyBlockLevel7_0620, /* 0780..079F */ - FriBidiPropertyBlockLevel7_07A0, /* 07A0..07BF */ - FriBidiPropertyBlockLevel7_0100, /* 07C0..07DF */ - FriBidiPropertyBlockLevel7_0100, /* 07E0..07FF */ - -#define FriBidiPropertyBlockLevel6_0900 (FriBidiPropertyBlockLevel6 + 0x30) - - FriBidiPropertyBlockLevel7_0900, /* 0900..091F */ - FriBidiPropertyBlockLevel7_0920, /* 0920..093F */ - FriBidiPropertyBlockLevel7_0940, /* 0940..095F */ - FriBidiPropertyBlockLevel7_0960, /* 0960..097F */ - -#define FriBidiPropertyBlockLevel6_0980 (FriBidiPropertyBlockLevel6 + 0x34) - - FriBidiPropertyBlockLevel7_0980, /* 0980..099F */ - FriBidiPropertyBlockLevel7_0920, /* 09A0..09BF */ - FriBidiPropertyBlockLevel7_09C0, /* 09C0..09DF */ - FriBidiPropertyBlockLevel7_09E0, /* 09E0..09FF */ - -#define FriBidiPropertyBlockLevel6_0A00 (FriBidiPropertyBlockLevel6 + 0x38) - - FriBidiPropertyBlockLevel7_0A00, /* 0A00..0A1F */ - FriBidiPropertyBlockLevel7_0920, /* 0A20..0A3F */ - FriBidiPropertyBlockLevel7_0A40, /* 0A40..0A5F */ - FriBidiPropertyBlockLevel7_0A60, /* 0A60..0A7F */ - -#define FriBidiPropertyBlockLevel6_0A80 (FriBidiPropertyBlockLevel6 + 0x3C) - - FriBidiPropertyBlockLevel7_0900, /* 0A80..0A9F */ - FriBidiPropertyBlockLevel7_0920, /* 0AA0..0ABF */ - FriBidiPropertyBlockLevel7_0AC0, /* 0AC0..0ADF */ - FriBidiPropertyBlockLevel7_0100, /* 0AE0..0AFF */ - -#define FriBidiPropertyBlockLevel6_0B00 (FriBidiPropertyBlockLevel6 + 0x40) - - FriBidiPropertyBlockLevel7_0980, /* 0B00..0B1F */ - FriBidiPropertyBlockLevel7_0B20, /* 0B20..0B3F */ - FriBidiPropertyBlockLevel7_0B40, /* 0B40..0B5F */ - FriBidiPropertyBlockLevel7_0100, /* 0B60..0B7F */ - -#define FriBidiPropertyBlockLevel6_0B80 (FriBidiPropertyBlockLevel6 + 0x44) - - FriBidiPropertyBlockLevel7_0A00, /* 0B80..0B9F */ - FriBidiPropertyBlockLevel7_0100, /* 0BA0..0BBF */ - FriBidiPropertyBlockLevel7_0BC0, /* 0BC0..0BDF */ - FriBidiPropertyBlockLevel7_0100, /* 0BE0..0BFF */ - -#define FriBidiPropertyBlockLevel6_0C00 (FriBidiPropertyBlockLevel6 + 0x48) - - FriBidiPropertyBlockLevel7_0100, /* 0C00..0C1F */ - FriBidiPropertyBlockLevel7_0C20, /* 0C20..0C3F */ - FriBidiPropertyBlockLevel7_0C40, /* 0C40..0C5F */ - FriBidiPropertyBlockLevel7_0100, /* 0C60..0C7F */ - -#define FriBidiPropertyBlockLevel6_0C80 (FriBidiPropertyBlockLevel6 + 0x4C) - - FriBidiPropertyBlockLevel7_0100, /* 0C80..0C9F */ - FriBidiPropertyBlockLevel7_0CA0, /* 0CA0..0CBF */ - FriBidiPropertyBlockLevel7_0CC0, /* 0CC0..0CDF */ - FriBidiPropertyBlockLevel7_0100, /* 0CE0..0CFF */ - -#define FriBidiPropertyBlockLevel6_0D00 (FriBidiPropertyBlockLevel6 + 0x50) - - FriBidiPropertyBlockLevel7_0100, /* 0D00..0D1F */ - FriBidiPropertyBlockLevel7_0100, /* 0D20..0D3F */ - FriBidiPropertyBlockLevel7_0D40, /* 0D40..0D5F */ - FriBidiPropertyBlockLevel7_0100, /* 0D60..0D7F */ - -#define FriBidiPropertyBlockLevel6_0D80 (FriBidiPropertyBlockLevel6 + 0x54) - - FriBidiPropertyBlockLevel7_0100, /* 0D80..0D9F */ - FriBidiPropertyBlockLevel7_0100, /* 0DA0..0DBF */ - FriBidiPropertyBlockLevel7_0DC0, /* 0DC0..0DDF */ - FriBidiPropertyBlockLevel7_0100, /* 0DE0..0DFF */ - -#define FriBidiPropertyBlockLevel6_0E00 (FriBidiPropertyBlockLevel6 + 0x58) - - FriBidiPropertyBlockLevel7_0100, /* 0E00..0E1F */ - FriBidiPropertyBlockLevel7_0E20, /* 0E20..0E3F */ - FriBidiPropertyBlockLevel7_0E40, /* 0E40..0E5F */ - FriBidiPropertyBlockLevel7_0100, /* 0E60..0E7F */ - -#define FriBidiPropertyBlockLevel6_0E80 (FriBidiPropertyBlockLevel6 + 0x5C) - - FriBidiPropertyBlockLevel7_0100, /* 0E80..0E9F */ - FriBidiPropertyBlockLevel7_0EA0, /* 0EA0..0EBF */ - FriBidiPropertyBlockLevel7_0EC0, /* 0EC0..0EDF */ - FriBidiPropertyBlockLevel7_0100, /* 0EE0..0EFF */ - -#define FriBidiPropertyBlockLevel6_0F00 (FriBidiPropertyBlockLevel6 + 0x60) - - FriBidiPropertyBlockLevel7_0F00, /* 0F00..0F1F */ - FriBidiPropertyBlockLevel7_0F20, /* 0F20..0F3F */ - FriBidiPropertyBlockLevel7_0100, /* 0F40..0F5F */ - FriBidiPropertyBlockLevel7_0F60, /* 0F60..0F7F */ - -#define FriBidiPropertyBlockLevel6_0F80 (FriBidiPropertyBlockLevel6 + 0x64) - - FriBidiPropertyBlockLevel7_0F80, /* 0F80..0F9F */ - FriBidiPropertyBlockLevel7_0FA0, /* 0FA0..0FBF */ - FriBidiPropertyBlockLevel7_0FC0, /* 0FC0..0FDF */ - FriBidiPropertyBlockLevel7_0100, /* 0FE0..0FFF */ - -#define FriBidiPropertyBlockLevel6_1000 (FriBidiPropertyBlockLevel6 + 0x68) - - FriBidiPropertyBlockLevel7_0100, /* 1000..101F */ - FriBidiPropertyBlockLevel7_1020, /* 1020..103F */ - FriBidiPropertyBlockLevel7_0F00, /* 1040..105F */ - FriBidiPropertyBlockLevel7_0100, /* 1060..107F */ - -#define FriBidiPropertyBlockLevel6_1680 (FriBidiPropertyBlockLevel6 + 0x6C) - - FriBidiPropertyBlockLevel7_1680, /* 1680..169F */ - FriBidiPropertyBlockLevel7_0100, /* 16A0..16BF */ - FriBidiPropertyBlockLevel7_0100, /* 16C0..16DF */ - FriBidiPropertyBlockLevel7_0100, /* 16E0..16FF */ - -#define FriBidiPropertyBlockLevel6_1700 (FriBidiPropertyBlockLevel6 + 0x70) - - FriBidiPropertyBlockLevel7_1700, /* 1700..171F */ - FriBidiPropertyBlockLevel7_1700, /* 1720..173F */ - FriBidiPropertyBlockLevel7_1740, /* 1740..175F */ - FriBidiPropertyBlockLevel7_1740, /* 1760..177F */ - -#define FriBidiPropertyBlockLevel6_1780 (FriBidiPropertyBlockLevel6 + 0x74) +static const fribidi_uint8 FriBidiPropertyBlockLevel4[4*41] = { - FriBidiPropertyBlockLevel7_0100, /* 1780..179F */ - FriBidiPropertyBlockLevel7_17A0, /* 17A0..17BF */ - FriBidiPropertyBlockLevel7_17C0, /* 17C0..17DF */ - FriBidiPropertyBlockLevel7_0100, /* 17E0..17FF */ +#define FriBidiPropertyBlockLevel4_0000 0x0 -#define FriBidiPropertyBlockLevel6_1800 (FriBidiPropertyBlockLevel6 + 0x78) + FriBidiPropertyBlockLevel5_0000, /* 0000..003F */ + FriBidiPropertyBlockLevel5_0040, /* 0040..007F */ + FriBidiPropertyBlockLevel5_0080, /* 0080..00BF */ + FriBidiPropertyBlockLevel5_00C0, /* 00C0..00FF */ - FriBidiPropertyBlockLevel7_1800, /* 1800..181F */ - FriBidiPropertyBlockLevel7_0100, /* 1820..183F */ - FriBidiPropertyBlockLevel7_0100, /* 1840..185F */ - FriBidiPropertyBlockLevel7_0100, /* 1860..187F */ +#define FriBidiPropertyBlockLevel4_0100 0x4 -#define FriBidiPropertyBlockLevel6_1880 (FriBidiPropertyBlockLevel6 + 0x7C) + FriBidiPropertyBlockLevel5_0100, /* 0100..013F */ + FriBidiPropertyBlockLevel5_0100, /* 0140..017F */ + FriBidiPropertyBlockLevel5_0100, /* 0180..01BF */ + FriBidiPropertyBlockLevel5_0100, /* 01C0..01FF */ - FriBidiPropertyBlockLevel7_0100, /* 1880..189F */ - FriBidiPropertyBlockLevel7_18A0, /* 18A0..18BF */ - FriBidiPropertyBlockLevel7_0100, /* 18C0..18DF */ - FriBidiPropertyBlockLevel7_0100, /* 18E0..18FF */ +#define FriBidiPropertyBlockLevel4_0200 0x8 -#define FriBidiPropertyBlockLevel6_1F80 (FriBidiPropertyBlockLevel6 + 0x80) + FriBidiPropertyBlockLevel5_0100, /* 0200..023F */ + FriBidiPropertyBlockLevel5_0100, /* 0240..027F */ + FriBidiPropertyBlockLevel5_0280, /* 0280..02BF */ + FriBidiPropertyBlockLevel5_02C0, /* 02C0..02FF */ - FriBidiPropertyBlockLevel7_0100, /* 1F80..1F9F */ - FriBidiPropertyBlockLevel7_1FA0, /* 1FA0..1FBF */ - FriBidiPropertyBlockLevel7_1FC0, /* 1FC0..1FDF */ - FriBidiPropertyBlockLevel7_1FE0, /* 1FE0..1FFF */ +#define FriBidiPropertyBlockLevel4_0300 0xC -#define FriBidiPropertyBlockLevel6_2000 (FriBidiPropertyBlockLevel6 + 0x84) + FriBidiPropertyBlockLevel5_0300, /* 0300..033F */ + FriBidiPropertyBlockLevel5_0340, /* 0340..037F */ + FriBidiPropertyBlockLevel5_0380, /* 0380..03BF */ + FriBidiPropertyBlockLevel5_03C0, /* 03C0..03FF */ - FriBidiPropertyBlockLevel7_2000, /* 2000..201F */ - FriBidiPropertyBlockLevel7_2020, /* 2020..203F */ - FriBidiPropertyBlockLevel7_2040, /* 2040..205F */ - FriBidiPropertyBlockLevel7_2060, /* 2060..207F */ +#define FriBidiPropertyBlockLevel4_0400 0x10 -#define FriBidiPropertyBlockLevel6_2080 (FriBidiPropertyBlockLevel6 + 0x88) + FriBidiPropertyBlockLevel5_0100, /* 0400..043F */ + FriBidiPropertyBlockLevel5_0100, /* 0440..047F */ + FriBidiPropertyBlockLevel5_0480, /* 0480..04BF */ + FriBidiPropertyBlockLevel5_0100, /* 04C0..04FF */ - FriBidiPropertyBlockLevel7_2080, /* 2080..209F */ - FriBidiPropertyBlockLevel7_20A0, /* 20A0..20BF */ - FriBidiPropertyBlockLevel7_20C0, /* 20C0..20DF */ - FriBidiPropertyBlockLevel7_20E0, /* 20E0..20FF */ +#define FriBidiPropertyBlockLevel4_0500 0x14 -#define FriBidiPropertyBlockLevel6_2100 (FriBidiPropertyBlockLevel6 + 0x8C) + FriBidiPropertyBlockLevel5_0100, /* 0500..053F */ + FriBidiPropertyBlockLevel5_0100, /* 0540..057F */ + FriBidiPropertyBlockLevel5_0580, /* 0580..05BF */ + FriBidiPropertyBlockLevel5_05C0, /* 05C0..05FF */ - FriBidiPropertyBlockLevel7_2100, /* 2100..211F */ - FriBidiPropertyBlockLevel7_2120, /* 2120..213F */ - FriBidiPropertyBlockLevel7_2140, /* 2140..215F */ - FriBidiPropertyBlockLevel7_0100, /* 2160..217F */ +#define FriBidiPropertyBlockLevel4_0600 0x18 -#define FriBidiPropertyBlockLevel6_2180 (FriBidiPropertyBlockLevel6 + 0x90) + FriBidiPropertyBlockLevel5_0600, /* 0600..063F */ + FriBidiPropertyBlockLevel5_0640, /* 0640..067F */ + FriBidiPropertyBlockLevel5_0680, /* 0680..06BF */ + FriBidiPropertyBlockLevel5_06C0, /* 06C0..06FF */ - FriBidiPropertyBlockLevel7_2180, /* 2180..219F */ - FriBidiPropertyBlockLevel7_21A0, /* 21A0..21BF */ - FriBidiPropertyBlockLevel7_21A0, /* 21C0..21DF */ - FriBidiPropertyBlockLevel7_21A0, /* 21E0..21FF */ +#define FriBidiPropertyBlockLevel4_0700 0x1C -#define FriBidiPropertyBlockLevel6_2200 (FriBidiPropertyBlockLevel6 + 0x94) + FriBidiPropertyBlockLevel5_0700, /* 0700..073F */ + FriBidiPropertyBlockLevel5_0740, /* 0740..077F */ + FriBidiPropertyBlockLevel5_0780, /* 0780..07BF */ + FriBidiPropertyBlockLevel5_0100, /* 07C0..07FF */ - FriBidiPropertyBlockLevel7_2200, /* 2200..221F */ - FriBidiPropertyBlockLevel7_21A0, /* 2220..223F */ - FriBidiPropertyBlockLevel7_21A0, /* 2240..225F */ - FriBidiPropertyBlockLevel7_21A0, /* 2260..227F */ +#define FriBidiPropertyBlockLevel4_0900 0x20 -#define FriBidiPropertyBlockLevel6_2280 (FriBidiPropertyBlockLevel6 + 0x98) + FriBidiPropertyBlockLevel5_0900, /* 0900..093F */ + FriBidiPropertyBlockLevel5_0940, /* 0940..097F */ + FriBidiPropertyBlockLevel5_0980, /* 0980..09BF */ + FriBidiPropertyBlockLevel5_09C0, /* 09C0..09FF */ - FriBidiPropertyBlockLevel7_21A0, /* 2280..229F */ - FriBidiPropertyBlockLevel7_21A0, /* 22A0..22BF */ - FriBidiPropertyBlockLevel7_21A0, /* 22C0..22DF */ - FriBidiPropertyBlockLevel7_21A0, /* 22E0..22FF */ +#define FriBidiPropertyBlockLevel4_0A00 0x24 -#define FriBidiPropertyBlockLevel6_2300 (FriBidiPropertyBlockLevel6 + 0x9C) + FriBidiPropertyBlockLevel5_0A00, /* 0A00..0A3F */ + FriBidiPropertyBlockLevel5_0A40, /* 0A40..0A7F */ + FriBidiPropertyBlockLevel5_0900, /* 0A80..0ABF */ + FriBidiPropertyBlockLevel5_0AC0, /* 0AC0..0AFF */ - FriBidiPropertyBlockLevel7_21A0, /* 2300..231F */ - FriBidiPropertyBlockLevel7_2320, /* 2320..233F */ - FriBidiPropertyBlockLevel7_0100, /* 2340..235F */ - FriBidiPropertyBlockLevel7_2360, /* 2360..237F */ +#define FriBidiPropertyBlockLevel4_0B00 0x28 -#define FriBidiPropertyBlockLevel6_2380 (FriBidiPropertyBlockLevel6 + 0xA0) + FriBidiPropertyBlockLevel5_0B00, /* 0B00..0B3F */ + FriBidiPropertyBlockLevel5_0B40, /* 0B40..0B7F */ + FriBidiPropertyBlockLevel5_0B80, /* 0B80..0BBF */ + FriBidiPropertyBlockLevel5_0BC0, /* 0BC0..0BFF */ - FriBidiPropertyBlockLevel7_2380, /* 2380..239F */ - FriBidiPropertyBlockLevel7_21A0, /* 23A0..23BF */ - FriBidiPropertyBlockLevel7_23C0, /* 23C0..23DF */ - FriBidiPropertyBlockLevel7_0100, /* 23E0..23FF */ +#define FriBidiPropertyBlockLevel4_0C00 0x2C -#define FriBidiPropertyBlockLevel6_2400 (FriBidiPropertyBlockLevel6 + 0xA4) + FriBidiPropertyBlockLevel5_0C00, /* 0C00..0C3F */ + FriBidiPropertyBlockLevel5_0C40, /* 0C40..0C7F */ + FriBidiPropertyBlockLevel5_0C80, /* 0C80..0CBF */ + FriBidiPropertyBlockLevel5_0CC0, /* 0CC0..0CFF */ - FriBidiPropertyBlockLevel7_21A0, /* 2400..241F */ - FriBidiPropertyBlockLevel7_2420, /* 2420..243F */ - FriBidiPropertyBlockLevel7_2440, /* 2440..245F */ - FriBidiPropertyBlockLevel7_2460, /* 2460..247F */ +#define FriBidiPropertyBlockLevel4_0D00 0x30 -#define FriBidiPropertyBlockLevel6_2480 (FriBidiPropertyBlockLevel6 + 0xA8) + FriBidiPropertyBlockLevel5_0100, /* 0D00..0D3F */ + FriBidiPropertyBlockLevel5_0D40, /* 0D40..0D7F */ + FriBidiPropertyBlockLevel5_0100, /* 0D80..0DBF */ + FriBidiPropertyBlockLevel5_0DC0, /* 0DC0..0DFF */ - FriBidiPropertyBlockLevel7_2480, /* 2480..249F */ - FriBidiPropertyBlockLevel7_0100, /* 24A0..24BF */ - FriBidiPropertyBlockLevel7_0100, /* 24C0..24DF */ - FriBidiPropertyBlockLevel7_24E0, /* 24E0..24FF */ +#define FriBidiPropertyBlockLevel4_0E00 0x34 -#define FriBidiPropertyBlockLevel6_2600 (FriBidiPropertyBlockLevel6 + 0xAC) + FriBidiPropertyBlockLevel5_0E00, /* 0E00..0E3F */ + FriBidiPropertyBlockLevel5_0E40, /* 0E40..0E7F */ + FriBidiPropertyBlockLevel5_0E80, /* 0E80..0EBF */ + FriBidiPropertyBlockLevel5_0EC0, /* 0EC0..0EFF */ - FriBidiPropertyBlockLevel7_2600, /* 2600..261F */ - FriBidiPropertyBlockLevel7_21A0, /* 2620..263F */ - FriBidiPropertyBlockLevel7_21A0, /* 2640..265F */ - FriBidiPropertyBlockLevel7_2660, /* 2660..267F */ +#define FriBidiPropertyBlockLevel4_0F00 0x38 -#define FriBidiPropertyBlockLevel6_2680 (FriBidiPropertyBlockLevel6 + 0xB0) + FriBidiPropertyBlockLevel5_0F00, /* 0F00..0F3F */ + FriBidiPropertyBlockLevel5_0F40, /* 0F40..0F7F */ + FriBidiPropertyBlockLevel5_0F80, /* 0F80..0FBF */ + FriBidiPropertyBlockLevel5_0FC0, /* 0FC0..0FFF */ - FriBidiPropertyBlockLevel7_2680, /* 2680..269F */ - FriBidiPropertyBlockLevel7_0100, /* 26A0..26BF */ - FriBidiPropertyBlockLevel7_0100, /* 26C0..26DF */ - FriBidiPropertyBlockLevel7_0100, /* 26E0..26FF */ +#define FriBidiPropertyBlockLevel4_1000 0x3C -#define FriBidiPropertyBlockLevel6_2700 (FriBidiPropertyBlockLevel6 + 0xB4) + FriBidiPropertyBlockLevel5_1000, /* 1000..103F */ + FriBidiPropertyBlockLevel5_1040, /* 1040..107F */ + FriBidiPropertyBlockLevel5_0100, /* 1080..10BF */ + FriBidiPropertyBlockLevel5_0100, /* 10C0..10FF */ - FriBidiPropertyBlockLevel7_2700, /* 2700..271F */ - FriBidiPropertyBlockLevel7_2720, /* 2720..273F */ - FriBidiPropertyBlockLevel7_2740, /* 2740..275F */ - FriBidiPropertyBlockLevel7_2760, /* 2760..277F */ +#define FriBidiPropertyBlockLevel4_1600 0x40 -#define FriBidiPropertyBlockLevel6_2780 (FriBidiPropertyBlockLevel6 + 0xB8) + FriBidiPropertyBlockLevel5_0100, /* 1600..163F */ + FriBidiPropertyBlockLevel5_0100, /* 1640..167F */ + FriBidiPropertyBlockLevel5_1680, /* 1680..16BF */ + FriBidiPropertyBlockLevel5_0100, /* 16C0..16FF */ - FriBidiPropertyBlockLevel7_2780, /* 2780..279F */ - FriBidiPropertyBlockLevel7_27A0, /* 27A0..27BF */ - FriBidiPropertyBlockLevel7_2180, /* 27C0..27DF */ - FriBidiPropertyBlockLevel7_27E0, /* 27E0..27FF */ +#define FriBidiPropertyBlockLevel4_1700 0x44 -#define FriBidiPropertyBlockLevel6_2E80 (FriBidiPropertyBlockLevel6 + 0xBC) + FriBidiPropertyBlockLevel5_1700, /* 1700..173F */ + FriBidiPropertyBlockLevel5_1740, /* 1740..177F */ + FriBidiPropertyBlockLevel5_1780, /* 1780..17BF */ + FriBidiPropertyBlockLevel5_17C0, /* 17C0..17FF */ - FriBidiPropertyBlockLevel7_2E80, /* 2E80..2E9F */ - FriBidiPropertyBlockLevel7_21A0, /* 2EA0..2EBF */ - FriBidiPropertyBlockLevel7_21A0, /* 2EC0..2EDF */ - FriBidiPropertyBlockLevel7_2EE0, /* 2EE0..2EFF */ +#define FriBidiPropertyBlockLevel4_1800 0x48 -#define FriBidiPropertyBlockLevel6_2F80 (FriBidiPropertyBlockLevel6 + 0xC0) + FriBidiPropertyBlockLevel5_1800, /* 1800..183F */ + FriBidiPropertyBlockLevel5_0100, /* 1840..187F */ + FriBidiPropertyBlockLevel5_1880, /* 1880..18BF */ + FriBidiPropertyBlockLevel5_0100, /* 18C0..18FF */ - FriBidiPropertyBlockLevel7_21A0, /* 2F80..2F9F */ - FriBidiPropertyBlockLevel7_21A0, /* 2FA0..2FBF */ - FriBidiPropertyBlockLevel7_2320, /* 2FC0..2FDF */ - FriBidiPropertyBlockLevel7_2FE0, /* 2FE0..2FFF */ +#define FriBidiPropertyBlockLevel4_1F00 0x4C -#define FriBidiPropertyBlockLevel6_3000 (FriBidiPropertyBlockLevel6 + 0xC4) + FriBidiPropertyBlockLevel5_0100, /* 1F00..1F3F */ + FriBidiPropertyBlockLevel5_0100, /* 1F40..1F7F */ + FriBidiPropertyBlockLevel5_1F80, /* 1F80..1FBF */ + FriBidiPropertyBlockLevel5_1FC0, /* 1FC0..1FFF */ - FriBidiPropertyBlockLevel7_3000, /* 3000..301F */ - FriBidiPropertyBlockLevel7_3020, /* 3020..303F */ - FriBidiPropertyBlockLevel7_0100, /* 3040..305F */ - FriBidiPropertyBlockLevel7_0100, /* 3060..307F */ +#define FriBidiPropertyBlockLevel4_2000 0x50 -#define FriBidiPropertyBlockLevel6_3080 (FriBidiPropertyBlockLevel6 + 0xC8) + FriBidiPropertyBlockLevel5_2000, /* 2000..203F */ + FriBidiPropertyBlockLevel5_2040, /* 2040..207F */ + FriBidiPropertyBlockLevel5_2080, /* 2080..20BF */ + FriBidiPropertyBlockLevel5_20C0, /* 20C0..20FF */ - FriBidiPropertyBlockLevel7_3080, /* 3080..309F */ - FriBidiPropertyBlockLevel7_30A0, /* 30A0..30BF */ - FriBidiPropertyBlockLevel7_0100, /* 30C0..30DF */ - FriBidiPropertyBlockLevel7_30E0, /* 30E0..30FF */ +#define FriBidiPropertyBlockLevel4_2100 0x54 -#define FriBidiPropertyBlockLevel6_3200 (FriBidiPropertyBlockLevel6 + 0xCC) + FriBidiPropertyBlockLevel5_2100, /* 2100..213F */ + FriBidiPropertyBlockLevel5_2140, /* 2140..217F */ + FriBidiPropertyBlockLevel5_2180, /* 2180..21BF */ + FriBidiPropertyBlockLevel5_21C0, /* 21C0..21FF */ - FriBidiPropertyBlockLevel7_0100, /* 3200..321F */ - FriBidiPropertyBlockLevel7_0100, /* 3220..323F */ - FriBidiPropertyBlockLevel7_3240, /* 3240..325F */ - FriBidiPropertyBlockLevel7_0100, /* 3260..327F */ +#define FriBidiPropertyBlockLevel4_2200 0x58 -#define FriBidiPropertyBlockLevel6_3280 (FriBidiPropertyBlockLevel6 + 0xD0) + FriBidiPropertyBlockLevel5_2200, /* 2200..223F */ + FriBidiPropertyBlockLevel5_21C0, /* 2240..227F */ + FriBidiPropertyBlockLevel5_21C0, /* 2280..22BF */ + FriBidiPropertyBlockLevel5_21C0, /* 22C0..22FF */ - FriBidiPropertyBlockLevel7_0100, /* 3280..329F */ - FriBidiPropertyBlockLevel7_3240, /* 32A0..32BF */ - FriBidiPropertyBlockLevel7_0100, /* 32C0..32DF */ - FriBidiPropertyBlockLevel7_0100, /* 32E0..32FF */ +#define FriBidiPropertyBlockLevel4_2300 0x5C -#define FriBidiPropertyBlockLevel6_A480 (FriBidiPropertyBlockLevel6 + 0xD4) + FriBidiPropertyBlockLevel5_2300, /* 2300..233F */ + FriBidiPropertyBlockLevel5_2340, /* 2340..237F */ + FriBidiPropertyBlockLevel5_2380, /* 2380..23BF */ + FriBidiPropertyBlockLevel5_23C0, /* 23C0..23FF */ - FriBidiPropertyBlockLevel7_2180, /* A480..A49F */ - FriBidiPropertyBlockLevel7_21A0, /* A4A0..A4BF */ - FriBidiPropertyBlockLevel7_2420, /* A4C0..A4DF */ - FriBidiPropertyBlockLevel7_0100, /* A4E0..A4FF */ +#define FriBidiPropertyBlockLevel4_2400 0x60 -#define FriBidiPropertyBlockLevel6_FB00 (FriBidiPropertyBlockLevel6 + 0xD8) + FriBidiPropertyBlockLevel5_2400, /* 2400..243F */ + FriBidiPropertyBlockLevel5_2440, /* 2440..247F */ + FriBidiPropertyBlockLevel5_2480, /* 2480..24BF */ + FriBidiPropertyBlockLevel5_24C0, /* 24C0..24FF */ - FriBidiPropertyBlockLevel7_FB00, /* FB00..FB1F */ - FriBidiPropertyBlockLevel7_FB20, /* FB20..FB3F */ - FriBidiPropertyBlockLevel7_FB40, /* FB40..FB5F */ - FriBidiPropertyBlockLevel7_0620, /* FB60..FB7F */ +#define FriBidiPropertyBlockLevel4_2500 0x64 -#define FriBidiPropertyBlockLevel6_FB80 (FriBidiPropertyBlockLevel6 + 0xDC) + FriBidiPropertyBlockLevel5_21C0, /* 2500..253F */ + FriBidiPropertyBlockLevel5_21C0, /* 2540..257F */ + FriBidiPropertyBlockLevel5_21C0, /* 2580..25BF */ + FriBidiPropertyBlockLevel5_21C0, /* 25C0..25FF */ - FriBidiPropertyBlockLevel7_0620, /* FB80..FB9F */ - FriBidiPropertyBlockLevel7_0620, /* FBA0..FBBF */ - FriBidiPropertyBlockLevel7_0620, /* FBC0..FBDF */ - FriBidiPropertyBlockLevel7_0620, /* FBE0..FBFF */ +#define FriBidiPropertyBlockLevel4_2600 0x68 -#define FriBidiPropertyBlockLevel6_FD00 (FriBidiPropertyBlockLevel6 + 0xE0) + FriBidiPropertyBlockLevel5_2600, /* 2600..263F */ + FriBidiPropertyBlockLevel5_2640, /* 2640..267F */ + FriBidiPropertyBlockLevel5_2680, /* 2680..26BF */ + FriBidiPropertyBlockLevel5_0100, /* 26C0..26FF */ - FriBidiPropertyBlockLevel7_0620, /* FD00..FD1F */ - FriBidiPropertyBlockLevel7_FD20, /* FD20..FD3F */ - FriBidiPropertyBlockLevel7_0620, /* FD40..FD5F */ - FriBidiPropertyBlockLevel7_0620, /* FD60..FD7F */ +#define FriBidiPropertyBlockLevel4_2700 0x6C -#define FriBidiPropertyBlockLevel6_FE00 (FriBidiPropertyBlockLevel6 + 0xE4) + FriBidiPropertyBlockLevel5_2700, /* 2700..273F */ + FriBidiPropertyBlockLevel5_2740, /* 2740..277F */ + FriBidiPropertyBlockLevel5_2780, /* 2780..27BF */ + FriBidiPropertyBlockLevel5_27C0, /* 27C0..27FF */ - FriBidiPropertyBlockLevel7_0340, /* FE00..FE1F */ - FriBidiPropertyBlockLevel7_FE20, /* FE20..FE3F */ - FriBidiPropertyBlockLevel7_FE40, /* FE40..FE5F */ - FriBidiPropertyBlockLevel7_FE60, /* FE60..FE7F */ +#define FriBidiPropertyBlockLevel4_2E00 0x70 -#define FriBidiPropertyBlockLevel6_FE80 (FriBidiPropertyBlockLevel6 + 0xE8) + FriBidiPropertyBlockLevel5_0100, /* 2E00..2E3F */ + FriBidiPropertyBlockLevel5_0100, /* 2E40..2E7F */ + FriBidiPropertyBlockLevel5_2E80, /* 2E80..2EBF */ + FriBidiPropertyBlockLevel5_2EC0, /* 2EC0..2EFF */ - FriBidiPropertyBlockLevel7_0620, /* FE80..FE9F */ - FriBidiPropertyBlockLevel7_0620, /* FEA0..FEBF */ - FriBidiPropertyBlockLevel7_0620, /* FEC0..FEDF */ - FriBidiPropertyBlockLevel7_FEE0, /* FEE0..FEFF */ +#define FriBidiPropertyBlockLevel4_2F00 0x74 -#define FriBidiPropertyBlockLevel6_FF00 (FriBidiPropertyBlockLevel6 + 0xEC) + FriBidiPropertyBlockLevel5_21C0, /* 2F00..2F3F */ + FriBidiPropertyBlockLevel5_21C0, /* 2F40..2F7F */ + FriBidiPropertyBlockLevel5_21C0, /* 2F80..2FBF */ + FriBidiPropertyBlockLevel5_2FC0, /* 2FC0..2FFF */ - FriBidiPropertyBlockLevel7_FF00, /* FF00..FF1F */ - FriBidiPropertyBlockLevel7_0040, /* FF20..FF3F */ - FriBidiPropertyBlockLevel7_0040, /* FF40..FF5F */ - FriBidiPropertyBlockLevel7_FF60, /* FF60..FF7F */ +#define FriBidiPropertyBlockLevel4_3000 0x78 -#define FriBidiPropertyBlockLevel6_FF80 (FriBidiPropertyBlockLevel6 + 0xF0) + FriBidiPropertyBlockLevel5_3000, /* 3000..303F */ + FriBidiPropertyBlockLevel5_0100, /* 3040..307F */ + FriBidiPropertyBlockLevel5_3080, /* 3080..30BF */ + FriBidiPropertyBlockLevel5_30C0, /* 30C0..30FF */ - FriBidiPropertyBlockLevel7_0100, /* FF80..FF9F */ - FriBidiPropertyBlockLevel7_0100, /* FFA0..FFBF */ - FriBidiPropertyBlockLevel7_0100, /* FFC0..FFDF */ - FriBidiPropertyBlockLevel7_FFE0, /* FFE0..FFFF */ +#define FriBidiPropertyBlockLevel4_3200 0x7C -#define FriBidiPropertyBlockLevel6_1D100 (FriBidiPropertyBlockLevel6 + 0xF4) + FriBidiPropertyBlockLevel5_0100, /* 3200..323F */ + FriBidiPropertyBlockLevel5_3240, /* 3240..327F */ + FriBidiPropertyBlockLevel5_3280, /* 3280..32BF */ + FriBidiPropertyBlockLevel5_0100, /* 32C0..32FF */ - FriBidiPropertyBlockLevel7_0100, /* 1D100..1D11F */ - FriBidiPropertyBlockLevel7_0100, /* 1D120..1D13F */ - FriBidiPropertyBlockLevel7_0100, /* 1D140..1D15F */ - FriBidiPropertyBlockLevel7_1D160, /* 1D160..1D17F */ +#define FriBidiPropertyBlockLevel4_A400 0x80 -#define FriBidiPropertyBlockLevel6_1D180 (FriBidiPropertyBlockLevel6 + 0xF8) + FriBidiPropertyBlockLevel5_0100, /* A400..A43F */ + FriBidiPropertyBlockLevel5_0100, /* A440..A47F */ + FriBidiPropertyBlockLevel5_2180, /* A480..A4BF */ + FriBidiPropertyBlockLevel5_A4C0, /* A4C0..A4FF */ - FriBidiPropertyBlockLevel7_1D180, /* 1D180..1D19F */ - FriBidiPropertyBlockLevel7_1D1A0, /* 1D1A0..1D1BF */ - FriBidiPropertyBlockLevel7_0100, /* 1D1C0..1D1DF */ - FriBidiPropertyBlockLevel7_0100, /* 1D1E0..1D1FF */ +#define FriBidiPropertyBlockLevel4_FB00 0x84 -#define FriBidiPropertyBlockLevel6_1D780 (FriBidiPropertyBlockLevel6 + 0xFC) + FriBidiPropertyBlockLevel5_FB00, /* FB00..FB3F */ + FriBidiPropertyBlockLevel5_FB40, /* FB40..FB7F */ + FriBidiPropertyBlockLevel5_0680, /* FB80..FBBF */ + FriBidiPropertyBlockLevel5_0680, /* FBC0..FBFF */ - FriBidiPropertyBlockLevel7_0100, /* 1D780..1D79F */ - FriBidiPropertyBlockLevel7_0100, /* 1D7A0..1D7BF */ - FriBidiPropertyBlockLevel7_1D7C0, /* 1D7C0..1D7DF */ - FriBidiPropertyBlockLevel7_2460, /* 1D7E0..1D7FF */ +#define FriBidiPropertyBlockLevel4_FC00 0x88 -#define FriBidiPropertyBlockLevel6_E0000 (FriBidiPropertyBlockLevel6 + 0x100) + FriBidiPropertyBlockLevel5_0680, /* FC00..FC3F */ + FriBidiPropertyBlockLevel5_0680, /* FC40..FC7F */ + FriBidiPropertyBlockLevel5_0680, /* FC80..FCBF */ + FriBidiPropertyBlockLevel5_0680, /* FCC0..FCFF */ - FriBidiPropertyBlockLevel7_E0000, /* E0000..E001F */ - FriBidiPropertyBlockLevel7_E0020, /* E0020..E003F */ - FriBidiPropertyBlockLevel7_E0020, /* E0040..E005F */ - FriBidiPropertyBlockLevel7_E0020, /* E0060..E007F */ -}; - -static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5[4*29] = { - -#define FriBidiPropertyBlockLevel5_0000 (FriBidiPropertyBlockLevel5 + 0x0) - - FriBidiPropertyBlockLevel6_0000, /* 0000..007F */ - FriBidiPropertyBlockLevel6_0080, /* 0080..00FF */ - FriBidiPropertyBlockLevel6_0100, /* 0100..017F */ - FriBidiPropertyBlockLevel6_0100, /* 0180..01FF */ - -#define FriBidiPropertyBlockLevel5_0200 (FriBidiPropertyBlockLevel5 + 0x4) - - FriBidiPropertyBlockLevel6_0100, /* 0200..027F */ - FriBidiPropertyBlockLevel6_0280, /* 0280..02FF */ - FriBidiPropertyBlockLevel6_0300, /* 0300..037F */ - FriBidiPropertyBlockLevel6_0380, /* 0380..03FF */ - -#define FriBidiPropertyBlockLevel5_0400 (FriBidiPropertyBlockLevel5 + 0x8) - - FriBidiPropertyBlockLevel6_0100, /* 0400..047F */ - FriBidiPropertyBlockLevel6_0480, /* 0480..04FF */ - FriBidiPropertyBlockLevel6_0100, /* 0500..057F */ - FriBidiPropertyBlockLevel6_0580, /* 0580..05FF */ - -#define FriBidiPropertyBlockLevel5_0600 (FriBidiPropertyBlockLevel5 + 0xC) - - FriBidiPropertyBlockLevel6_0600, /* 0600..067F */ - FriBidiPropertyBlockLevel6_0680, /* 0680..06FF */ - FriBidiPropertyBlockLevel6_0700, /* 0700..077F */ - FriBidiPropertyBlockLevel6_0780, /* 0780..07FF */ - -#define FriBidiPropertyBlockLevel5_0800 (FriBidiPropertyBlockLevel5 + 0x10) - - FriBidiPropertyBlockLevel6_0100, /* 0800..087F */ - FriBidiPropertyBlockLevel6_0100, /* 0880..08FF */ - FriBidiPropertyBlockLevel6_0900, /* 0900..097F */ - FriBidiPropertyBlockLevel6_0980, /* 0980..09FF */ - -#define FriBidiPropertyBlockLevel5_0A00 (FriBidiPropertyBlockLevel5 + 0x14) - - FriBidiPropertyBlockLevel6_0A00, /* 0A00..0A7F */ - FriBidiPropertyBlockLevel6_0A80, /* 0A80..0AFF */ - FriBidiPropertyBlockLevel6_0B00, /* 0B00..0B7F */ - FriBidiPropertyBlockLevel6_0B80, /* 0B80..0BFF */ - -#define FriBidiPropertyBlockLevel5_0C00 (FriBidiPropertyBlockLevel5 + 0x18) - - FriBidiPropertyBlockLevel6_0C00, /* 0C00..0C7F */ - FriBidiPropertyBlockLevel6_0C80, /* 0C80..0CFF */ - FriBidiPropertyBlockLevel6_0D00, /* 0D00..0D7F */ - FriBidiPropertyBlockLevel6_0D80, /* 0D80..0DFF */ - -#define FriBidiPropertyBlockLevel5_0E00 (FriBidiPropertyBlockLevel5 + 0x1C) - - FriBidiPropertyBlockLevel6_0E00, /* 0E00..0E7F */ - FriBidiPropertyBlockLevel6_0E80, /* 0E80..0EFF */ - FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F7F */ - FriBidiPropertyBlockLevel6_0F80, /* 0F80..0FFF */ - -#define FriBidiPropertyBlockLevel5_1000 (FriBidiPropertyBlockLevel5 + 0x20) - - FriBidiPropertyBlockLevel6_1000, /* 1000..107F */ - FriBidiPropertyBlockLevel6_0100, /* 1080..10FF */ - FriBidiPropertyBlockLevel6_0100, /* 1100..117F */ - FriBidiPropertyBlockLevel6_0100, /* 1180..11FF */ - -#define FriBidiPropertyBlockLevel5_1200 (FriBidiPropertyBlockLevel5 + 0x24) - - FriBidiPropertyBlockLevel6_0100, /* 1200..127F */ - FriBidiPropertyBlockLevel6_0100, /* 1280..12FF */ - FriBidiPropertyBlockLevel6_0100, /* 1300..137F */ - FriBidiPropertyBlockLevel6_0100, /* 1380..13FF */ - -#define FriBidiPropertyBlockLevel5_1600 (FriBidiPropertyBlockLevel5 + 0x28) - - FriBidiPropertyBlockLevel6_0100, /* 1600..167F */ - FriBidiPropertyBlockLevel6_1680, /* 1680..16FF */ - FriBidiPropertyBlockLevel6_1700, /* 1700..177F */ - FriBidiPropertyBlockLevel6_1780, /* 1780..17FF */ - -#define FriBidiPropertyBlockLevel5_1800 (FriBidiPropertyBlockLevel5 + 0x2C) - - FriBidiPropertyBlockLevel6_1800, /* 1800..187F */ - FriBidiPropertyBlockLevel6_1880, /* 1880..18FF */ - FriBidiPropertyBlockLevel6_0100, /* 1900..197F */ - FriBidiPropertyBlockLevel6_0100, /* 1980..19FF */ - -#define FriBidiPropertyBlockLevel5_1E00 (FriBidiPropertyBlockLevel5 + 0x30) - - FriBidiPropertyBlockLevel6_0100, /* 1E00..1E7F */ - FriBidiPropertyBlockLevel6_0100, /* 1E80..1EFF */ - FriBidiPropertyBlockLevel6_0100, /* 1F00..1F7F */ - FriBidiPropertyBlockLevel6_1F80, /* 1F80..1FFF */ - -#define FriBidiPropertyBlockLevel5_2000 (FriBidiPropertyBlockLevel5 + 0x34) - - FriBidiPropertyBlockLevel6_2000, /* 2000..207F */ - FriBidiPropertyBlockLevel6_2080, /* 2080..20FF */ - FriBidiPropertyBlockLevel6_2100, /* 2100..217F */ - FriBidiPropertyBlockLevel6_2180, /* 2180..21FF */ - -#define FriBidiPropertyBlockLevel5_2200 (FriBidiPropertyBlockLevel5 + 0x38) - - FriBidiPropertyBlockLevel6_2200, /* 2200..227F */ - FriBidiPropertyBlockLevel6_2280, /* 2280..22FF */ - FriBidiPropertyBlockLevel6_2300, /* 2300..237F */ - FriBidiPropertyBlockLevel6_2380, /* 2380..23FF */ - -#define FriBidiPropertyBlockLevel5_2400 (FriBidiPropertyBlockLevel5 + 0x3C) - - FriBidiPropertyBlockLevel6_2400, /* 2400..247F */ - FriBidiPropertyBlockLevel6_2480, /* 2480..24FF */ - FriBidiPropertyBlockLevel6_2280, /* 2500..257F */ - FriBidiPropertyBlockLevel6_2280, /* 2580..25FF */ - -#define FriBidiPropertyBlockLevel5_2600 (FriBidiPropertyBlockLevel5 + 0x40) - - FriBidiPropertyBlockLevel6_2600, /* 2600..267F */ - FriBidiPropertyBlockLevel6_2680, /* 2680..26FF */ - FriBidiPropertyBlockLevel6_2700, /* 2700..277F */ - FriBidiPropertyBlockLevel6_2780, /* 2780..27FF */ - -#define FriBidiPropertyBlockLevel5_2800 (FriBidiPropertyBlockLevel5 + 0x44) - - FriBidiPropertyBlockLevel6_2280, /* 2800..287F */ - FriBidiPropertyBlockLevel6_2280, /* 2880..28FF */ - FriBidiPropertyBlockLevel6_2280, /* 2900..297F */ - FriBidiPropertyBlockLevel6_2280, /* 2980..29FF */ - -#define FriBidiPropertyBlockLevel5_2A00 (FriBidiPropertyBlockLevel5 + 0x48) - - FriBidiPropertyBlockLevel6_2280, /* 2A00..2A7F */ - FriBidiPropertyBlockLevel6_2280, /* 2A80..2AFF */ - FriBidiPropertyBlockLevel6_0100, /* 2B00..2B7F */ - FriBidiPropertyBlockLevel6_0100, /* 2B80..2BFF */ - -#define FriBidiPropertyBlockLevel5_2E00 (FriBidiPropertyBlockLevel5 + 0x4C) - - FriBidiPropertyBlockLevel6_0100, /* 2E00..2E7F */ - FriBidiPropertyBlockLevel6_2E80, /* 2E80..2EFF */ - FriBidiPropertyBlockLevel6_2280, /* 2F00..2F7F */ - FriBidiPropertyBlockLevel6_2F80, /* 2F80..2FFF */ - -#define FriBidiPropertyBlockLevel5_3000 (FriBidiPropertyBlockLevel5 + 0x50) - - FriBidiPropertyBlockLevel6_3000, /* 3000..307F */ - FriBidiPropertyBlockLevel6_3080, /* 3080..30FF */ - FriBidiPropertyBlockLevel6_0100, /* 3100..317F */ - FriBidiPropertyBlockLevel6_0100, /* 3180..31FF */ - -#define FriBidiPropertyBlockLevel5_3200 (FriBidiPropertyBlockLevel5 + 0x54) - - FriBidiPropertyBlockLevel6_3200, /* 3200..327F */ - FriBidiPropertyBlockLevel6_3280, /* 3280..32FF */ - FriBidiPropertyBlockLevel6_0100, /* 3300..337F */ - FriBidiPropertyBlockLevel6_0100, /* 3380..33FF */ - -#define FriBidiPropertyBlockLevel5_A400 (FriBidiPropertyBlockLevel5 + 0x58) - - FriBidiPropertyBlockLevel6_0100, /* A400..A47F */ - FriBidiPropertyBlockLevel6_A480, /* A480..A4FF */ - FriBidiPropertyBlockLevel6_0100, /* A500..A57F */ - FriBidiPropertyBlockLevel6_0100, /* A580..A5FF */ +#define FriBidiPropertyBlockLevel4_FD00 0x8C -#define FriBidiPropertyBlockLevel5_FA00 (FriBidiPropertyBlockLevel5 + 0x5C) + FriBidiPropertyBlockLevel5_FD00, /* FD00..FD3F */ + FriBidiPropertyBlockLevel5_0680, /* FD40..FD7F */ + FriBidiPropertyBlockLevel5_0680, /* FD80..FDBF */ + FriBidiPropertyBlockLevel5_0680, /* FDC0..FDFF */ - FriBidiPropertyBlockLevel6_0100, /* FA00..FA7F */ - FriBidiPropertyBlockLevel6_0100, /* FA80..FAFF */ - FriBidiPropertyBlockLevel6_FB00, /* FB00..FB7F */ - FriBidiPropertyBlockLevel6_FB80, /* FB80..FBFF */ +#define FriBidiPropertyBlockLevel4_FE00 0x90 -#define FriBidiPropertyBlockLevel5_FC00 (FriBidiPropertyBlockLevel5 + 0x60) + FriBidiPropertyBlockLevel5_FE00, /* FE00..FE3F */ + FriBidiPropertyBlockLevel5_FE40, /* FE40..FE7F */ + FriBidiPropertyBlockLevel5_0680, /* FE80..FEBF */ + FriBidiPropertyBlockLevel5_FEC0, /* FEC0..FEFF */ - FriBidiPropertyBlockLevel6_FB80, /* FC00..FC7F */ - FriBidiPropertyBlockLevel6_FB80, /* FC80..FCFF */ - FriBidiPropertyBlockLevel6_FD00, /* FD00..FD7F */ - FriBidiPropertyBlockLevel6_FB80, /* FD80..FDFF */ +#define FriBidiPropertyBlockLevel4_FF00 0x94 -#define FriBidiPropertyBlockLevel5_FE00 (FriBidiPropertyBlockLevel5 + 0x64) + FriBidiPropertyBlockLevel5_FF00, /* FF00..FF3F */ + FriBidiPropertyBlockLevel5_FF40, /* FF40..FF7F */ + FriBidiPropertyBlockLevel5_0100, /* FF80..FFBF */ + FriBidiPropertyBlockLevel5_FFC0, /* FFC0..FFFF */ - FriBidiPropertyBlockLevel6_FE00, /* FE00..FE7F */ - FriBidiPropertyBlockLevel6_FE80, /* FE80..FEFF */ - FriBidiPropertyBlockLevel6_FF00, /* FF00..FF7F */ - FriBidiPropertyBlockLevel6_FF80, /* FF80..FFFF */ +#define FriBidiPropertyBlockLevel4_1D100 0x98 -#define FriBidiPropertyBlockLevel5_1D000 (FriBidiPropertyBlockLevel5 + 0x68) + FriBidiPropertyBlockLevel5_0100, /* 1D100..1D13F */ + FriBidiPropertyBlockLevel5_1D140, /* 1D140..1D17F */ + FriBidiPropertyBlockLevel5_1D180, /* 1D180..1D1BF */ + FriBidiPropertyBlockLevel5_0100, /* 1D1C0..1D1FF */ - FriBidiPropertyBlockLevel6_0100, /* 1D000..1D07F */ - FriBidiPropertyBlockLevel6_0100, /* 1D080..1D0FF */ - FriBidiPropertyBlockLevel6_1D100, /* 1D100..1D17F */ - FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D1FF */ +#define FriBidiPropertyBlockLevel4_1D700 0x9C -#define FriBidiPropertyBlockLevel5_1D600 (FriBidiPropertyBlockLevel5 + 0x6C) + FriBidiPropertyBlockLevel5_0100, /* 1D700..1D73F */ + FriBidiPropertyBlockLevel5_0100, /* 1D740..1D77F */ + FriBidiPropertyBlockLevel5_0100, /* 1D780..1D7BF */ + FriBidiPropertyBlockLevel5_1D7C0, /* 1D7C0..1D7FF */ - FriBidiPropertyBlockLevel6_0100, /* 1D600..1D67F */ - FriBidiPropertyBlockLevel6_0100, /* 1D680..1D6FF */ - FriBidiPropertyBlockLevel6_0100, /* 1D700..1D77F */ - FriBidiPropertyBlockLevel6_1D780, /* 1D780..1D7FF */ +#define FriBidiPropertyBlockLevel4_E0000 0xA0 -#define FriBidiPropertyBlockLevel5_E0000 (FriBidiPropertyBlockLevel5 + 0x70) - - FriBidiPropertyBlockLevel6_E0000, /* E0000..E007F */ - FriBidiPropertyBlockLevel6_0100, /* E0080..E00FF */ - FriBidiPropertyBlockLevel6_0100, /* E0100..E017F */ - FriBidiPropertyBlockLevel6_0100, /* E0180..E01FF */ + FriBidiPropertyBlockLevel5_E0000, /* E0000..E003F */ + FriBidiPropertyBlockLevel5_E0040, /* E0040..E007F */ + FriBidiPropertyBlockLevel5_0100, /* E0080..E00BF */ + FriBidiPropertyBlockLevel5_0100, /* E00C0..E00FF */ }; -static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4[4*12] = { - -#define FriBidiPropertyBlockLevel4_0000 (FriBidiPropertyBlockLevel4 + 0x0) - - FriBidiPropertyBlockLevel5_0000, /* 0000..01FF */ - FriBidiPropertyBlockLevel5_0200, /* 0200..03FF */ - FriBidiPropertyBlockLevel5_0400, /* 0400..05FF */ - FriBidiPropertyBlockLevel5_0600, /* 0600..07FF */ - -#define FriBidiPropertyBlockLevel4_0800 (FriBidiPropertyBlockLevel4 + 0x4) - - FriBidiPropertyBlockLevel5_0800, /* 0800..09FF */ - FriBidiPropertyBlockLevel5_0A00, /* 0A00..0BFF */ - FriBidiPropertyBlockLevel5_0C00, /* 0C00..0DFF */ - FriBidiPropertyBlockLevel5_0E00, /* 0E00..0FFF */ - -#define FriBidiPropertyBlockLevel4_1000 (FriBidiPropertyBlockLevel4 + 0x8) - - FriBidiPropertyBlockLevel5_1000, /* 1000..11FF */ - FriBidiPropertyBlockLevel5_1200, /* 1200..13FF */ - FriBidiPropertyBlockLevel5_1200, /* 1400..15FF */ - FriBidiPropertyBlockLevel5_1600, /* 1600..17FF */ - -#define FriBidiPropertyBlockLevel4_1800 (FriBidiPropertyBlockLevel4 + 0xC) - - FriBidiPropertyBlockLevel5_1800, /* 1800..19FF */ - FriBidiPropertyBlockLevel5_1200, /* 1A00..1BFF */ - FriBidiPropertyBlockLevel5_1200, /* 1C00..1DFF */ - FriBidiPropertyBlockLevel5_1E00, /* 1E00..1FFF */ - -#define FriBidiPropertyBlockLevel4_2000 (FriBidiPropertyBlockLevel4 + 0x10) - - FriBidiPropertyBlockLevel5_2000, /* 2000..21FF */ - FriBidiPropertyBlockLevel5_2200, /* 2200..23FF */ - FriBidiPropertyBlockLevel5_2400, /* 2400..25FF */ - FriBidiPropertyBlockLevel5_2600, /* 2600..27FF */ - -#define FriBidiPropertyBlockLevel4_2800 (FriBidiPropertyBlockLevel4 + 0x14) - - FriBidiPropertyBlockLevel5_2800, /* 2800..29FF */ - FriBidiPropertyBlockLevel5_2A00, /* 2A00..2BFF */ - FriBidiPropertyBlockLevel5_1200, /* 2C00..2DFF */ - FriBidiPropertyBlockLevel5_2E00, /* 2E00..2FFF */ - -#define FriBidiPropertyBlockLevel4_3000 (FriBidiPropertyBlockLevel4 + 0x18) - - FriBidiPropertyBlockLevel5_3000, /* 3000..31FF */ - FriBidiPropertyBlockLevel5_3200, /* 3200..33FF */ - FriBidiPropertyBlockLevel5_1200, /* 3400..35FF */ - FriBidiPropertyBlockLevel5_1200, /* 3600..37FF */ - -#define FriBidiPropertyBlockLevel4_3800 (FriBidiPropertyBlockLevel4 + 0x1C) - - FriBidiPropertyBlockLevel5_1200, /* 3800..39FF */ - FriBidiPropertyBlockLevel5_1200, /* 3A00..3BFF */ - FriBidiPropertyBlockLevel5_1200, /* 3C00..3DFF */ - FriBidiPropertyBlockLevel5_1200, /* 3E00..3FFF */ - -#define FriBidiPropertyBlockLevel4_A000 (FriBidiPropertyBlockLevel4 + 0x20) - - FriBidiPropertyBlockLevel5_1200, /* A000..A1FF */ - FriBidiPropertyBlockLevel5_1200, /* A200..A3FF */ - FriBidiPropertyBlockLevel5_A400, /* A400..A5FF */ - FriBidiPropertyBlockLevel5_1200, /* A600..A7FF */ - -#define FriBidiPropertyBlockLevel4_F800 (FriBidiPropertyBlockLevel4 + 0x24) - - FriBidiPropertyBlockLevel5_1200, /* F800..F9FF */ - FriBidiPropertyBlockLevel5_FA00, /* FA00..FBFF */ - FriBidiPropertyBlockLevel5_FC00, /* FC00..FDFF */ - FriBidiPropertyBlockLevel5_FE00, /* FE00..FFFF */ - -#define FriBidiPropertyBlockLevel4_1D000 (FriBidiPropertyBlockLevel4 + 0x28) - - FriBidiPropertyBlockLevel5_1D000, /* 1D000..1D1FF */ - FriBidiPropertyBlockLevel5_1200, /* 1D200..1D3FF */ - FriBidiPropertyBlockLevel5_1200, /* 1D400..1D5FF */ - FriBidiPropertyBlockLevel5_1D600, /* 1D600..1D7FF */ - -#define FriBidiPropertyBlockLevel4_E0000 (FriBidiPropertyBlockLevel4 + 0x2C) - - FriBidiPropertyBlockLevel5_E0000, /* E0000..E01FF */ - FriBidiPropertyBlockLevel5_1200, /* E0200..E03FF */ - FriBidiPropertyBlockLevel5_1200, /* E0400..E05FF */ - FriBidiPropertyBlockLevel5_1200, /* E0600..E07FF */ +static const fribidi_uint8 FriBidiPropertyBlockLevel3[8*12] = { + +#define FriBidiPropertyBlockLevel3_0000 0x0 + + FriBidiPropertyBlockLevel4_0000, /* 0000..00FF */ + FriBidiPropertyBlockLevel4_0100, /* 0100..01FF */ + FriBidiPropertyBlockLevel4_0200, /* 0200..02FF */ + FriBidiPropertyBlockLevel4_0300, /* 0300..03FF */ + FriBidiPropertyBlockLevel4_0400, /* 0400..04FF */ + FriBidiPropertyBlockLevel4_0500, /* 0500..05FF */ + FriBidiPropertyBlockLevel4_0600, /* 0600..06FF */ + FriBidiPropertyBlockLevel4_0700, /* 0700..07FF */ + +#define FriBidiPropertyBlockLevel3_0800 0x8 + + FriBidiPropertyBlockLevel4_0100, /* 0800..08FF */ + FriBidiPropertyBlockLevel4_0900, /* 0900..09FF */ + FriBidiPropertyBlockLevel4_0A00, /* 0A00..0AFF */ + FriBidiPropertyBlockLevel4_0B00, /* 0B00..0BFF */ + FriBidiPropertyBlockLevel4_0C00, /* 0C00..0CFF */ + FriBidiPropertyBlockLevel4_0D00, /* 0D00..0DFF */ + FriBidiPropertyBlockLevel4_0E00, /* 0E00..0EFF */ + FriBidiPropertyBlockLevel4_0F00, /* 0F00..0FFF */ + +#define FriBidiPropertyBlockLevel3_1000 0x10 + + FriBidiPropertyBlockLevel4_1000, /* 1000..10FF */ + FriBidiPropertyBlockLevel4_0100, /* 1100..11FF */ + FriBidiPropertyBlockLevel4_0100, /* 1200..12FF */ + FriBidiPropertyBlockLevel4_0100, /* 1300..13FF */ + FriBidiPropertyBlockLevel4_0100, /* 1400..14FF */ + FriBidiPropertyBlockLevel4_0100, /* 1500..15FF */ + FriBidiPropertyBlockLevel4_1600, /* 1600..16FF */ + FriBidiPropertyBlockLevel4_1700, /* 1700..17FF */ + +#define FriBidiPropertyBlockLevel3_1800 0x18 + + FriBidiPropertyBlockLevel4_1800, /* 1800..18FF */ + FriBidiPropertyBlockLevel4_0100, /* 1900..19FF */ + FriBidiPropertyBlockLevel4_0100, /* 1A00..1AFF */ + FriBidiPropertyBlockLevel4_0100, /* 1B00..1BFF */ + FriBidiPropertyBlockLevel4_0100, /* 1C00..1CFF */ + FriBidiPropertyBlockLevel4_0100, /* 1D00..1DFF */ + FriBidiPropertyBlockLevel4_0100, /* 1E00..1EFF */ + FriBidiPropertyBlockLevel4_1F00, /* 1F00..1FFF */ + +#define FriBidiPropertyBlockLevel3_2000 0x20 + + FriBidiPropertyBlockLevel4_2000, /* 2000..20FF */ + FriBidiPropertyBlockLevel4_2100, /* 2100..21FF */ + FriBidiPropertyBlockLevel4_2200, /* 2200..22FF */ + FriBidiPropertyBlockLevel4_2300, /* 2300..23FF */ + FriBidiPropertyBlockLevel4_2400, /* 2400..24FF */ + FriBidiPropertyBlockLevel4_2500, /* 2500..25FF */ + FriBidiPropertyBlockLevel4_2600, /* 2600..26FF */ + FriBidiPropertyBlockLevel4_2700, /* 2700..27FF */ + +#define FriBidiPropertyBlockLevel3_2800 0x28 + + FriBidiPropertyBlockLevel4_2500, /* 2800..28FF */ + FriBidiPropertyBlockLevel4_2500, /* 2900..29FF */ + FriBidiPropertyBlockLevel4_2500, /* 2A00..2AFF */ + FriBidiPropertyBlockLevel4_0100, /* 2B00..2BFF */ + FriBidiPropertyBlockLevel4_0100, /* 2C00..2CFF */ + FriBidiPropertyBlockLevel4_0100, /* 2D00..2DFF */ + FriBidiPropertyBlockLevel4_2E00, /* 2E00..2EFF */ + FriBidiPropertyBlockLevel4_2F00, /* 2F00..2FFF */ + +#define FriBidiPropertyBlockLevel3_3000 0x30 + + FriBidiPropertyBlockLevel4_3000, /* 3000..30FF */ + FriBidiPropertyBlockLevel4_0100, /* 3100..31FF */ + FriBidiPropertyBlockLevel4_3200, /* 3200..32FF */ + FriBidiPropertyBlockLevel4_0100, /* 3300..33FF */ + FriBidiPropertyBlockLevel4_0100, /* 3400..34FF */ + FriBidiPropertyBlockLevel4_0100, /* 3500..35FF */ + FriBidiPropertyBlockLevel4_0100, /* 3600..36FF */ + FriBidiPropertyBlockLevel4_0100, /* 3700..37FF */ + +#define FriBidiPropertyBlockLevel3_3800 0x38 + + FriBidiPropertyBlockLevel4_0100, /* 3800..38FF */ + FriBidiPropertyBlockLevel4_0100, /* 3900..39FF */ + FriBidiPropertyBlockLevel4_0100, /* 3A00..3AFF */ + FriBidiPropertyBlockLevel4_0100, /* 3B00..3BFF */ + FriBidiPropertyBlockLevel4_0100, /* 3C00..3CFF */ + FriBidiPropertyBlockLevel4_0100, /* 3D00..3DFF */ + FriBidiPropertyBlockLevel4_0100, /* 3E00..3EFF */ + FriBidiPropertyBlockLevel4_0100, /* 3F00..3FFF */ + +#define FriBidiPropertyBlockLevel3_A000 0x40 + + FriBidiPropertyBlockLevel4_0100, /* A000..A0FF */ + FriBidiPropertyBlockLevel4_0100, /* A100..A1FF */ + FriBidiPropertyBlockLevel4_0100, /* A200..A2FF */ + FriBidiPropertyBlockLevel4_0100, /* A300..A3FF */ + FriBidiPropertyBlockLevel4_A400, /* A400..A4FF */ + FriBidiPropertyBlockLevel4_0100, /* A500..A5FF */ + FriBidiPropertyBlockLevel4_0100, /* A600..A6FF */ + FriBidiPropertyBlockLevel4_0100, /* A700..A7FF */ + +#define FriBidiPropertyBlockLevel3_F800 0x48 + + FriBidiPropertyBlockLevel4_0100, /* F800..F8FF */ + FriBidiPropertyBlockLevel4_0100, /* F900..F9FF */ + FriBidiPropertyBlockLevel4_0100, /* FA00..FAFF */ + FriBidiPropertyBlockLevel4_FB00, /* FB00..FBFF */ + FriBidiPropertyBlockLevel4_FC00, /* FC00..FCFF */ + FriBidiPropertyBlockLevel4_FD00, /* FD00..FDFF */ + FriBidiPropertyBlockLevel4_FE00, /* FE00..FEFF */ + FriBidiPropertyBlockLevel4_FF00, /* FF00..FFFF */ + +#define FriBidiPropertyBlockLevel3_1D000 0x50 + + FriBidiPropertyBlockLevel4_0100, /* 1D000..1D0FF */ + FriBidiPropertyBlockLevel4_1D100, /* 1D100..1D1FF */ + FriBidiPropertyBlockLevel4_0100, /* 1D200..1D2FF */ + FriBidiPropertyBlockLevel4_0100, /* 1D300..1D3FF */ + FriBidiPropertyBlockLevel4_0100, /* 1D400..1D4FF */ + FriBidiPropertyBlockLevel4_0100, /* 1D500..1D5FF */ + FriBidiPropertyBlockLevel4_0100, /* 1D600..1D6FF */ + FriBidiPropertyBlockLevel4_1D700, /* 1D700..1D7FF */ + +#define FriBidiPropertyBlockLevel3_E0000 0x58 + + FriBidiPropertyBlockLevel4_E0000, /* E0000..E00FF */ + FriBidiPropertyBlockLevel4_0100, /* E0100..E01FF */ + FriBidiPropertyBlockLevel4_0100, /* E0200..E02FF */ + FriBidiPropertyBlockLevel4_0100, /* E0300..E03FF */ + FriBidiPropertyBlockLevel4_0100, /* E0400..E04FF */ + FriBidiPropertyBlockLevel4_0100, /* E0500..E05FF */ + FriBidiPropertyBlockLevel4_0100, /* E0600..E06FF */ + FriBidiPropertyBlockLevel4_0100, /* E0700..E07FF */ }; -static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3[4*7] = { +static const fribidi_uint8 FriBidiPropertyBlockLevel2[4*7] = { -#define FriBidiPropertyBlockLevel3_0000 (FriBidiPropertyBlockLevel3 + 0x0) +#define FriBidiPropertyBlockLevel2_0000 0x0 - FriBidiPropertyBlockLevel4_0000, /* 0000..07FF */ - FriBidiPropertyBlockLevel4_0800, /* 0800..0FFF */ - FriBidiPropertyBlockLevel4_1000, /* 1000..17FF */ - FriBidiPropertyBlockLevel4_1800, /* 1800..1FFF */ + FriBidiPropertyBlockLevel3_0000, /* 0000..07FF */ + FriBidiPropertyBlockLevel3_0800, /* 0800..0FFF */ + FriBidiPropertyBlockLevel3_1000, /* 1000..17FF */ + FriBidiPropertyBlockLevel3_1800, /* 1800..1FFF */ -#define FriBidiPropertyBlockLevel3_2000 (FriBidiPropertyBlockLevel3 + 0x4) +#define FriBidiPropertyBlockLevel2_2000 0x4 - FriBidiPropertyBlockLevel4_2000, /* 2000..27FF */ - FriBidiPropertyBlockLevel4_2800, /* 2800..2FFF */ - FriBidiPropertyBlockLevel4_3000, /* 3000..37FF */ - FriBidiPropertyBlockLevel4_3800, /* 3800..3FFF */ + FriBidiPropertyBlockLevel3_2000, /* 2000..27FF */ + FriBidiPropertyBlockLevel3_2800, /* 2800..2FFF */ + FriBidiPropertyBlockLevel3_3000, /* 3000..37FF */ + FriBidiPropertyBlockLevel3_3800, /* 3800..3FFF */ -#define FriBidiPropertyBlockLevel3_4000 (FriBidiPropertyBlockLevel3 + 0x8) +#define FriBidiPropertyBlockLevel2_4000 0x8 - FriBidiPropertyBlockLevel4_3800, /* 4000..47FF */ - FriBidiPropertyBlockLevel4_3800, /* 4800..4FFF */ - FriBidiPropertyBlockLevel4_3800, /* 5000..57FF */ - FriBidiPropertyBlockLevel4_3800, /* 5800..5FFF */ + FriBidiPropertyBlockLevel3_3800, /* 4000..47FF */ + FriBidiPropertyBlockLevel3_3800, /* 4800..4FFF */ + FriBidiPropertyBlockLevel3_3800, /* 5000..57FF */ + FriBidiPropertyBlockLevel3_3800, /* 5800..5FFF */ -#define FriBidiPropertyBlockLevel3_A000 (FriBidiPropertyBlockLevel3 + 0xC) +#define FriBidiPropertyBlockLevel2_A000 0xC - FriBidiPropertyBlockLevel4_A000, /* A000..A7FF */ - FriBidiPropertyBlockLevel4_3800, /* A800..AFFF */ - FriBidiPropertyBlockLevel4_3800, /* B000..B7FF */ - FriBidiPropertyBlockLevel4_3800, /* B800..BFFF */ + FriBidiPropertyBlockLevel3_A000, /* A000..A7FF */ + FriBidiPropertyBlockLevel3_3800, /* A800..AFFF */ + FriBidiPropertyBlockLevel3_3800, /* B000..B7FF */ + FriBidiPropertyBlockLevel3_3800, /* B800..BFFF */ -#define FriBidiPropertyBlockLevel3_E000 (FriBidiPropertyBlockLevel3 + 0x10) +#define FriBidiPropertyBlockLevel2_E000 0x10 - FriBidiPropertyBlockLevel4_3800, /* E000..E7FF */ - FriBidiPropertyBlockLevel4_3800, /* E800..EFFF */ - FriBidiPropertyBlockLevel4_3800, /* F000..F7FF */ - FriBidiPropertyBlockLevel4_F800, /* F800..FFFF */ + FriBidiPropertyBlockLevel3_3800, /* E000..E7FF */ + FriBidiPropertyBlockLevel3_3800, /* E800..EFFF */ + FriBidiPropertyBlockLevel3_3800, /* F000..F7FF */ + FriBidiPropertyBlockLevel3_F800, /* F800..FFFF */ -#define FriBidiPropertyBlockLevel3_1C000 (FriBidiPropertyBlockLevel3 + 0x14) +#define FriBidiPropertyBlockLevel2_1C000 0x14 - FriBidiPropertyBlockLevel4_3800, /* 1C000..1C7FF */ - FriBidiPropertyBlockLevel4_3800, /* 1C800..1CFFF */ - FriBidiPropertyBlockLevel4_1D000, /* 1D000..1D7FF */ - FriBidiPropertyBlockLevel4_3800, /* 1D800..1DFFF */ + FriBidiPropertyBlockLevel3_3800, /* 1C000..1C7FF */ + FriBidiPropertyBlockLevel3_3800, /* 1C800..1CFFF */ + FriBidiPropertyBlockLevel3_1D000, /* 1D000..1D7FF */ + FriBidiPropertyBlockLevel3_3800, /* 1D800..1DFFF */ -#define FriBidiPropertyBlockLevel3_E0000 (FriBidiPropertyBlockLevel3 + 0x18) +#define FriBidiPropertyBlockLevel2_E0000 0x18 - FriBidiPropertyBlockLevel4_E0000, /* E0000..E07FF */ - FriBidiPropertyBlockLevel4_3800, /* E0800..E0FFF */ - FriBidiPropertyBlockLevel4_3800, /* E1000..E17FF */ - FriBidiPropertyBlockLevel4_3800, /* E1800..E1FFF */ + FriBidiPropertyBlockLevel3_E0000, /* E0000..E07FF */ + FriBidiPropertyBlockLevel3_3800, /* E0800..E0FFF */ + FriBidiPropertyBlockLevel3_3800, /* E1000..E17FF */ + FriBidiPropertyBlockLevel3_3800, /* E1800..E1FFF */ }; -static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2[2*6] = { - -#define FriBidiPropertyBlockLevel2_0000 (FriBidiPropertyBlockLevel2 + 0x0) - - FriBidiPropertyBlockLevel3_0000, /* 0000..1FFF */ - FriBidiPropertyBlockLevel3_2000, /* 2000..3FFF */ - -#define FriBidiPropertyBlockLevel2_4000 (FriBidiPropertyBlockLevel2 + 0x2) - - FriBidiPropertyBlockLevel3_4000, /* 4000..5FFF */ - FriBidiPropertyBlockLevel3_4000, /* 6000..7FFF */ - -#define FriBidiPropertyBlockLevel2_8000 (FriBidiPropertyBlockLevel2 + 0x4) - - FriBidiPropertyBlockLevel3_4000, /* 8000..9FFF */ - FriBidiPropertyBlockLevel3_A000, /* A000..BFFF */ - -#define FriBidiPropertyBlockLevel2_C000 (FriBidiPropertyBlockLevel2 + 0x6) - - FriBidiPropertyBlockLevel3_4000, /* C000..DFFF */ - FriBidiPropertyBlockLevel3_E000, /* E000..FFFF */ - -#define FriBidiPropertyBlockLevel2_1C000 (FriBidiPropertyBlockLevel2 + 0x8) - - FriBidiPropertyBlockLevel3_1C000, /* 1C000..1DFFF */ - FriBidiPropertyBlockLevel3_4000, /* 1E000..1FFFF */ - -#define FriBidiPropertyBlockLevel2_E0000 (FriBidiPropertyBlockLevel2 + 0xA) - - FriBidiPropertyBlockLevel3_E0000, /* E0000..E1FFF */ - FriBidiPropertyBlockLevel3_4000, /* E2000..E3FFF */ -}; - -static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1[4*4] = { - -#define FriBidiPropertyBlockLevel1_0000 (FriBidiPropertyBlockLevel1 + 0x0) - - FriBidiPropertyBlockLevel2_0000, /* 0000..3FFF */ - FriBidiPropertyBlockLevel2_4000, /* 4000..7FFF */ - FriBidiPropertyBlockLevel2_8000, /* 8000..BFFF */ - FriBidiPropertyBlockLevel2_C000, /* C000..FFFF */ - -#define FriBidiPropertyBlockLevel1_10000 (FriBidiPropertyBlockLevel1 + 0x4) - - FriBidiPropertyBlockLevel2_4000, /* 10000..13FFF */ - FriBidiPropertyBlockLevel2_4000, /* 14000..17FFF */ - FriBidiPropertyBlockLevel2_4000, /* 18000..1BFFF */ - FriBidiPropertyBlockLevel2_1C000, /* 1C000..1FFFF */ - -#define FriBidiPropertyBlockLevel1_20000 (FriBidiPropertyBlockLevel1 + 0x8) - - FriBidiPropertyBlockLevel2_4000, /* 20000..23FFF */ - FriBidiPropertyBlockLevel2_4000, /* 24000..27FFF */ - FriBidiPropertyBlockLevel2_4000, /* 28000..2BFFF */ - FriBidiPropertyBlockLevel2_4000, /* 2C000..2FFFF */ - -#define FriBidiPropertyBlockLevel1_E0000 (FriBidiPropertyBlockLevel1 + 0xC) - - FriBidiPropertyBlockLevel2_E0000, /* E0000..E3FFF */ - FriBidiPropertyBlockLevel2_4000, /* E4000..E7FFF */ - FriBidiPropertyBlockLevel2_4000, /* E8000..EBFFF */ - FriBidiPropertyBlockLevel2_4000, /* EC000..EFFFF */ +static const fribidi_uint8 FriBidiPropertyBlockLevel1[8*4] = { + +#define FriBidiPropertyBlockLevel1_0000 0x0 + + FriBidiPropertyBlockLevel2_0000, /* 0000..1FFF */ + FriBidiPropertyBlockLevel2_2000, /* 2000..3FFF */ + FriBidiPropertyBlockLevel2_4000, /* 4000..5FFF */ + FriBidiPropertyBlockLevel2_4000, /* 6000..7FFF */ + FriBidiPropertyBlockLevel2_4000, /* 8000..9FFF */ + FriBidiPropertyBlockLevel2_A000, /* A000..BFFF */ + FriBidiPropertyBlockLevel2_4000, /* C000..DFFF */ + FriBidiPropertyBlockLevel2_E000, /* E000..FFFF */ + +#define FriBidiPropertyBlockLevel1_10000 0x8 + + FriBidiPropertyBlockLevel2_4000, /* 10000..11FFF */ + FriBidiPropertyBlockLevel2_4000, /* 12000..13FFF */ + FriBidiPropertyBlockLevel2_4000, /* 14000..15FFF */ + FriBidiPropertyBlockLevel2_4000, /* 16000..17FFF */ + FriBidiPropertyBlockLevel2_4000, /* 18000..19FFF */ + FriBidiPropertyBlockLevel2_4000, /* 1A000..1BFFF */ + FriBidiPropertyBlockLevel2_1C000, /* 1C000..1DFFF */ + FriBidiPropertyBlockLevel2_4000, /* 1E000..1FFFF */ + +#define FriBidiPropertyBlockLevel1_20000 0x10 + + FriBidiPropertyBlockLevel2_4000, /* 20000..21FFF */ + FriBidiPropertyBlockLevel2_4000, /* 22000..23FFF */ + FriBidiPropertyBlockLevel2_4000, /* 24000..25FFF */ + FriBidiPropertyBlockLevel2_4000, /* 26000..27FFF */ + FriBidiPropertyBlockLevel2_4000, /* 28000..29FFF */ + FriBidiPropertyBlockLevel2_4000, /* 2A000..2BFFF */ + FriBidiPropertyBlockLevel2_4000, /* 2C000..2DFFF */ + FriBidiPropertyBlockLevel2_4000, /* 2E000..2FFFF */ + +#define FriBidiPropertyBlockLevel1_E0000 0x18 + + FriBidiPropertyBlockLevel2_E0000, /* E0000..E1FFF */ + FriBidiPropertyBlockLevel2_4000, /* E2000..E3FFF */ + FriBidiPropertyBlockLevel2_4000, /* E4000..E5FFF */ + FriBidiPropertyBlockLevel2_4000, /* E6000..E7FFF */ + FriBidiPropertyBlockLevel2_4000, /* E8000..E9FFF */ + FriBidiPropertyBlockLevel2_4000, /* EA000..EBFFF */ + FriBidiPropertyBlockLevel2_4000, /* EC000..EDFFF */ + FriBidiPropertyBlockLevel2_4000, /* EE000..EFFFF */ }; -static const FriBidiPropCharType ********FriBidiPropertyBlockLevel0[17*1] = { +static const fribidi_uint8 FriBidiPropertyBlockLevel0[17*1] = { -#define FriBidiPropertyBlock (FriBidiPropertyBlockLevel0 + 0x0) +#define FriBidiPropertyBlockLevel0_0000 0x0 FriBidiPropertyBlockLevel1_0000, /* 0000..FFFF */ FriBidiPropertyBlockLevel1_10000, /* 10000..1FFFF */ @@ -2438,8 +3285,16 @@ static const FriBidiPropCharType ********FriBidiPropertyBlockLevel0[17*1] = { /* *INDENT-ON* */ -#define FRIBIDI_GET_TYPE(x) \ - FriBidiPropertyBlock[(x)/65536][(x)/16384%4][(x)/8192%2][(x)/2048%4][(x)/512%4][(x)/128%4][(x)/32%4][(x)/8%4][(x)%8] +#define FRIBIDI_GET_TYPE(x) \ + FriBidiPropertyBlockLevel8[(x)%2 + \ + FriBidiPropertyBlockLevel7[(x)/2%2 + \ + FriBidiPropertyBlockLevel6[(x)/4%8 + \ + FriBidiPropertyBlockLevel5[(x)/32%2 + \ + FriBidiPropertyBlockLevel4[(x)/64%4 + \ + FriBidiPropertyBlockLevel3[(x)/256%8 + \ + FriBidiPropertyBlockLevel2[(x)/2048%4 + \ + FriBidiPropertyBlockLevel1[(x)/8192%8 + \ + FriBidiPropertyBlockLevel0[(x)/65536]]]]]]]]] #undef WS #undef SS diff --git a/fribidi_utils.c b/fribidi_utils.c index d3305f9..59ddeca 100644 --- a/fribidi_utils.c +++ b/fribidi_utils.c @@ -203,8 +203,8 @@ fribidi_xpos_resolve (FriBidiEnv *fribidienv, FriBidiStrIndex *res_log_pos, FriBidiStrIndex *res_vis_pos, int *res_cursor_x_pos, - fribidi_boolean * res_cursor_dir_is_rtl, - fribidi_boolean * res_attach_before) + fribidi_boolean *res_cursor_dir_is_rtl, + fribidi_boolean *res_attach_before) { int char_width_sum = 0; FriBidiStrIndex char_idx; @@ -22,14 +22,16 @@ /* 8 <= N <= 2^21 int key - 1 <= a, b, max_depth <= 21 + 1 <= max_depth <= 21 */ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include "packtab.h" + typedef int uni_table[1024 * 1024 * 2]; -static int n, a, b, max_depth, N, digits, tab_width, per_row; +static int n, a, max_depth, N, digits, tab_width, per_row; static uni_table temp, x, perm, *tab; static int pow[22], cluster, cmpcluster; static char **name, *key_type_name, *table_name, *macro_name; @@ -52,12 +54,12 @@ init (int *base) } static int -compare (const void *a, const void *b) +compare (const void *r, const void *s) { int i; for (i = 0; i < cmpcluster; i++) - if (((int *) a)[i] != ((int *) b)[i]) - return ((int *) a)[i] - ((int *) b)[i]; + if (((int *) r)[i] != ((int *) s)[i]) + return ((int *) r)[i] - ((int *) s)[i]; return 0; } @@ -66,7 +68,7 @@ static int best_lev, best_p[22], best_t[22], best_c[22], best_cluster[22], best_s; static void -found () +found (void) { int i; @@ -87,7 +89,8 @@ found () static void bt (int node_size) { - int i, j, k, y, sbak; + int i, j, k, y, sbak, key_bytes; + if (t[lev] == 1) { found (); @@ -140,8 +143,10 @@ bt (int node_size) return; } + key_bytes = k * cluster; + key_bytes = key_bytes <= 0xff ? 1 : key_bytes <= 0xffff ? 2 : 4; lev++; - bt (b); + bt (key_bytes); lev--; s = sbak; @@ -150,10 +155,10 @@ bt (int node_size) } static void -solve () +solve (void) { best_lev = max_depth + 2; - best_s = N * a + 2 * b; + best_s = N * a * 2; lev = 0; s = 0; nn = n; @@ -162,9 +167,11 @@ solve () } static void -write_array () +write_array (int max_key) { int i, j, k, y, ii, ofs; + char *key_type; + if (best_t[lev] == 1) return; @@ -206,25 +213,17 @@ write_array () if (x[ii] < x[i]) i = ii; - fprintf (f, "static const %s ", key_type_name); - for (j = 0; j < lev; j++) - fprintf (f, "*"); - fprintf (f, "%s", table_name); - /* if (best_t[lev + 1] != 1) */ - fprintf (f, "Level%d", best_lev - lev - 1); - fprintf (f, "[%d*%d] = {", cluster, k); + key_type = !lev ? key_type_name : + max_key <= 0xff ? "fribidi_uint8" : + max_key <= 0xffff ? "fribidi_uint16" : "fribidi_uint32"; + fprintf (f, "static const %s %sLevel%d[%d*%d] = {", key_type, table_name, + best_lev - lev - 1, cluster, k); ofs = 0; for (ii = 0; ii < k; ii++) { int kk, jj; - fprintf (f, "\n\n#define %s", table_name); - if (best_t[lev + 1] != 1) - { - fprintf (f, "Level%d_%0*X", best_lev - lev - 1, digits, - x[i] * pow[n - nn]); - } - fprintf (f, " (%sLevel%d + 0x%0X)\n", table_name, best_lev - lev - 1, - ofs); + fprintf (f, "\n\n#define %sLevel%d_%0*X 0x%0X\n", table_name, + best_lev - lev - 1, digits, x[i] * pow[n - nn], ofs); kk = x[i] * cluster; if (!lev) if (name) @@ -258,12 +257,12 @@ write_array () } fprintf (f, "\n};\n\n"); lev++; - write_array (f); + write_array (cluster * k); lev--; } static void -write_source () +write_source (void) { int i, j; @@ -272,23 +271,22 @@ write_source () nn = n; t[0] = N; fprintf (f, "\n*/\n\n" "/* *INDENT-OFF* */\n\n"); - write_array (f); + write_array (0); fprintf (f, "/* *INDENT-ON* */\n\n"); - fprintf (f, "#define %s(x) \\\n" " %s", macro_name, table_name); + fprintf (f, "#define %s(x)", macro_name); j = 1; - for (i = 0; i < best_lev; i++) - j *= best_cluster[i]; - for (i = 0; i < best_lev; i++) + for (i = best_lev - 1; i >= 0; i--) { - j /= best_cluster[best_lev - 1 - i]; - fprintf (f, "[(x)"); - if (i < best_lev - 1) + fprintf (f, "\t\\\n\t%sLevel%d[(x)", table_name, i); + if (j != 1) fprintf (f, "/%d", j); if (i) - fprintf (f, "%%%d", pow[best_p[best_lev - 1 - i]]); - fprintf (f, "]"); + fprintf (f, "%%%d +", pow[best_p[best_lev - 1 - i]]); + j *= best_cluster[best_lev - 1 - i]; } + for (i = 0; i < best_lev; i++) + fprintf (f, "]"); fprintf (f, "\n\n"); } @@ -297,14 +295,14 @@ write_out () { int i; fprintf (f, "/*\n" - " Automatically generated by packtab.c\n\n" + " Automatically generated by packtab.c version %d\n\n" " just use %s(key)\n\n" - " assumed sizeof(pointer) == %d\n" " assumed sizeof(%s) == %d\n" " required memory: %d\n" " lookups: %d\n" - " partition shape: %s", macro_name, b, key_type_name, a, best_s, - best_lev, table_name); + " partition shape: %s", + packtab_version, macro_name, key_type_name, a, best_s, best_lev, + table_name); for (i = best_lev - 1; i >= 0; i--) fprintf (f, "[%d]", best_cluster[i]); fprintf (f, "\n" " different table entries:"); @@ -314,14 +312,13 @@ write_out () } int -pack_table (int *base, int key_num, int key_size, int ptr_size, +pack_table (int *base, int key_num, int key_size, int p_max_depth, int p_tab_width, char **p_name, char *p_key_type_name, char *p_table_name, char *p_macro_name, FILE * out) { N = key_num; a = key_size; - b = ptr_size; max_depth = p_max_depth; tab_width = p_tab_width; name = p_name; @@ -27,10 +27,12 @@ extern "C" { #endif - int pack_table (int *base, int key_num, int key_size, int ptr_size, - int max_depth, int tab_width, char **name, - char *key_type_name, char *table_name, char *macro_name, - FILE * out); +#define packtab_version 2 + + int pack_table + (int *base, int key_num, int key_size, int max_depth, int tab_width, + char **name, char *key_type_name, char *table_name, char *macro_name, + FILE * out); #ifdef __cplusplus } |