diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | docs/Makefile.am | 1 | ||||
-rw-r--r-- | docs/meson.build | 1 | ||||
-rw-r--r-- | pango/mini-fribidi/Makefile.am | 32 | ||||
-rw-r--r-- | pango/mini-fribidi/README | 23 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi.c | 967 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi.h | 56 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi.patch | 1369 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_char_type.c | 75 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_config.h | 33 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_tab_char_type_2.i | 5884 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_types.c | 86 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_types.h | 313 | ||||
-rw-r--r-- | pango/mini-fribidi/fribidi_types.i | 21 | ||||
-rw-r--r-- | pango/mini-fribidi/meson.build | 17 |
16 files changed, 0 insertions, 8880 deletions
diff --git a/Makefile.am b/Makefile.am index 70bf8b09..3de1fadb 100644 --- a/Makefile.am +++ b/Makefile.am @@ -7,7 +7,6 @@ meson_dist_files = \ pango-view/meson.build \ meson.build \ meson_options.txt \ - pango/mini-fribidi/meson.build \ pango/meson.build \ docs/meson.build \ docs/xml/meson.build \ diff --git a/configure.ac b/configure.ac index 9025166f..702ef4af 100644 --- a/configure.ac +++ b/configure.ac @@ -641,7 +641,6 @@ _EOF AC_CONFIG_FILES([ Makefile pango/Makefile -pango/mini-fribidi/Makefile pango/pango.rc pango/pangoft2.rc pango/pangowin32.rc diff --git a/docs/Makefile.am b/docs/Makefile.am index f5f13174..80df07bc 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -22,7 +22,6 @@ CFILE_GLOB=$(top_srcdir)/pango/*.c # Headers to ignore IGNORE_HFILES= \ ftglue.h \ - mini-fribidi \ opentype \ modules.h \ pangoatsui-private.h \ diff --git a/docs/meson.build b/docs/meson.build index 336903bd..199ba4bd 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -32,7 +32,6 @@ private_headers = [ 'pango-language-sample-table.h', 'pangocoretext-private.h', 'pangoatsui-private.h', - 'mini-fribidi', ] if host_system != 'darwin' diff --git a/pango/mini-fribidi/Makefile.am b/pango/mini-fribidi/Makefile.am deleted file mode 100644 index 949b4cb6..00000000 --- a/pango/mini-fribidi/Makefile.am +++ /dev/null @@ -1,32 +0,0 @@ -## Process this file with automake to produce Makefile.in - -INCLUDES = \ - -DSYSCONFDIR=\"$(sysconfdir)\" \ - -DLIBDIR=\"$(libdir)\" \ - $(PANGO_DEBUG_FLAGS) \ - -I$(top_srcdir) \ - $(GLIB_CFLAGS) - -LDADDS = @STRIP_BEGIN@ \ - @x_ldflags@ \ - @x_libs@ \ - @GLIB_LIBS@ \ - -lm \ - @STRIP_END@ - -noinst_LTLIBRARIES = libmini-fribidi.la - -libmini_fribidi_la_SOURCES = \ - fribidi.c \ - fribidi_char_type.c \ - fribidi_config.h \ - fribidi.h \ - fribidi_types.c \ - fribidi_types.h - -EXTRA_DIST = \ - README \ - fribidi_tab_char_type_2.i \ - fribidi_types.i - --include $(top_srcdir)/git.mk diff --git a/pango/mini-fribidi/README b/pango/mini-fribidi/README deleted file mode 100644 index 0831c91e..00000000 --- a/pango/mini-fribidi/README +++ /dev/null @@ -1,23 +0,0 @@ -This directory holds a stripped down version of GNU FriBidi library. The -fribidi version that fribidi.patch is against is 0.10.7 release. The files -fribidi_config.h and Makefile.am are specifically written for Pango integration. - -Like Pango, FriBidi is licensed under the terms of the GNU Lesser General -Public License - see the file COPYING in the toplevel directory of the Pango -distribution. - -The fribidi_tab_char_type_2.i table has been updated to correspond to -Unicode 5.1.0. - -Please try not to make any changes to files duplicated in this directory. -The aim has been to only remove lines from those files, not add new ones. -Most of desired features can be implemented by preprocessor tricks in -fribidi_config.h. - -This version of FriBidi is modified to support UTF-8 directly. Search for -utf8 in the code to see where changes have gone. It also has been modified to -short-circuit on unidirectional text. Search for unidirectional to find that -part. - -April 8, 2008 -Behdad Esfahbod diff --git a/pango/mini-fribidi/fribidi.c b/pango/mini-fribidi/fribidi.c deleted file mode 100644 index cef814ca..00000000 --- a/pango/mini-fribidi/fribidi.c +++ /dev/null @@ -1,967 +0,0 @@ -/* FriBidi - Library of BiDi algorithm - * Copyright (C) 1999,2000 Dov Grobgeld, and - * Copyright (C) 2001,2002 Behdad Esfahbod. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library, in a file named COPYING; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA - * - * For licensing issues, contact <dov@imagic.weizmann.ac.il> and - * <fwpg@sharif.edu>. - */ - -#include "config.h" -#include <stdlib.h> -#include <string.h> - -#include "fribidi.h" - -/* Redefine FRIBIDI_CHUNK_SIZE in config.h to override this. */ -#ifndef FRIBIDI_CHUNK_SIZE -#ifdef MEM_OPTIMIZED -#define FRIBIDI_CHUNK_SIZE 16 -#else -#define FRIBIDI_CHUNK_SIZE 128 -#endif -#endif - -#define DBG(s) -#define DBG2(s, t) - -/*====================================================================== - * Typedef for the run-length list. - *----------------------------------------------------------------------*/ -typedef struct _TypeLink TypeLink; - -struct _TypeLink -{ - TypeLink *prev; - TypeLink *next; - - FriBidiStrIndex pos, len; - FriBidiCharType type; - FriBidiLevel level; -}; - -#define FRIBIDI_LEVEL_START -1 -#define FRIBIDI_LEVEL_END -1 -#define FRIBIDI_LEVEL_REMOVED -2 - -typedef struct -{ - FriBidiCharType override; /* only L, R and N are valid */ - FriBidiLevel level; -} -LevelInfo; - -static TypeLink * -new_type_link (void) -{ - TypeLink *link; - - link = g_slice_new0 (TypeLink); - - return link; -} - -static void -free_type_link (TypeLink *link) -{ - g_slice_free (TypeLink, link); -} - -#define FRIBIDI_ADD_TYPE_LINK(p,q) \ - do { \ - (p)->len = (q)->pos - (p)->pos; \ - (p)->next = (q); \ - (q)->prev = (p); \ - (p) = (q); \ - } while (0) - -static TypeLink * -run_length_encode_types_utf8 (const char *s, - int bytelen, - FriBidiStrIndex *len, - FriBidiCharType *pored_types, - FriBidiCharType *panded_strongs) -{ - TypeLink *list, *last, *link; - FriBidiCharType char_type; - FriBidiCharType ored_types = 0; - FriBidiCharType anded_strongs = FRIBIDI_TYPE_RLE; - FriBidiStrIndex i; - const char *p; - - /* Add the starting link */ - list = new_type_link (); - list->type = FRIBIDI_TYPE_SOT; - list->level = FRIBIDI_LEVEL_START; - last = list; - - /* Sweep over the string s */ - i = 0; - for (p = s; p < s + bytelen; p = g_utf8_next_char(p)) { - char_type = fribidi_get_type (g_utf8_get_char (p)); - ored_types |= char_type; - if (FRIBIDI_IS_STRONG (char_type)) - anded_strongs &= char_type; - if (char_type != last->type) - { - link = new_type_link (); - link->type = char_type; - link->pos = i; - FRIBIDI_ADD_TYPE_LINK (last, link); - } - i++; - } - - /* Add the ending link */ - link = new_type_link (); - link->type = FRIBIDI_TYPE_EOT; - link->level = FRIBIDI_LEVEL_END; - link->pos = i; - FRIBIDI_ADD_TYPE_LINK (last, link); - - if (len) - *len = i; - - if (pored_types) - *pored_types = ored_types; - if (panded_strongs) - *panded_strongs = anded_strongs; - - return list; -} - -/* explicits_list is a list like type_rl_list, that holds the explicit - codes that are removed from rl_list, to reinsert them later by calling - the override_list. -*/ -static void -init_list (TypeLink **start, - TypeLink **end) -{ - TypeLink *list; - TypeLink *link; - - /* Add the starting link */ - list = new_type_link (); - list->type = FRIBIDI_TYPE_SOT; - list->level = FRIBIDI_LEVEL_START; - list->len = 0; - list->pos = 0; - - /* Add the ending link */ - link = new_type_link (); - link->type = FRIBIDI_TYPE_EOT; - link->level = FRIBIDI_LEVEL_END; - link->len = 0; - link->pos = 0; - list->next = link; - link->prev = list; - - *start = list; - *end = link; -} - -/* move an element before another element in a list, the list must have a - previous element, used to update explicits_list. - assuming that p have both prev and next or none of them, also update - the list that p is currently in, if any. -*/ -static void -move_element_before (TypeLink *p, - TypeLink *list) -{ - if (p->prev) - { - p->prev->next = p->next; - p->next->prev = p->prev; - } - p->prev = list->prev; - list->prev->next = p; - p->next = list; - list->prev = p; -} - -/* override the rl_list 'base', with the elements in the list 'over', to - reinsert the previously-removed explicit codes (at X9) from - 'explicits_list' back into 'type_rl_list'. This is used at the end of I2 - to restore the explicit marks, and also to reset the character types of - characters at L1. - - it is assumed that the 'pos' of the first element in 'base' list is not - more than the 'pos' of the first element of the 'over' list, and the - 'pos' of the last element of the 'base' list is not less than the 'pos' - of the last element of the 'over' list. these two conditions are always - satisfied for the two usages mentioned above. - - TBD: use some explanatory names instead of p, q, ... -*/ -static void -override_list (TypeLink *base, - TypeLink *over) -{ - TypeLink *p = base, *q, *r, *s, *t; - FriBidiStrIndex pos = 0, pos2; - - if (!over) - return; - q = over; - while (q) - { - if (!q->len || q->pos < pos) - { - t = q; - q = q->next; - free_type_link (t); - continue; - } - pos = q->pos; - while (p->next && p->next->pos <= pos) - p = p->next; - /* now p is the element that q must be inserted 'in'. */ - pos2 = pos + q->len; - r = p; - while (r->next && r->next->pos < pos2) - r = r->next; - /* now r is the last element that q affects. */ - if (p == r) - { - /* split p into at most 3 interval, and insert q in the place of - the second interval, set r to be the third part. */ - /* third part needed? */ - if (p->next && p->next->pos == pos2) - r = r->next; - else - { - r = new_type_link (); - *r = *p; - if (r->next) - { - r->next->prev = r; - r->len = r->next->pos - pos2; - } - else - r->len -= pos - p->pos; - r->pos = pos2; - } - /* first part needed? */ - if (p->prev && p->pos == pos) - { - t = p; - p = p->prev; - free_type_link (t); - } - else - p->len = pos - p->pos; - } - else - { - /* cut the end of p. */ - p->len = pos - p->pos; - /* if all of p is cut, remove it. */ - if (!p->len && p->prev) - p = p->prev; - - /* cut the begining of r. */ - r->pos = pos2; - if (r->next) - r->len = r->next->pos - pos2; - /* if all of r is cut, remove it. */ - if (!r->len && r->next) - r = r->next; - - /* remove the elements between p and r. */ - for (s = p->next; s != r;) - { - t = s; - s = s->next; - free_type_link (t); - } - } - /* before updating the next and prev links to point to the inserted q, - we must remember the next element of q in the 'over' list. - */ - t = q; - q = q->next; - p->next = t; - t->prev = p; - t->next = r; - r->prev = t; - } -} - -/* Some convenience macros */ -#define RL_TYPE(list) ((list)->type) -#define RL_LEN(list) ((list)->len) -#define RL_POS(list) ((list)->pos) -#define RL_LEVEL(list) ((list)->level) - -static TypeLink * -merge_with_prev (TypeLink *second) -{ - TypeLink *first = second->prev; - first->next = second->next; - first->next->prev = first; - RL_LEN (first) += RL_LEN (second); - free_type_link (second); - return first; -} - -static void -compact_list (TypeLink *list) -{ - if (list->next) - for (list = list->next; list; list = list->next) - if (RL_TYPE (list->prev) == RL_TYPE (list) - && RL_LEVEL (list->prev) == RL_LEVEL (list)) - list = merge_with_prev (list); -} - -static void -compact_neutrals (TypeLink *list) -{ - if (list->next) - { - for (list = list->next; list; list = list->next) - { - if (RL_LEVEL (list->prev) == RL_LEVEL (list) - && - ((RL_TYPE - (list->prev) == RL_TYPE (list) - || (FRIBIDI_IS_NEUTRAL (RL_TYPE (list->prev)) - && FRIBIDI_IS_NEUTRAL (RL_TYPE (list)))))) - list = merge_with_prev (list); - } - } -} - -/*====================================================================== - * Frees up the rl_list, must be called after each call to - * fribidi_analyse_string(), after the list is not needed anymore. - *----------------------------------------------------------------------*/ -static void -free_rl_list (TypeLink *type_rl_list) -{ - DBG ("Entering free_rl_list()\n"); - - if (!type_rl_list) - { - DBG ("Leaving free_rl_list()\n"); - return; - } - - g_slice_free_chain (TypeLink, type_rl_list, next); - - DBG ("Leaving free_rl_list()\n"); - return; -} - -/*========================================================================= - * define macros for push and pop the status in to / out of the stack - *-------------------------------------------------------------------------*/ - -/* There's some little points in pushing and poping into the status stack: - 1. when the embedding level is not valid (more than UNI_MAX_BIDI_LEVEL=61), - you must reject it, and not to push into the stack, but when you see a - PDF, you must find the matching code, and if it was pushed in the stack, - pop it, it means you must pop if and only if you have pushed the - matching code, the over_pushed var counts the number of rejected codes yet. - 2. there's a more confusing point too, when the embedding level is exactly - UNI_MAX_BIDI_LEVEL-1=60, an LRO or LRE must be rejected because the new - level would be UNI_MAX_BIDI_LEVEL+1=62, that is invalid, but an RLO or RLE - must be accepted because the new level is UNI_MAX_BIDI_LEVEL=61, that is - valid, so the rejected codes may be not continuous in the logical order, - in fact there is at most two continuous intervals of codes, with a RLO or - RLE between them. To support this case, the first_interval var counts the - number of rejected codes in the first interval, when it is 0, means that - there is only one interval yet. -*/ - -/* a. If this new level would be valid, then this embedding code is valid. - Remember (push) the current embedding level and override status. - Reset current level to this new level, and reset the override status to - new_override. - b. If the new level would not be valid, then this code is invalid. Don't - change the current level or override status. -*/ -#define PUSH_STATUS \ - do { \ - if (new_level <= UNI_MAX_BIDI_LEVEL) \ - { \ - if (level == UNI_MAX_BIDI_LEVEL - 1) \ - first_interval = over_pushed; \ - status_stack[stack_size].level = level; \ - status_stack[stack_size].override = override; \ - stack_size++; \ - level = new_level; \ - override = new_override; \ - } else \ - over_pushed++; \ - } while (0) - -/* If there was a valid matching code, restore (pop) the last remembered - (pushed) embedding level and directional override. -*/ -#define POP_STATUS \ - do { \ - if (over_pushed || stack_size) \ - { \ - if (over_pushed > first_interval) \ - over_pushed--; \ - else \ - { \ - if (over_pushed == first_interval) \ - first_interval = 0; \ - stack_size--; \ - level = status_stack[stack_size].level; \ - override = status_stack[stack_size].override; \ - } \ - } \ - } while (0) - -/*========================================================================== - * There was no support for sor and eor in the absence of Explicit Embedding - * Levels, so define macros, to support them, with as less change as needed. - *--------------------------------------------------------------------------*/ - -/* Return the type of previous char or the sor, if already at the start of - a run level. */ -#define PREV_TYPE_OR_SOR(pp) \ - ( \ - RL_LEVEL(pp->prev) == RL_LEVEL(pp) ? \ - RL_TYPE(pp->prev) : \ - FRIBIDI_LEVEL_TO_DIR(MAX(RL_LEVEL(pp->prev), RL_LEVEL(pp))) \ - ) - -/* Return the type of next char or the eor, if already at the end of - a run level. */ -#define NEXT_TYPE_OR_EOR(pp) \ - ( \ - !pp->next ? \ - FRIBIDI_LEVEL_TO_DIR(RL_LEVEL(pp)) : \ - (RL_LEVEL(pp->next) == RL_LEVEL(pp) ? \ - RL_TYPE(pp->next) : \ - FRIBIDI_LEVEL_TO_DIR(MAX(RL_LEVEL(pp->next), RL_LEVEL(pp))) \ - ) \ - ) - - -/* Return the embedding direction of a link. */ -#define FRIBIDI_EMBEDDING_DIRECTION(list) \ - FRIBIDI_LEVEL_TO_DIR(RL_LEVEL(list)) - - -/*====================================================================== - * This function should follow the Unicode specification closely! - *----------------------------------------------------------------------*/ -static fribidi_boolean -fribidi_analyse_string_utf8 ( /* input */ - const char *str, - int bytelen, - FriBidiCharType *pbase_dir, - /* output */ - FriBidiStrIndex *len, - TypeLink **ptype_rl_list, - FriBidiLevel *pmax_level) -{ - FriBidiLevel base_level, max_level; - FriBidiCharType base_dir; - TypeLink *type_rl_list, *explicits_list, *explicits_list_end, *pp; - - DBG ("Entering fribidi_analyse_string()\n"); - - /* Determinate character types */ - DBG (" Determine character types\n"); - { - FriBidiCharType ored_types; - FriBidiCharType anded_strongs; - - /* Run length encode the character types */ - type_rl_list = run_length_encode_types_utf8 (str, bytelen, len, - &ored_types, &anded_strongs); - - /* The case that all resolved levels will be ltr. - * First, all strongs should be ltr, there should be no Arabic numbers - * (or letters for that matter), and one of the following: - * - * o *pbase_dir doesn't have an rtl taste. - * o there are letters, and *pbase_dir is weak. - * - * For details see: - * https://bugzilla.gnome.org/show_bug.cgi?id=590183 - */ - if (!FRIBIDI_IS_RTL (ored_types) && !FRIBIDI_IS_ARABIC (ored_types) && - (!FRIBIDI_IS_RTL (*pbase_dir) || - (FRIBIDI_IS_WEAK (*pbase_dir) && FRIBIDI_IS_LETTER (ored_types)) - )) - { - /* all ltr */ - free_rl_list (type_rl_list); - - *ptype_rl_list = NULL; - *pmax_level = 0; - *pbase_dir = FRIBIDI_TYPE_LTR; - - return 0; - } - /* The case that all resolved levels will be rtl is much more complex. - * First, there should be no numbers, all strongs be rtl, and one of - * the following: - * - * o *pbase_dir has an rtl taste (may be weak). - * o there are letters, and *pbase_dir is weak. - */ - else if (!FRIBIDI_IS_NUMBER (ored_types) && FRIBIDI_IS_RTL (anded_strongs) && - (FRIBIDI_IS_RTL (*pbase_dir) || - (FRIBIDI_IS_WEAK (*pbase_dir) && FRIBIDI_IS_LETTER (ored_types)) - )) - { - free_rl_list (type_rl_list); - - *ptype_rl_list = NULL; - *pmax_level = 1; - *pbase_dir = FRIBIDI_TYPE_RTL; - - return 0; - } - } - DBG (" Determine character types, Done\n"); - - init_list (&explicits_list, &explicits_list_end); - - /* Find base level */ - DBG (" Finding the base level\n"); - if (FRIBIDI_IS_STRONG (*pbase_dir)) - base_level = FRIBIDI_DIR_TO_LEVEL (*pbase_dir); - /* P2. P3. Search for first strong character and use its direction as - base direction */ - else - { - /* If no strong base_dir was found, resort to the weak direction - that was passed on input. */ - base_level = FRIBIDI_DIR_TO_LEVEL (*pbase_dir); - base_dir = FRIBIDI_TYPE_ON; - for (pp = type_rl_list; pp; pp = pp->next) - if (FRIBIDI_IS_LETTER (RL_TYPE (pp))) - { - base_level = FRIBIDI_DIR_TO_LEVEL (RL_TYPE (pp)); - base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); - break; - } - } - base_dir = FRIBIDI_LEVEL_TO_DIR (base_level); - DBG2 (" Base level : %c\n", fribidi_char_from_level (base_level)); - DBG2 (" Base dir : %c\n", fribidi_char_from_type (base_dir)); - DBG (" Finding the base level, Done\n"); - - /* Explicit Levels and Directions */ - DBG ("Explicit Levels and Directions\n"); - { - /* X1. Begin by setting the current embedding level to the paragraph - embedding level. Set the directional override status to neutral. - Process each character iteratively, applying rules X2 through X9. - Only embedding levels from 0 to 61 are valid in this phase. */ - FriBidiLevel level, new_level; - FriBidiCharType override, new_override; - FriBidiStrIndex i; - int stack_size, over_pushed, first_interval; - LevelInfo *status_stack; - TypeLink temp_link; - - level = base_level; - override = FRIBIDI_TYPE_ON; - /* stack */ - stack_size = 0; - over_pushed = 0; - first_interval = 0; - status_stack = - (LevelInfo *) malloc (sizeof (LevelInfo) * (UNI_MAX_BIDI_LEVEL + 2)); - - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiCharType this_type = RL_TYPE (pp); - if (FRIBIDI_IS_EXPLICIT_OR_BN (this_type)) - { - if (FRIBIDI_IS_STRONG (this_type)) - { /* LRE, RLE, LRO, RLO */ - /* 1. Explicit Embeddings */ - /* X2. With each RLE, compute the least greater odd embedding level. */ - /* X3. With each LRE, compute the least greater even embedding level. */ - /* 2. Explicit Overrides */ - /* X4. With each RLO, compute the least greater odd embedding level. */ - /* X5. With each LRO, compute the least greater even embedding level. */ - new_override = FRIBIDI_EXPLICIT_TO_OVERRIDE_DIR (this_type); - for (i = 0; i < RL_LEN (pp); i++) - { - new_level = - ((level + FRIBIDI_DIR_TO_LEVEL (this_type) + 2) & ~1) - - FRIBIDI_DIR_TO_LEVEL (this_type); - PUSH_STATUS; - } - } - else if (this_type == FRIBIDI_TYPE_PDF) - { - /* 3. Terminating Embeddings and overrides */ - /* X7. With each PDF, determine the matching embedding or - override code. */ - for (i = 0; i < RL_LEN (pp); i++) - POP_STATUS; - } - /* X9. Remove all RLE, LRE, RLO, LRO, PDF, and BN codes. */ - /* Remove element and add it to explicits_list */ - temp_link.next = pp->next; - pp->level = FRIBIDI_LEVEL_REMOVED; - move_element_before (pp, explicits_list_end); - pp = &temp_link; - } - else if (this_type == FRIBIDI_TYPE_BS) - { - /* X8. All explicit directional embeddings and overrides are - completely terminated at the end of each paragraph. Paragraph - separators are not included in the embedding. */ - break; - } - else - { - /* X6. For all typed besides RLE, LRE, RLO, LRO, and PDF: - a. Set the level of the current character to the current - embedding level. - b. Whenever the directional override status is not neutral, - reset the current character type to the directional override - status. */ - RL_LEVEL (pp) = level; - if (!FRIBIDI_IS_NEUTRAL (override)) - RL_TYPE (pp) = override; - } - } - - /* Implementing X8. It has no effect on a single paragraph! */ - level = base_level; - override = FRIBIDI_TYPE_ON; - stack_size = 0; - over_pushed = 0; - - free (status_stack); - } - /* X10. The remaining rules are applied to each run of characters at the - same level. For each run, determine the start-of-level-run (sor) and - end-of-level-run (eor) type, either L or R. This depends on the - higher of the two levels on either side of the boundary (at the start - or end of the paragraph, the level of the 'other' run is the base - embedding level). If the higher level is odd, the type is R, otherwise - it is L. */ - /* Resolving Implicit Levels can be done out of X10 loop, so only change - of Resolving Weak Types and Resolving Neutral Types is needed. */ - - compact_list (type_rl_list); - - /* 4. Resolving weak types */ - DBG ("Resolving weak types\n"); - { - FriBidiCharType last_strong, prev_type_org; - fribidi_boolean w4; - - last_strong = base_dir; - - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiCharType prev_type, this_type, next_type; - - prev_type = PREV_TYPE_OR_SOR (pp); - this_type = RL_TYPE (pp); - next_type = NEXT_TYPE_OR_EOR (pp); - - if (FRIBIDI_IS_STRONG (prev_type)) - last_strong = prev_type; - - /* W1. NSM - Examine each non-spacing mark (NSM) in the level run, and change the - type of the NSM to the type of the previous character. If the NSM - is at the start of the level run, it will get the type of sor. */ - /* Implementation note: it is important that if the previous character - is not sor, then we should merge this run with the previous, - because of rules like W5, that we assume all of a sequence of - adjacent ETs are in one TypeLink. */ - if (this_type == FRIBIDI_TYPE_NSM) - { - if (RL_LEVEL (pp->prev) == RL_LEVEL (pp)) - pp = merge_with_prev (pp); - else - RL_TYPE (pp) = prev_type; - if (prev_type == next_type && RL_LEVEL (pp) == RL_LEVEL (pp->next)) - { - pp = merge_with_prev (pp->next); - } - continue; /* As we know the next condition cannot be true. */ - } - - /* W2: European numbers. */ - if (this_type == FRIBIDI_TYPE_EN && last_strong == FRIBIDI_TYPE_AL) - { - RL_TYPE (pp) = FRIBIDI_TYPE_AN; - - /* Resolving dependency of loops for rules W1 and W2, so we - can merge them in one loop. */ - if (next_type == FRIBIDI_TYPE_NSM) - RL_TYPE (pp->next) = FRIBIDI_TYPE_AN; - } - } - - - last_strong = base_dir; - /* Resolving dependency of loops for rules W4 and W5, W5 may - want to prevent W4 to take effect in the next turn, do this - through "w4". */ - w4 = FRIBIDI_TRUE; - /* Resolving dependency of loops for rules W4 and W5 with W7, - W7 may change an EN to L but it sets the prev_type_org if needed, - so W4 and W5 in next turn can still do their works. */ - prev_type_org = FRIBIDI_TYPE_ON; - - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiCharType prev_type, this_type, next_type; - - prev_type = PREV_TYPE_OR_SOR (pp); - this_type = RL_TYPE (pp); - next_type = NEXT_TYPE_OR_EOR (pp); - - if (FRIBIDI_IS_STRONG (prev_type)) - last_strong = prev_type; - - /* W3: Change ALs to R. */ - if (this_type == FRIBIDI_TYPE_AL) - { - RL_TYPE (pp) = FRIBIDI_TYPE_RTL; - w4 = FRIBIDI_TRUE; - prev_type_org = FRIBIDI_TYPE_ON; - continue; - } - - /* W4. A single european separator changes to a european number. - A single common separator between two numbers of the same type - changes to that type. */ - if (w4 - && RL_LEN (pp) == 1 && FRIBIDI_IS_ES_OR_CS (this_type) - && FRIBIDI_IS_NUMBER (prev_type_org) && prev_type_org == next_type - && (prev_type_org == FRIBIDI_TYPE_EN - || this_type == FRIBIDI_TYPE_CS)) - { - RL_TYPE (pp) = prev_type; - this_type = RL_TYPE (pp); - } - w4 = FRIBIDI_TRUE; - - /* W5. A sequence of European terminators adjacent to European - numbers changes to All European numbers. */ - if (this_type == FRIBIDI_TYPE_ET - && (prev_type_org == FRIBIDI_TYPE_EN - || next_type == FRIBIDI_TYPE_EN)) - { - RL_TYPE (pp) = FRIBIDI_TYPE_EN; - w4 = FRIBIDI_FALSE; - this_type = RL_TYPE (pp); - } - - /* W6. Otherwise change separators and terminators to other neutral. */ - if (FRIBIDI_IS_NUMBER_SEPARATOR_OR_TERMINATOR (this_type)) - RL_TYPE (pp) = FRIBIDI_TYPE_ON; - - /* W7. Change european numbers to L. */ - if (this_type == FRIBIDI_TYPE_EN && last_strong == FRIBIDI_TYPE_LTR) - { - RL_TYPE (pp) = FRIBIDI_TYPE_LTR; - prev_type_org = (RL_LEVEL (pp) == RL_LEVEL (pp->next) ? - FRIBIDI_TYPE_EN : FRIBIDI_TYPE_ON); - } - else - prev_type_org = PREV_TYPE_OR_SOR (pp->next); - } - } - - compact_neutrals (type_rl_list); - - /* 5. Resolving Neutral Types */ - DBG ("Resolving neutral types\n"); - { - /* N1. and N2. - For each neutral, resolve it. */ - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiCharType prev_type, this_type, next_type; - - /* "European and arabic numbers are treated as though they were R" - FRIBIDI_CHANGE_NUMBER_TO_RTL does this. */ - this_type = FRIBIDI_CHANGE_NUMBER_TO_RTL (RL_TYPE (pp)); - prev_type = FRIBIDI_CHANGE_NUMBER_TO_RTL (PREV_TYPE_OR_SOR (pp)); - next_type = FRIBIDI_CHANGE_NUMBER_TO_RTL (NEXT_TYPE_OR_EOR (pp)); - - if (FRIBIDI_IS_NEUTRAL (this_type)) - RL_TYPE (pp) = (prev_type == next_type) ? - /* N1. */ prev_type : - /* N2. */ FRIBIDI_EMBEDDING_DIRECTION (pp); - } - } - - compact_list (type_rl_list); - - /* 6. Resolving implicit levels */ - DBG ("Resolving implicit levels\n"); - { - max_level = base_level; - - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiCharType this_type; - int level; - - this_type = RL_TYPE (pp); - level = RL_LEVEL (pp); - - /* I1. Even */ - /* I2. Odd */ - if (FRIBIDI_IS_NUMBER (this_type)) - RL_LEVEL (pp) = (level + 2) & ~1; - else - RL_LEVEL (pp) = (level ^ FRIBIDI_DIR_TO_LEVEL (this_type)) + - (level & 1); - - if (RL_LEVEL (pp) > max_level) - max_level = RL_LEVEL (pp); - } - } - - compact_list (type_rl_list); - -/* Reinsert the explicit codes & bn's that already removed, from the - explicits_list to type_rl_list. */ - DBG ("Reinserting explicit codes\n"); - { - TypeLink *p; - - override_list (type_rl_list, explicits_list); - p = type_rl_list->next; - if (p->level < 0) - p->level = base_level; - for (; p->next; p = p->next) - if (p->level < 0) - p->level = p->prev->level; - } - - DBG ("Reset the embedding levels\n"); - { - int j, k, state, pos; - TypeLink *p, *q, *list, *list_end; - - const char *strp = str + bytelen; - - /* L1. Reset the embedding levels of some chars. */ - init_list (&list, &list_end); - q = list_end; - state = 1; - pos = *len - 1; - for (j = *len - 1; j >= -1; j--) - { - /* if state is on at the very first of string, do this too. */ - if (j >= 0) - k = fribidi_get_type (g_utf8_get_char (strp = g_utf8_prev_char (strp))); - else - k = FRIBIDI_TYPE_ON; - if (!state && FRIBIDI_IS_SEPARATOR (k)) - { - state = 1; - pos = j; - } - else if (state && !FRIBIDI_IS_EXPLICIT_OR_SEPARATOR_OR_BN_OR_WS (k)) - { - state = 0; - p = new_type_link (); - p->prev = p->next = NULL; - p->pos = j + 1; - p->len = pos - j; - p->type = base_dir; - p->level = base_level; - move_element_before (p, q); - q = p; - } - } - override_list (type_rl_list, list); - } - - *ptype_rl_list = type_rl_list; - *pmax_level = max_level; - *pbase_dir = base_dir; - - DBG ("Leaving fribidi_analyse_string()\n"); - return 1; -} - -/*====================================================================== - * fribidi_log2vis_get_embedding_levels() is used in order to just get - * the embedding levels. - *----------------------------------------------------------------------*/ -FRIBIDI_API FriBidiLevel * -fribidi_log2vis_get_embedding_levels_new_utf8 ( /* input */ - const char *str, - int bytelen, - FriBidiCharType *pbase_dir) -{ - TypeLink *type_rl_list, *pp; - FriBidiLevel max_level, *embedding_level_list; - FriBidiStrIndex len; - - DBG ("Entering fribidi_log2vis_get_embedding_levels()\n"); - - if (bytelen == 0) - { - DBG ("Leaving fribidi_log2vis_get_embedding_levels()\n"); - return NULL; - } - - if (!fribidi_analyse_string_utf8 (str, bytelen, pbase_dir, - /* output */ - &len, &type_rl_list, &max_level)) - { - /* unidirectional. return all-zero or all-one embedding levels */ - - if (max_level) - { - embedding_level_list = g_new (FriBidiLevel, len); - /* assumes sizeof(FriBidiLevel) == 1, which is true! */ - memset (embedding_level_list, max_level, len); - return embedding_level_list; - } - else - { - return g_new0 (FriBidiLevel, len); - } - } - - embedding_level_list = g_new (FriBidiLevel, len); - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { - FriBidiStrIndex i, pos = RL_POS (pp), len = RL_LEN (pp); - FriBidiLevel level = RL_LEVEL (pp); - for (i = 0; i < len; i++) - embedding_level_list[pos + i] = level; - } - - free_rl_list (type_rl_list); - - DBG ("Leaving fribidi_log2vis_get_embedding_levels()\n"); - return embedding_level_list; -} - diff --git a/pango/mini-fribidi/fribidi.h b/pango/mini-fribidi/fribidi.h deleted file mode 100644 index cdfec5c7..00000000 --- a/pango/mini-fribidi/fribidi.h +++ /dev/null @@ -1,56 +0,0 @@ -/* FriBidi - Library of BiDi algorithm - * Copyright (C) 1999,2000 Dov Grobgeld, and - * Copyright (C) 2001,2002 Behdad Esfahbod. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library, in a file named COPYING; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA - * - * For licensing issues, contact <dov@imagic.weizmann.ac.il> and - * <fwpg@sharif.edu>. - */ - -#ifndef FRIBIDI_H -#define FRIBIDI_H - -#ifndef NULL -#define NULL 0 -#endif - -#include "fribidi_config.h" -#include "fribidi_types.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - -#define FRIBIDI_HAVE_UTF8 - - FRIBIDI_API FriBidiLevel *fribidi_log2vis_get_embedding_levels_new_utf8 ( /* input */ - const char *str, - int bytelen, - FriBidiCharType - *pbase_dir); - -/*====================================================================== - * fribidi_get_type() returns bidi type of a character. - *----------------------------------------------------------------------*/ - FRIBIDI_API FriBidiCharType fribidi_get_type (FriBidiChar uch); - -#ifdef __cplusplus -} -#endif - -#endif /* FRIBIDI_H */ diff --git a/pango/mini-fribidi/fribidi.patch b/pango/mini-fribidi/fribidi.patch deleted file mode 100644 index 0975dbcb..00000000 --- a/pango/mini-fribidi/fribidi.patch +++ /dev/null @@ -1,1369 +0,0 @@ -diff -rua /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi.c ./fribidi.c ---- /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi.c 2005-09-25 18:50:30.000000000 -0400 -+++ fribidi.c 2005-12-05 11:35:07.000000000 -0500 -@@ -22,15 +22,12 @@ - */ - - #include <stdlib.h> -+#include <string.h> - - #ifdef HAVE_CONFIG_H - #include <config.h> - #endif - #include "fribidi.h" --#include "fribidi_mem.h" --#ifdef DEBUG --#include <stdio.h> --#endif - - /* Redefine FRIBIDI_CHUNK_SIZE in config.h to override this. */ - #ifndef FRIBIDI_CHUNK_SIZE -@@ -41,19 +38,8 @@ - #endif - #endif - --#ifdef DEBUG --#define DBG(s) do { if (fribidi_debug) { fprintf(stderr, s); } } while (0) --#define DBG2(s, t) do { if (fribidi_debug) { fprintf(stderr, s, t); } } while (0) --#else - #define DBG(s) - #define DBG2(s, t) --#endif -- --#ifdef DEBUG --char fribidi_char_from_type (FriBidiCharType c); --#endif -- --#define MAX(a,b) ((a) > (b) ? (a) : (b)) - - /*====================================================================== - * Typedef for the run-length list. -@@ -81,95 +67,20 @@ - } - LevelInfo; - --#ifdef DEBUG --static fribidi_boolean fribidi_debug = FRIBIDI_FALSE; --#endif -- --fribidi_boolean --fribidi_set_debug (fribidi_boolean debug) --{ --#ifdef DEBUG -- fribidi_debug = debug; --#else -- debug = 0; --#endif -- return debug; --} -- --static void --bidi_string_reverse (FriBidiChar *str, -- FriBidiStrIndex len) --{ -- FriBidiStrIndex i; -- for (i = 0; i < len / 2; i++) -- { -- FriBidiChar tmp = str[i]; -- str[i] = str[len - 1 - i]; -- str[len - 1 - i] = tmp; -- } --} -- --static void --index_array_reverse (FriBidiStrIndex *arr, -- FriBidiStrIndex len) --{ -- FriBidiStrIndex i; -- for (i = 0; i < len / 2; i++) -- { -- FriBidiStrIndex tmp = arr[i]; -- arr[i] = arr[len - 1 - i]; -- arr[len - 1 - i] = tmp; -- } --} -- --#ifndef USE_SIMPLE_MALLOC --static TypeLink *free_type_links = NULL; --#endif -- - static TypeLink * - new_type_link (void) - { - TypeLink *link; - --#ifdef USE_SIMPLE_MALLOC -- link = malloc (sizeof (TypeLink)); --#else /* !USE_SIMPLE_MALLOC */ -- if (free_type_links) -- { -- link = free_type_links; -- free_type_links = free_type_links->next; -- } -- else -- { -- static FriBidiMemChunk *mem_chunk = NULL; -- -- if (!mem_chunk) -- mem_chunk = fribidi_mem_chunk_create (TypeLink, -- FRIBIDI_CHUNK_SIZE, -- FRIBIDI_ALLOC_ONLY); -- -- link = fribidi_chunk_new (TypeLink, -- mem_chunk); -- } --#endif /* !USE_SIMPLE_MALLOC */ -+ link = g_slice_new0 (TypeLink); - -- link->len = 0; -- link->pos = 0; -- link->level = 0; -- link->next = NULL; -- link->prev = NULL; - return link; - } - - static void - free_type_link (TypeLink *link) - { --#ifdef USE_SIMPLE_MALLOC -- free (link); --#else -- link->next = free_type_links; -- free_type_links = link; --#endif -+ g_slice_free (TypeLink, link); - } - - #define FRIBIDI_ADD_TYPE_LINK(p,q) \ -@@ -181,12 +92,18 @@ - } while (0) - - static TypeLink * --run_length_encode_types (FriBidiCharType *char_type, -- FriBidiStrIndex type_len) -+run_length_encode_types_utf8 (const char *s, -+ int bytelen, -+ FriBidiStrIndex *len, -+ FriBidiCharType *pored_types, -+ FriBidiCharType *panded_strongs) - { - TypeLink *list, *last, *link; -- -+ FriBidiCharType char_type; -+ FriBidiCharType ored_types = 0; -+ FriBidiCharType anded_strongs = FRIBIDI_TYPE_RLE; - FriBidiStrIndex i; -+ const char *p; - - /* Add the starting link */ - list = new_type_link (); -@@ -194,23 +111,38 @@ - list->level = FRIBIDI_LEVEL_START; - last = list; - -- /* Sweep over the string_type s */ -- for (i = 0; i < type_len; i++) -- if (char_type[i] != last->type) -+ /* Sweep over the string s */ -+ i = 0; -+ for (p = s; p < s + bytelen; p = g_utf8_next_char(p)) { -+ char_type = fribidi_get_type (g_utf8_get_char (p)); -+ ored_types |= char_type; -+ if (FRIBIDI_IS_STRONG (char_type)) -+ anded_strongs &= char_type; -+ if (char_type != last->type) - { - link = new_type_link (); -- link->type = char_type[i]; -+ link->type = char_type; - link->pos = i; - FRIBIDI_ADD_TYPE_LINK (last, link); - } -+ i++; -+ } - - /* Add the ending link */ - link = new_type_link (); - link->type = FRIBIDI_TYPE_EOT; - link->level = FRIBIDI_LEVEL_END; -- link->pos = type_len; -+ link->pos = i; - FRIBIDI_ADD_TYPE_LINK (last, link); - -+ if (len) -+ *len = i; -+ -+ if (pored_types) -+ *pored_types = ored_types; -+ if (panded_strongs) -+ *panded_strongs = anded_strongs; -+ - return list; - } - -@@ -418,6 +350,27 @@ - } - } - -+/*====================================================================== -+ * Frees up the rl_list, must be called after each call to -+ * fribidi_analyse_string(), after the list is not needed anymore. -+ *----------------------------------------------------------------------*/ -+static void -+free_rl_list (TypeLink *type_rl_list) -+{ -+ DBG ("Entering free_rl_list()\n"); -+ -+ if (!type_rl_list) -+ { -+ DBG ("Leaving free_rl_list()\n"); -+ return; -+ } -+ -+ g_slice_free_chain (TypeLink, type_rl_list, next); -+ -+ DBG ("Leaving free_rl_list()\n"); -+ return; -+} -+ - /*========================================================================= - * define macros for push and pop the status in to / out of the stack - *-------------------------------------------------------------------------*/ -@@ -512,95 +465,22 @@ - #define FRIBIDI_EMBEDDING_DIRECTION(list) \ - FRIBIDI_LEVEL_TO_DIR(RL_LEVEL(list)) - --#ifdef DEBUG --/*====================================================================== -- * For debugging, define some functions for printing the types and the -- * levels. -- *----------------------------------------------------------------------*/ -- --static char char_from_level_array[] = { -- 'e', /* FRIBIDI_LEVEL_REMOVED, internal error, this level shouldn't be viewed. */ -- '_', /* FRIBIDI_LEVEL_START or _END, indicating start of string and end of string. */ -- /* 0-9,A-F are the only valid levels in debug mode and before resolving -- implicits. after that the levels X, Y, Z may be appear too. */ -- '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', -- 'A', 'B', 'C', 'D', 'E', 'F', -- 'X', 'Y', 'Z', /* only must appear after resolving implicits. */ -- 'o', 'o', 'o' /* overflows, this levels and higher levels show a bug!. */ --}; -- --#define fribidi_char_from_level(level) char_from_level_array[(level) + 2] -- --static void --print_types_re (TypeLink *pp) --{ -- fprintf (stderr, " Run types : "); -- while (pp) -- { -- fprintf (stderr, "%d:l%d(%s)[%d] ", -- pp->pos, pp->len, fribidi_type_name (pp->type), pp->level); -- pp = pp->next; -- } -- fprintf (stderr, "\n"); --} -- --static void --print_resolved_levels (TypeLink *pp) --{ -- fprintf (stderr, " Res. levels: "); -- while (pp) -- { -- FriBidiStrIndex i; -- for (i = 0; i < RL_LEN (pp); i++) -- fprintf (stderr, "%c", fribidi_char_from_level (RL_LEVEL (pp))); -- pp = pp->next; -- } -- fprintf (stderr, "\n"); --} -- --static void --print_resolved_types (TypeLink *pp) --{ -- fprintf (stderr, " Res. types : "); -- while (pp) -- { -- FriBidiStrIndex i; -- for (i = 0; i < RL_LEN (pp); i++) -- fprintf (stderr, "%c", fribidi_char_from_type (pp->type)); -- pp = pp->next; -- } -- fprintf (stderr, "\n"); --} -- --/* Here, only for test porpuses, we have assumed that a fribidi_string -- ends with a 0 character */ --static void --print_bidi_string (FriBidiChar *str) --{ -- FriBidiStrIndex i; -- fprintf (stderr, " Org. types : "); -- for (i = 0; str[i]; i++) -- fprintf (stderr, "%c", -- fribidi_char_from_type (fribidi_get_type (str[i]))); -- fprintf (stderr, "\n"); --} --#endif - - /*====================================================================== - * This function should follow the Unicode specification closely! - *----------------------------------------------------------------------*/ --static void --fribidi_analyse_string ( /* input */ -- FriBidiChar *str, -- FriBidiStrIndex len, -+static fribidi_boolean -+fribidi_analyse_string_utf8 ( /* input */ -+ const char *str, -+ int bytelen, - FriBidiCharType *pbase_dir, - /* output */ -+ FriBidiStrIndex *len, - TypeLink **ptype_rl_list, - FriBidiLevel *pmax_level) - { - FriBidiLevel base_level, max_level; - FriBidiCharType base_dir; -- FriBidiStrIndex i; - TypeLink *type_rl_list, *explicits_list, *explicits_list_end, *pp; - - DBG ("Entering fribidi_analyse_string()\n"); -@@ -608,14 +488,53 @@ - /* Determinate character types */ - DBG (" Determine character types\n"); - { -- FriBidiCharType *char_type = -- (FriBidiCharType *) malloc (len * sizeof (FriBidiCharType)); -- for (i = 0; i < len; i++) -- char_type[i] = fribidi_get_type (str[i]); -+ FriBidiCharType ored_types; -+ FriBidiCharType anded_strongs; - - /* Run length encode the character types */ -- type_rl_list = run_length_encode_types (char_type, len); -- free (char_type); -+ type_rl_list = run_length_encode_types_utf8 (str, bytelen, len, -+ &ored_types, &anded_strongs); -+ -+ /* The case that all resolved levels will be ltr. -+ * First, all strongs should be ltr, and one of the following: -+ * -+ * o *pbase_dir doesn't have an rtl taste. -+ * o there are letters, and *pbase_dir is weak. -+ */ -+ if (!FRIBIDI_IS_RTL (ored_types) && -+ (!FRIBIDI_IS_RTL (*pbase_dir) || -+ (FRIBIDI_IS_WEAK (*pbase_dir) && FRIBIDI_IS_LETTER (ored_types)) -+ )) -+ { -+ /* all ltr */ -+ free_rl_list (type_rl_list); -+ -+ *ptype_rl_list = NULL; -+ *pmax_level = 0; -+ *pbase_dir = FRIBIDI_TYPE_LTR; -+ -+ return 0; -+ } -+ /* The case that all resolved levels will be rtl is much more complex. -+ * First, there should be no numbers, all strongs be rtl, and one of -+ * the following: -+ * -+ * o *pbase_dir has an rtl taste (may be weak). -+ * o there are letters, and *pbase_dir is weak. -+ */ -+ else if (!FRIBIDI_IS_NUMBER (ored_types) && FRIBIDI_IS_RTL (anded_strongs) && -+ (FRIBIDI_IS_RTL (*pbase_dir) || -+ (FRIBIDI_IS_WEAK (*pbase_dir) && FRIBIDI_IS_LETTER (ored_types)) -+ )) -+ { -+ free_rl_list (type_rl_list); -+ -+ *ptype_rl_list = NULL; -+ *pmax_level = 1; -+ *pbase_dir = FRIBIDI_TYPE_RTL; -+ -+ return 0; -+ } - } - DBG (" Determine character types, Done\n"); - -@@ -646,13 +565,6 @@ - DBG2 (" Base dir : %c\n", fribidi_char_from_type (base_dir)); - DBG (" Finding the base level, Done\n"); - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_types_re (type_rl_list); -- } --#endif -- - /* Explicit Levels and Directions */ - DBG ("Explicit Levels and Directions\n"); - { -@@ -752,16 +664,6 @@ - - compact_list (type_rl_list); - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_types_re (type_rl_list); -- print_bidi_string (str); -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - /* 4. Resolving weak types */ - DBG ("Resolving weak types\n"); - { -@@ -884,14 +786,6 @@ - - compact_neutrals (type_rl_list); - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - /* 5. Resolving Neutral Types */ - DBG ("Resolving neutral types\n"); - { -@@ -916,14 +810,6 @@ - - compact_list (type_rl_list); - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - /* 6. Resolving implicit levels */ - DBG ("Resolving implicit levels\n"); - { -@@ -952,15 +838,6 @@ - - compact_list (type_rl_list); - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_bidi_string (str); -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - /* Reinsert the explicit codes & bn's that already removed, from the - explicits_list to type_rl_list. */ - DBG ("Reinserting explicit codes\n"); -@@ -976,30 +853,23 @@ - p->level = p->prev->level; - } - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_types_re (type_rl_list); -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - DBG ("Reset the embedding levels\n"); - { - int j, k, state, pos; - TypeLink *p, *q, *list, *list_end; - -+ const char *strp = str + bytelen; -+ - /* L1. Reset the embedding levels of some chars. */ - init_list (&list, &list_end); - q = list_end; - state = 1; -- pos = len - 1; -- for (j = len - 1; j >= -1; j--) -+ pos = *len - 1; -+ for (j = *len - 1; j >= -1; j--) - { - /* if state is on at the very first of string, do this too. */ - if (j >= 0) -- k = fribidi_get_type (str[j]); -+ k = fribidi_get_type (g_utf8_get_char (strp = g_utf8_prev_char (strp))); - else - k = FRIBIDI_TYPE_ON; - if (!state && FRIBIDI_IS_SEPARATOR (k)) -@@ -1023,395 +893,59 @@ - override_list (type_rl_list, list); - } - --#ifdef DEBUG -- if (fribidi_debug) -- { -- print_types_re (type_rl_list); -- print_resolved_levels (type_rl_list); -- print_resolved_types (type_rl_list); -- } --#endif -- - *ptype_rl_list = type_rl_list; - *pmax_level = max_level; - *pbase_dir = base_dir; - - DBG ("Leaving fribidi_analyse_string()\n"); -- return; --} -- --/*====================================================================== -- * Frees up the rl_list, must be called after each call to -- * fribidi_analyse_string(), after the list is not needed anymore. -- *----------------------------------------------------------------------*/ --static void --free_rl_list (TypeLink *type_rl_list) --{ -- -- TypeLink *pp; -- -- DBG ("Entering free_rl_list()\n"); -- -- if (!type_rl_list) -- { -- DBG ("Leaving free_rl_list()\n"); -- return; -- } -- --#ifdef USE_SIMPLE_MALLOC -- pp = type_rl_list; -- while (pp) -- { -- TypeLink *p; -- -- p = pp; -- pp = pp->next; -- free_type_link (p); -- }; --#else -- for (pp = type_rl_list->next; pp->next; pp = pp->next) -- /* Nothing */ ; -- pp->next = free_type_links; -- free_type_links = type_rl_list; -- type_rl_list = NULL; --#endif -- -- DBG ("Leaving free_rl_list()\n"); -- return; --} -- --static fribidi_boolean mirroring = FRIBIDI_TRUE; -- --FRIBIDI_API fribidi_boolean --fribidi_mirroring_status (void) --{ -- return mirroring; --} -- --FRIBIDI_API void --fribidi_set_mirroring (fribidi_boolean mirror) --{ -- mirroring = mirror; --} -- --static fribidi_boolean reorder_nsm = FRIBIDI_FALSE; -- --fribidi_boolean --fribidi_reorder_nsm_status (void) --{ -- return reorder_nsm; --} -- --FRIBIDI_API void --fribidi_set_reorder_nsm (fribidi_boolean reorder) --{ -- reorder_nsm = reorder; --} -- --/*====================================================================== -- * Here starts the exposed front end functions. -- *----------------------------------------------------------------------*/ -- --/*====================================================================== -- * fribidi_remove_bidi_marks() removes bidirectional marks, and returns -- * the new length, updates each of other inputs if not NULL. -- *----------------------------------------------------------------------*/ --FRIBIDI_API FriBidiStrIndex --fribidi_remove_bidi_marks (FriBidiChar *str, -- FriBidiStrIndex length, -- FriBidiStrIndex *position_to_this_list, -- FriBidiStrIndex *position_from_this_list, -- FriBidiLevel *embedding_level_list) --{ -- FriBidiStrIndex i, j; -- fribidi_boolean private_from_this = FRIBIDI_FALSE; -- -- DBG ("Entering fribidi_remove_bidi_marks()\n"); -- -- /* If to_this is to not null, we must have from_this as well. If it is -- not given by the caller, we have to make a private instance of it. */ -- if (position_to_this_list && !position_from_this_list) -- { -- private_from_this = FRIBIDI_TRUE; -- position_from_this_list = -- (FriBidiStrIndex *) malloc (sizeof (FriBidiStrIndex) * length); -- } -- -- j = 0; -- for (i = 0; i < length; i++) -- if (!FRIBIDI_IS_EXPLICIT (fribidi_get_type (str[i])) -- && str[i] != UNI_LRM && str[i] != UNI_RLM) -- { -- str[j] = str[i]; -- if (embedding_level_list) -- embedding_level_list[j] = embedding_level_list[i]; -- if (position_from_this_list) -- position_from_this_list[j] = position_from_this_list[i]; -- j++; -- } -- -- /* Convert the from_this list to to_this */ -- if (position_to_this_list) -- { -- DBG (" Converting from_this list to to_this\n"); -- for (i = 0; i < length; i++) -- position_to_this_list[i] = -1; -- for (i = 0; i < length; i++) -- position_to_this_list[position_from_this_list[i]] = i; -- DBG (" Converting from_this list to to_this, Done\n"); -- } -- -- if (private_from_this) -- free (position_from_this_list); -- -- DBG ("Leaving fribidi_remove_bidi_marks()\n"); -- return j; --} -- -- --/*====================================================================== -- * fribidi_log2vis() calls the function_analyse_string() and then -- * does reordering and fills in the output strings. -- *----------------------------------------------------------------------*/ --FRIBIDI_API fribidi_boolean --fribidi_log2vis ( /* input */ -- FriBidiChar *str, -- FriBidiStrIndex len, -- FriBidiCharType *pbase_dir, -- /* output */ -- FriBidiChar *visual_str, -- FriBidiStrIndex *position_L_to_V_list, -- FriBidiStrIndex *position_V_to_L_list, -- FriBidiLevel *embedding_level_list) --{ -- TypeLink *type_rl_list, *pp = NULL; -- FriBidiLevel max_level; -- fribidi_boolean private_V_to_L = FRIBIDI_FALSE; -- -- DBG ("Entering fribidi_log2vis()\n"); -- -- if (len == 0) -- { -- DBG ("Leaving fribidi_log2vis()\n"); -- return FRIBIDI_TRUE; -- } -- -- /* If l2v is to be calculated we must have v2l as well. If it is not -- given by the caller, we have to make a private instance of it. */ -- if (position_L_to_V_list && !position_V_to_L_list) -- { -- private_V_to_L = FRIBIDI_TRUE; -- position_V_to_L_list = -- (FriBidiStrIndex *) malloc (sizeof (FriBidiStrIndex) * len); -- } -- -- if (len > FRIBIDI_MAX_STRING_LENGTH && position_V_to_L_list) -- { --#ifdef DEBUG -- fprintf (stderr, "%s: cannot handle strings > %ld characters\n", -- FRIBIDI_PACKAGE, (long) FRIBIDI_MAX_STRING_LENGTH); --#endif -- return FRIBIDI_FALSE; -- } -- fribidi_analyse_string (str, len, pbase_dir, -- /* output */ -- &type_rl_list, &max_level); -- -- /* 7. Reordering resolved levels */ -- DBG ("Reordering resolved levels\n"); -- { -- FriBidiLevel level_idx; -- FriBidiStrIndex i; -- -- /* Set up the ordering array to sorted order */ -- if (position_V_to_L_list) -- { -- DBG (" Initialize position_V_to_L_list\n"); -- for (i = 0; i < len; i++) -- position_V_to_L_list[i] = i; -- DBG (" Initialize position_V_to_L_list, Done\n"); -- } -- /* Copy the logical string to the visual */ -- if (visual_str) -- { -- DBG (" Initialize visual_str\n"); -- for (i = 0; i < len; i++) -- visual_str[i] = str[i]; -- visual_str[len] = 0; -- DBG (" Initialize visual_str, Done\n"); -- } -- -- /* Assign the embedding level array */ -- if (embedding_level_list) -- { -- DBG (" Fill the embedding levels array\n"); -- for (pp = type_rl_list->next; pp->next; pp = pp->next) -- { -- FriBidiStrIndex i, pos, len; -- FriBidiLevel level; -- -- pos = pp->pos; -- len = pp->len; -- level = pp->level; -- for (i = 0; i < len; i++) -- embedding_level_list[pos + i] = level; -- } -- DBG (" Fill the embedding levels array, Done\n"); -- } -- -- /* Reorder both the outstring and the order array */ -- if (visual_str || position_V_to_L_list) -- { -- if (mirroring && visual_str) -- { -- /* L4. Mirror all characters that are in odd levels and have mirrors. */ -- DBG (" Mirroring\n"); -- for (pp = type_rl_list->next; pp->next; pp = pp->next) -- { -- if (pp->level & 1) -- { -- FriBidiStrIndex i; -- for (i = RL_POS (pp); i < RL_POS (pp) + RL_LEN (pp); i++) -- { -- FriBidiChar mirrored_ch; -- if (fribidi_get_mirror_char -- (visual_str[i], &mirrored_ch)) -- visual_str[i] = mirrored_ch; -- } -- } -- } -- DBG (" Mirroring, Done\n"); -- } -- -- if (reorder_nsm) -- { -- /* L3. Reorder NSMs. */ -- DBG (" Reordering NSM sequences\n"); -- /* We apply this rule before L2, so go backward in odd levels. */ -- for (pp = type_rl_list->next; pp->next; pp = pp->next) -- { -- if (pp->level & 1) -- { -- FriBidiStrIndex i, seq_end = 0; -- fribidi_boolean is_nsm_seq; -- -- is_nsm_seq = FRIBIDI_FALSE; -- for (i = RL_POS (pp) + RL_LEN (pp) - 1; i >= RL_POS (pp); -- i--) -- { -- FriBidiCharType this_type; -- -- this_type = fribidi_get_type (str[i]); -- if (is_nsm_seq && this_type != FRIBIDI_TYPE_NSM) -- { -- if (visual_str) -- { -- bidi_string_reverse (visual_str + i, -- seq_end - i + 1); -- } -- if (position_V_to_L_list) -- { -- index_array_reverse (position_V_to_L_list + i, -- seq_end - i + 1); -- } -- is_nsm_seq = 0; -- } -- else if (!is_nsm_seq && this_type == FRIBIDI_TYPE_NSM) -- { -- seq_end = i; -- is_nsm_seq = 1; -- } -- } -- if (is_nsm_seq) -- { -- DBG -- ("Warning: NSMs at the beggining of run level.\n"); -- } -- } -- } -- DBG (" Reordering NSM sequences, Done\n"); -- } -- -- /* L2. Reorder. */ -- DBG (" Reordering\n"); -- for (level_idx = max_level; level_idx > 0; level_idx--) -- { -- for (pp = type_rl_list->next; pp->next; pp = pp->next) -- { -- if (RL_LEVEL (pp) >= level_idx) -- { -- /* Find all stretches that are >= level_idx */ -- FriBidiStrIndex len = RL_LEN (pp), -- pos = RL_POS (pp); -- TypeLink *pp1 = pp->next; -- while (pp1->next && RL_LEVEL (pp1) >= level_idx) -- { -- len += RL_LEN (pp1); -- pp1 = pp1->next; -- } -- pp = pp1->prev; -- if (visual_str) -- bidi_string_reverse (visual_str + pos, len); -- if (position_V_to_L_list) -- index_array_reverse (position_V_to_L_list + pos, len); -- } -- } -- } -- DBG (" Reordering, Done\n"); -- } -- -- /* Convert the v2l list to l2v */ -- if (position_L_to_V_list) -- { -- DBG (" Converting v2l list to l2v\n"); -- for (i = 0; i < len; i++) -- position_L_to_V_list[position_V_to_L_list[i]] = i; -- DBG (" Converting v2l list to l2v, Done\n"); -- } -- } -- DBG ("Reordering resolved levels, Done\n"); -- -- if (private_V_to_L) -- free (position_V_to_L_list); -- -- free_rl_list (type_rl_list); -- -- DBG ("Leaving fribidi_log2vis()\n"); -- return FRIBIDI_TRUE; -- -+ return 1; - } - - /*====================================================================== - * fribidi_log2vis_get_embedding_levels() is used in order to just get - * the embedding levels. - *----------------------------------------------------------------------*/ --FRIBIDI_API fribidi_boolean --fribidi_log2vis_get_embedding_levels ( /* input */ -- FriBidiChar *str, -- FriBidiStrIndex len, -- FriBidiCharType *pbase_dir, -- /* output */ -- FriBidiLevel *embedding_level_list) -+FRIBIDI_API FriBidiLevel * -+fribidi_log2vis_get_embedding_levels_new_utf8 ( /* input */ -+ const char *str, -+ int bytelen, -+ FriBidiCharType *pbase_dir) - { - TypeLink *type_rl_list, *pp; -- FriBidiLevel max_level; -+ FriBidiLevel max_level, *embedding_level_list; -+ FriBidiStrIndex len; - - DBG ("Entering fribidi_log2vis_get_embedding_levels()\n"); - -- if (len == 0) -+ if (bytelen == 0) - { - DBG ("Leaving fribidi_log2vis_get_embedding_levels()\n"); -- return FRIBIDI_TRUE; -+ return NULL; - } - -- fribidi_analyse_string (str, len, pbase_dir, -+ if (!fribidi_analyse_string_utf8 (str, bytelen, pbase_dir, - /* output */ -- &type_rl_list, &max_level); -+ &len, &type_rl_list, &max_level)) -+ { -+ /* unidirectional. return all-zero or all-one embedding levels */ -+ -+ if (max_level) -+ { -+ embedding_level_list = g_new (FriBidiLevel, len); -+ /* assumes sizeof(FriBidiLevel) == 1, which is true! */ -+ memset (embedding_level_list, max_level, len); -+ return embedding_level_list; -+ } -+ else -+ { -+ return g_new0 (FriBidiLevel, len); -+ } -+ } - -+ embedding_level_list = g_new (FriBidiLevel, len); - for (pp = type_rl_list->next; pp->next; pp = pp->next) - { -- FriBidiStrIndex i, pos = RL_POS (pp), -- len = RL_LEN (pp); -+ FriBidiStrIndex i, pos = RL_POS (pp), len = RL_LEN (pp); - FriBidiLevel level = RL_LEVEL (pp); - for (i = 0; i < len; i++) - embedding_level_list[pos + i] = level; -@@ -1420,34 +954,6 @@ - free_rl_list (type_rl_list); - - DBG ("Leaving fribidi_log2vis_get_embedding_levels()\n"); -- return FRIBIDI_TRUE; -+ return embedding_level_list; - } - -- -- --const char *fribidi_version_info = -- FRIBIDI_PACKAGE " " FRIBIDI_VERSION "\n" "interface version " -- TOSTR (FRIBIDI_INTERFACE_VERSION) -- "\n" -- "Unicode version " FRIBIDI_UNICODE_VERSION "\n" -- "\n" -- "Copyright (C) 2001,2002,2005 Behdad Esfahbod <fribidi@behdad.org>.\n" -- "Copyright (C) 1999,2000 Dov Grobgeld\n" -- FRIBIDI_PACKAGE " comes with NO WARRANTY, to the extent permitted by law.\n" -- "You may redistribute copies of " FRIBIDI_PACKAGE " under the terms of\n" -- "the GNU Lesser General Public License.\n" -- "For more information about these matters, see the files named COPYING.\n" -- "\n" "Configured with following options:\n" --#ifdef DEBUG -- "--enable-debug\n" --#endif --#ifdef MEM_OPTIMIZED -- "--enable-memopt\n" --#endif --#ifdef USE_SIMPLE_MALLOC -- "--enable-malloc\n" --#endif --#ifdef FRIBIDI_NO_CHARSETS -- "--without-charsts\n" --#endif --; -diff -rua /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_char_type.c ./fribidi_char_type.c ---- /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_char_type.c 2005-09-25 18:31:19.000000000 -0400 -+++ ./fribidi_char_type.c 2005-11-03 11:30:26.000000000 -0500 -@@ -24,29 +24,6 @@ - #endif - #include "fribidi.h" - --/*====================================================================== -- * fribidi_get_type() returns the bidi type of a character. -- *----------------------------------------------------------------------*/ --FRIBIDI_API FriBidiCharType fribidi_get_type_internal (FriBidiChar uch); -- --FRIBIDI_API FriBidiCharType --fribidi_get_type (FriBidiChar uch) --{ -- return fribidi_get_type_internal (uch); --} -- --FRIBIDI_API void --fribidi_get_types ( /* input */ -- FriBidiChar *str, FriBidiStrIndex len, -- /* output */ -- FriBidiCharType *type) --{ -- FriBidiStrIndex i; -- -- for (i = 0; i < len; i++) -- type[i] = fribidi_get_type (str[i]); --} -- - #ifdef MEM_OPTIMIZED - - #if HAS_FRIBIDI_TAB_CHAR_TYPE_9_I -diff -rua /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi.h ./fribidi.h ---- /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi.h 2005-09-25 14:43:38.000000000 -0400 -+++ ./fribidi.h 2005-11-03 11:30:26.000000000 -0500 -@@ -29,252 +29,26 @@ - #endif - - #include "fribidi_config.h" --#include "fribidi_unicode.h" - #include "fribidi_types.h" --#ifndef FRIBIDI_NO_CHARSETS --#include "fribidi_char_sets.h" --#endif - - #ifdef __cplusplus - extern "C" - { - #endif - -- FRIBIDI_API fribidi_boolean fribidi_log2vis ( /* input */ -- FriBidiChar *str, -- FriBidiStrIndex len, -- FriBidiCharType *pbase_dirs, -- /* output */ -- FriBidiChar *visual_str, -- FriBidiStrIndex -- *position_L_to_V_list, -- FriBidiStrIndex -- *position_V_to_L_list, -- FriBidiLevel -- *embedding_level_list); -- -- FRIBIDI_API fribidi_boolean fribidi_log2vis_get_embedding_levels ( /* input */ -- FriBidiChar -- *str, -- FriBidiStrIndex -- len, -- FriBidiCharType -- *pbase_dir, -- /* output */ -- FriBidiLevel -- *embedding_level_list); -+#define FRIBIDI_HAVE_UTF8 - --/*====================================================================== -- * fribidi_remove_bidi_marks() removes bidirectional marks, and returns -- * the new length, also updates each of other inputs if not NULL. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API FriBidiStrIndex fribidi_remove_bidi_marks (FriBidiChar *str, -- FriBidiStrIndex -- length, -- FriBidiStrIndex -- *position_to_this_list, -- FriBidiStrIndex -- *position_from_this_list, -- FriBidiLevel -- *embedding_level_list); -+ FRIBIDI_API FriBidiLevel *fribidi_log2vis_get_embedding_levels_new_utf8 ( /* input */ -+ const char *str, -+ int bytelen, -+ FriBidiCharType -+ *pbase_dir); - - /*====================================================================== - * fribidi_get_type() returns bidi type of a character. - *----------------------------------------------------------------------*/ - FRIBIDI_API FriBidiCharType fribidi_get_type (FriBidiChar uch); - --/*====================================================================== -- * fribidi_get_types() returns bidi type of a string. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_get_types ( /* input */ -- FriBidiChar *str, -- FriBidiStrIndex len, -- /* output */ -- FriBidiCharType *type); -- --/*====================================================================== -- * fribidi_get_mirror_char() returns the mirrored character, if input -- * character has a mirror, or the input itself. -- * if mirrored_ch is NULL, just returns if character has a mirror or not. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API fribidi_boolean fribidi_get_mirror_char ( /* Input */ -- FriBidiChar ch, -- /* Output */ -- FriBidiChar -- *mirrored_ch); -- --/*====================================================================== -- * fribidi_mirroring_status() returns whether mirroring is on or off, -- * default is on. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API fribidi_boolean fribidi_mirroring_status (void); -- --/*====================================================================== -- * fribidi_set_mirroring() sets mirroring on or off. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_set_mirroring (fribidi_boolean mirror); -- --/*====================================================================== -- * fribidi_reorder_nsm_status() returns whether reordering of NSM -- * sequences is on or off, default is off. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API fribidi_boolean fribidi_reorder_nsm_status (void); -- --/*====================================================================== -- * fribidi_set_reorder_nsm() sets reordering of NSM characters on or off. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_set_reorder_nsm (fribidi_boolean); -- --/*====================================================================== -- * fribidi_set_debug() turn on or off debugging, default is off, return -- * false is fribidi is not compiled with debug enabled. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API fribidi_boolean fribidi_set_debug (fribidi_boolean debug); -- --/* fribidi_utils.c */ -- --/*====================================================================== -- * fribidi_find_string_changes() finds the bounding box of the section -- * of characters that need redrawing. It returns the start and the -- * length of the section in the new string that needs redrawing. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_find_string_changes ( /* input */ -- FriBidiChar *old_str, -- FriBidiStrIndex old_len, -- FriBidiChar *new_str, -- FriBidiStrIndex new_len, -- /* output */ -- FriBidiStrIndex -- *change_start, -- FriBidiStrIndex *change_len); -- -- --/*====================================================================== -- * The find_visual_ranges() function is used to convert between a -- * continous span in either logical or visual space to a one, two or -- * three discontinous spans in the other space. The function outputs -- * the number of ranges needed to display the mapped range as -- * well as the resolved ranges. -- * -- * The variable is_v2l_map indicates whether the position map is -- * is in the direction of visual-to-logical. This information is -- * needed in order to look up the correct character from the -- * embedding_level_list which is assumed to be in logical order. -- * -- * This function is typically used to resolve a logical range to visual -- * ranges e.g. to display the selection. -- * -- * Example: -- * The selection is between logical characters 10 to 45. Calculate -- * the corresponding visual selection(s): -- * -- * FriBidiStrIndex sel_span[2] = {10,45}; -- * -- * fribidi_map_range(sel_span, -- * TRUE, -- * length, -- * vis2log_map, -- * embedding_levels, -- * // output -- * &num_vis_ranges, *vis_ranges); -- **----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_map_range (FriBidiStrIndex span[2], -- FriBidiStrIndex len, -- fribidi_boolean is_v2l_map, -- FriBidiStrIndex *position_map, -- FriBidiLevel *embedding_level_list, -- /* output */ -- int *num_mapped_spans, -- FriBidiStrIndex spans[3][2]); -- --/*====================================================================== -- * fribidi_is_char_rtl() answers the question whether a character -- * was resolved in the rtl direction. This simply involves asking -- * if the embedding level for the character is odd. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API fribidi_boolean fribidi_is_char_rtl (FriBidiLevel -- *embedding_level_list, -- FriBidiCharType base_dir, -- FriBidiStrIndex idx); -- --/*====================================================================== -- * fribidi_xpos_resolve() does the complicated translation of -- * an x-coordinate, e.g. as received through a mouse press event, -- * to the logical and the visual position the xcoordinate is closest -- * to. It will also resolve the direction of the cursor according -- * to the embedding level of the closest character. -- * -- * It does this through the following logics: -- * Here are the different possibilities: -- * -- * Pointer => Log Pos Vis pos -- * -- * Before first vis char log_pos(vis=0)L 0 -- * After last vis char log_pos(vis=n-1)R n -- * Within 1/2 width of vis char i log_pos(vis=i)L i -- * Within last 1/2 width of vchar i log_pos(vis=i)R i+1 -- * Border between vis chars i,i+1 resolve! i+1 -- * -- * Input: -- * x_pos The pixel position to be resolved measured in pixels. -- * x_offset The x_offset is the pixel position of the left side -- * of the leftmost visual character. -- * len The length of the embedding level, the vis2log and -- * the char width arrays. -- * base_dir The resolved base direction of the line. -- * vis2log The vis2log mapping. -- * x_position and the character widths. The position -- * (x_pos-x_offset) is number of pixels from the left -- * of logical character 0. -- * char_widths Width in pixels of each character. Note that the -- * widths should be provided in logical order. -- * -- * Output: -- * res_log_pos Resolved logical position. -- * res_vis_pos Resolved visual position -- * res_cursor_x_pos The resolved pixel position to the left or -- * the right of the character position x_pos. -- * res_cursor_dir_is_rtl Whether the resolved dir of the character -- * at position x_pos is rtl. -- * res_attach_before Whether the x_pos is cutting the bounding -- * box in such a way that the visual cursor should be -- * be positioned before the following logical character. -- * Note that in the bidi context, the positions "after -- * a logical character" and "before the following logical -- * character" is not necessarily the same. If x_pos is -- * beyond the end of the line, res_attach_before is true. -- * -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_xpos_resolve (int x_pos, -- int x_offset, -- FriBidiStrIndex len, -- FriBidiLevel *embedding_level_list, -- FriBidiCharType base_dir, -- FriBidiStrIndex *vis2log, -- int *char_widths, -- /* output */ -- 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_runs_log2vis takes a list of logical runs and returns a -- * a list of visual runs. A run is defined as a sequence that has -- * the same attributes. -- *----------------------------------------------------------------------*/ -- FRIBIDI_API void fribidi_runs_log2vis ( /* input */ -- FriBidiList *logical_runs, /* List of FriBidiRunType */ -- -- FriBidiStrIndex len, -- FriBidiStrIndex *log2vis, -- FriBidiCharType base_dir, -- /* output */ -- FriBidiList **visual_runs); -- -- - #ifdef __cplusplus - } - #endif -diff -rua /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_types.c ./fribidi_types.c ---- /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_types.c 2005-09-25 16:41:35.000000000 -0400 -+++ ./fribidi_types.c 2005-11-03 11:30:26.000000000 -0500 -@@ -80,44 +80,6 @@ - - #endif - --char * --fribidi_type_name (FriBidiCharType c) --{ --#define _FRIBIDI_CASE(type) case FRIBIDI_TYPE_##type: return #type -- switch (c) -- { -- _FRIBIDI_CASE (LTR); -- _FRIBIDI_CASE (RTL); -- _FRIBIDI_CASE (AL); -- -- _FRIBIDI_CASE (EN); -- _FRIBIDI_CASE (AN); -- _FRIBIDI_CASE (ES); -- _FRIBIDI_CASE (ET); -- _FRIBIDI_CASE (CS); -- _FRIBIDI_CASE (NSM); -- _FRIBIDI_CASE (BN); -- -- _FRIBIDI_CASE (BS); -- _FRIBIDI_CASE (SS); -- _FRIBIDI_CASE (WS); -- _FRIBIDI_CASE (ON); -- -- _FRIBIDI_CASE (LRE); -- _FRIBIDI_CASE (RLE); -- _FRIBIDI_CASE (LRO); -- _FRIBIDI_CASE (RLO); -- _FRIBIDI_CASE (PDF); -- -- _FRIBIDI_CASE (SOT); -- _FRIBIDI_CASE (EOT); -- -- default: -- return "?"; -- } --#undef _FRIBIDI_CASE --} -- - /* Map fribidi_prop_types to fribidi_types. */ - const FriBidiCharType fribidi_prop_to_type[] = { - #define _FRIBIDI_ADD_TYPE(TYPE) FRIBIDI_TYPE_##TYPE, -diff -rua /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_types.h ./fribidi_types.h ---- /home/behdad/src/fdo/fribidi/fribidi.stable/fribidi_types.h 2005-09-25 18:49:59.000000000 -0400 -+++ ./fribidi_types.h 2005-11-03 11:30:26.000000000 -0500 -@@ -25,44 +25,26 @@ - - #include "fribidi_config.h" - --#define FRIBIDI_INT8 char --#if FRIBIDI_SIZEOF_INT+0 == 2 --# define FRIBIDI_INT16 int --#elif FRIBIDI_SIZEOF_SHORT+0 == 2 --# define FRIBIDI_INT16 short --#else --# error cannot determine a 16-bit integer type. check fribidi_config.h --#endif --#if FRIBIDI_SIZEOF_INT+0 == 4 --# define FRIBIDI_INT32 int --#elif FRIBIDI_SIZEOF_LONG+0 == 4 --# define FRIBIDI_INT32 long --#else --# error cannot determine a 32-bit integer type. check fribidi_config.h --#endif -- -- - #ifdef __cplusplus - extern "C" - { - #endif - -- typedef int fribidi_boolean; -- -- typedef signed FRIBIDI_INT8 fribidi_int8; -- typedef unsigned FRIBIDI_INT8 fribidi_uint8; -- typedef signed FRIBIDI_INT16 fribidi_int16; -- typedef unsigned FRIBIDI_INT16 fribidi_uint16; -- typedef signed FRIBIDI_INT32 fribidi_int32; -- typedef unsigned FRIBIDI_INT32 fribidi_uint32; -+ typedef gboolean fribidi_boolean; - -- typedef signed int fribidi_int; -- typedef unsigned int fribidi_uint; -+ typedef gint8 fribidi_int8; -+ typedef guint8 fribidi_uint8; -+ typedef gint16 fribidi_int16; -+ typedef guint16 fribidi_uint16; -+ typedef gint32 fribidi_int32; -+ typedef guint32 fribidi_uint32; -+ typedef gint fribidi_int; -+ typedef guint fribidi_uint; - - - typedef fribidi_int8 FriBidiLevel; -- typedef fribidi_uint32 FriBidiChar; -- typedef fribidi_int FriBidiStrIndex; -+ typedef gunichar FriBidiChar; -+ typedef gsize FriBidiStrIndex; - typedef fribidi_int32 FriBidiMaskType; - typedef FriBidiMaskType FriBidiCharType; - diff --git a/pango/mini-fribidi/fribidi_char_type.c b/pango/mini-fribidi/fribidi_char_type.c deleted file mode 100644 index 3ad2fcbf..00000000 --- a/pango/mini-fribidi/fribidi_char_type.c +++ /dev/null @@ -1,75 +0,0 @@ -/* FriBidi - Library of BiDi algorithm - * Copyright (C) 2001,2002 Behdad Esfahbod. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library, in a file named COPYING; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA - * - * For licensing issues, contact <fwpg@sharif.edu>. - */ - -#include "config.h" -#include "fribidi.h" - -#ifdef MEM_OPTIMIZED - -#if HAS_FRIBIDI_TAB_CHAR_TYPE_9_I -#include "fribidi_tab_char_type_9.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_8_I -#include "fribidi_tab_char_type_8.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_7_I -#include "fribidi_tab_char_type_7.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_6_I -#include "fribidi_tab_char_type_6.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_5_I -#include "fribidi_tab_char_type_5.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_4_I -#include "fribidi_tab_char_type_4.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_3_I -#include "fribidi_tab_char_type_3.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_2_I -#include "fribidi_tab_char_type_2.i" -#else -#error You have no fribidi_tab_char_type_*.i file, please first make one by \ - make fribidi_tab_char_type_n.i which n is the compress level, a digit \ - between 2 and 9, or simply run make fribidi_tab_char_type_small, \ - retry to make. -#endif - -#else - -#if HAS_FRIBIDI_TAB_CHAR_TYPE_2_I -#include "fribidi_tab_char_type_2.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_3_I -#include "fribidi_tab_char_type_3.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_4_I -#include "fribidi_tab_char_type_4.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_5_I -#include "fribidi_tab_char_type_5.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_6_I -#include "fribidi_tab_char_type_6.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_7_I -#include "fribidi_tab_char_type_7.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_8_I -#include "fribidi_tab_char_type_8.i" -#elif HAS_FRIBIDI_TAB_CHAR_TYPE_9_I -#include "fribidi_tab_char_type_9.i" -#else -#error You have no fribidi_tab_char_type_*.i file, please first make one by \ - make fribidi_tab_char_type_n.i which n is the compress level, a digit \ - between 2 and 9, or simply run make fribidi_tab_char_type_large, \ - retry to make. -#endif - -#endif diff --git a/pango/mini-fribidi/fribidi_config.h b/pango/mini-fribidi/fribidi_config.h deleted file mode 100644 index da0610df..00000000 --- a/pango/mini-fribidi/fribidi_config.h +++ /dev/null @@ -1,33 +0,0 @@ -#include <glib.h> - -#define FRIBIDI_TRUE TRUE -#define FRIBIDI_FALSE FALSE -#define HAS_FRIBIDI_TAB_CHAR_TYPE_2_I 1 -#define FRIBIDI_API - -/* squash -Werror=undef warnings from the other char types */ -#define HAS_FRIBIDI_TAB_CHAR_TYPE_9_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_8_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_7_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_6_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_5_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_4_I 0 -#define HAS_FRIBIDI_TAB_CHAR_TYPE_3_I 0 - -/* this was in fribidi_unicode.h. we only need these bits from that - * file, so moved here. */ -#define UNI_MAX_BIDI_LEVEL 61 - -/* ripped off debugging functions, make sure it's not triggerred. */ -#undef DEBUG - -/* g_malloc and g_free verbatim */ -#define malloc g_malloc -#define free g_free - -/* rename symbols to pango internal namespace */ -#define fribidi_log2vis_get_embedding_levels_new_utf8 _pango_fribidi_log2vis_get_embedding_levels_new_utf8 -#define fribidi_prop_to_type _pango_fribidi_prop_to_type -#define fribidi_get_type _pango_fribidi_get_type -#define fribidi_get_type_internal fribidi_get_type - diff --git a/pango/mini-fribidi/fribidi_tab_char_type_2.i b/pango/mini-fribidi/fribidi_tab_char_type_2.i deleted file mode 100644 index 36151417..00000000 --- a/pango/mini-fribidi/fribidi_tab_char_type_2.i +++ /dev/null @@ -1,5884 +0,0 @@ -#ifndef FRIBIDI_TAB_CHAR_TYPE_2_I -#define FRIBIDI_TAB_CHAR_TYPE_2_I - -#include "fribidi.h" - -#define LTR FRIBIDI_PROP_TYPE_LTR -#define RTL FRIBIDI_PROP_TYPE_RTL -#define AL FRIBIDI_PROP_TYPE_AL -#define ON FRIBIDI_PROP_TYPE_ON -#define BN FRIBIDI_PROP_TYPE_BN -#define AN FRIBIDI_PROP_TYPE_AN -#define BS FRIBIDI_PROP_TYPE_BS -#define CS FRIBIDI_PROP_TYPE_CS -#define EN FRIBIDI_PROP_TYPE_EN -#define ES FRIBIDI_PROP_TYPE_ES -#define ET FRIBIDI_PROP_TYPE_ET -#define LRE FRIBIDI_PROP_TYPE_LRE -#define LRO FRIBIDI_PROP_TYPE_LRO -#define NSM FRIBIDI_PROP_TYPE_NSM -#define PDF FRIBIDI_PROP_TYPE_PDF -#define RLE FRIBIDI_PROP_TYPE_RLE -#define RLO FRIBIDI_PROP_TYPE_RLO -#define SS FRIBIDI_PROP_TYPE_SS -#define WS FRIBIDI_PROP_TYPE_WS - - -/* Pango note: Updated to bidi-type.tab.i from FriBidi 0.19 series... */ - - -/* bidi-type.tab.i - * generated by gen-bidi-type-tab (GNU FriBidi 0.19.4) - * from the file UnicodeData.txt of Unicode version 6.2.0. */ - -#define PACKTAB_UINT8 fribidi_uint8 -#define PACKTAB_UINT16 fribidi_uint16 -#define PACKTAB_UINT32 fribidi_uint32 - -/* - generated by packtab.c version 3 - - use FRIBIDI_GET_BIDI_TYPE(key) to access your table - - assumed sizeof(unsigned char): 1 - required memory: 30208 - lookups: 2 - partition shape: Bid[4352][256] - different table entries: 1 84 -*/ - -/* *INDENT-OFF* */ - -static const unsigned char BidLev1[256*84] = { -#define BidLev1_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, - WS, ON, ON, ET, ET, ET, ON, ON, ON, ON, ON, ES, CS, ES, CS, CS, - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, 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, ON, ON, ON, ON, BN, - BN, BN, BN, BN, BN, BS, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - CS, ON, ET, ET, ET, ET, ON, ON, ON, ON,LTR, ON, ON, BN, ON, ON, - ET, ET, EN, EN, ON,LTR, ON, ON, ON, EN,LTR, 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, 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 BidLev1_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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,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, ON,LTR,LTR,LTR,LTR,LTR, - LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - 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, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, -#define BidLev1_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, - 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, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR, - LTR,LTR,LTR,LTR, ON, ON,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, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,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,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,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, ET, - RTL,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,RTL,NSM, - RTL,NSM,NSM,RTL,NSM,NSM,RTL,NSM,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,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 BidLev1_0600 0x600 - AN, AN, AN, AN, AN, AL, ON, ON, AL, ET, ET, AL, CS, AL, ON, ON, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,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, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, ET, AN, AN, AL, AL, 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, 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, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM, AN, ON,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 BidLev1_0700 0x700 - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - 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, - 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, 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, 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,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - NSM, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, - 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, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,RTL,RTL, ON, ON, ON, ON,RTL,RTL,RTL,RTL,RTL,RTL, -#define BidLev1_0800 0x800 - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,RTL,NSM,NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM,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,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,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,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,RTL,RTL,RTL,RTL, - AL,RTL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,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,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, - RTL,RTL,RTL,RTL,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,RTL, -#define BidLev1_0900 0x900 - 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,LTR,LTR, - LTR,LTR,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,LTR,NSM,LTR,LTR,LTR, - LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,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,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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR, - LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,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, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET,LTR,LTR,LTR,LTR, -#define BidLev1_0A00 0xA00 - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR, - LTR,NSM,NSM,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,NSM,NSM,NSM,LTR,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,LTR, - NSM,NSM,LTR,LTR,LTR,NSM,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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR, - LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR,LTR,NSM,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, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_0B00 0xB00 - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM, - LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,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,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ET, ON,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_0C00 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM, - NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,NSM,NSM,NSM,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,NSM,NSM,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, 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,NSM,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,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, -#define BidLev1_0D00 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,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,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,NSM,NSM,NSM,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, -#define BidLev1_0E00 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,LTR,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,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR, ET, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,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 BidLev1_0F00 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,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,NSM,LTR,NSM,LTR,NSM, 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,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR, - NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,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,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,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 BidLev1_1000 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM, - NSM,LTR,NSM,NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,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,NSM,NSM,LTR,LTR,LTR,LTR,NSM,NSM, - NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_1300 0x1100 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, 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, -#define BidLev1_1400 0x1200 - 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, -#define BidLev1_1600 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - WS,LTR,LTR,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, 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, -#define BidLev1_1700 0x1400 - 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, - 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, - 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,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,NSM,NSM,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ET,LTR,NSM,LTR,LTR, - 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,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1800 0x1500 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,NSM,NSM,NSM, WS,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,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,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_1900 0x1600 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR, - ON,LTR,LTR,LTR, 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, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_1A00 0x1700 - 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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR, - NSM,LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR, - LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,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,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_1B00 0x1800 - 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,LTR,LTR,LTR,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,LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM,LTR,LTR,LTR, - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM, - NSM,NSM,NSM,NSM,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,NSM,NSM,NSM,NSM,LTR,LTR,NSM,NSM,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,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM,NSM,LTR,LTR,LTR,NSM,LTR,NSM, - NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1C00 0x1900 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,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,NSM, - NSM,NSM,NSM,NSM,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - NSM,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1D00 0x1A00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM, -#define BidLev1_1F00 0x1B00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,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 BidLev1_2000 0x1C00 - 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, - ON, ON, ON, ON, ON, ON, ON, ON, WS, BS,LRE,RLE,PDF,LRO,RLO, CS, - ET, ET, ET, ET, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, CS, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, WS, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - EN,LTR,LTR,LTR, EN, EN, EN, EN, EN, EN, ES, ES, ON, ON, ON,LTR, - EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, ES, ES, ON, ON, ON,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, - ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - 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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_2100 0x1D00 - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR, - ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON,LTR,LTR, - 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, ON,LTR,LTR,LTR,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, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2200 0x1E00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ES, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2300 0x1F00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, ON, ON, 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, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2400 0x2000 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, - 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, EN, EN, EN, EN, EN, EN, EN, EN, - EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,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, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, -#define BidLev1_2500 0x2100 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2600 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,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, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2700 0x2300 - 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, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2B00 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,LTR,LTR,LTR, - 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, -#define BidLev1_2C00 0x2500 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,NSM, - NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, -#define BidLev1_2D00 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,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, -#define BidLev1_2E00 0x2700 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, 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, - ON, ON, 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, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_2F00 0x2800 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, -#define BidLev1_3000 0x2900 - 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, - ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR, - ON,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR, 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,NSM,NSM, ON, ON,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, ON,LTR,LTR,LTR,LTR, -#define BidLev1_3100 0x2A00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, -#define BidLev1_3200 0x2B00 - LTR,LTR,LTR,LTR,LTR,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, 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, - 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, 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, 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, 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, -#define BidLev1_3300 0x2C00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, 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, 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, ON, -#define BidLev1_4D00 0x2D00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, 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 BidLev1_A400 0x2E00 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, -#define BidLev1_A600 0x2F00 - 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,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,NSM, ON,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, 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,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,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, -#define BidLev1_A700 0x3000 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, 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, -#define BidLev1_A800 0x3100 - LTR,LTR,NSM,LTR,LTR,LTR,NSM,LTR,LTR,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,NSM,NSM,LTR, ON, ON, ON, ON,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, 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,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, - 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, -#define BidLev1_A900 0x3200 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,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,LTR,LTR,LTR,LTR,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,LTR,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,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,NSM,NSM,NSM,NSM,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,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_AA00 0x3300 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,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,NSM,NSM,NSM,LTR, - LTR,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,NSM,NSM,NSM,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM, - 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,NSM,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_AB00 0x3400 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_FB00 0x3500 - LTR,LTR,LTR,LTR,LTR,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, ES,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,RTL,RTL,RTL,RTL,RTL,RTL, - 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, - 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, - 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, - 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 BidLev1_FC00 0x3600 - 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, - 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, - 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, - 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, - 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, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, -#define BidLev1_FD00 0x3700 - 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, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, ON, - 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, - 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, - 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, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, ON, AL, AL, -#define BidLev1_FE00 0x3800 - NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, - NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,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, ON, ON, ON, ON, ON, ON, ON, ON, - CS, ON, CS,LTR, ON, CS, ON, ON, ON, ON, ON, ON, ON, ON, ON, ET, - ON, ON, ES, ES, ON, ON, ON,LTR, ON, ET, ET, ON,LTR,LTR,LTR,LTR, - 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, - 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, - 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 BidLev1_FF00 0x3900 - LTR, ON, ON, ET, ET, ET, ON, ON, ON, ON, ON, ES, CS, ES, CS, CS, - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, 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, 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, - ET, ET, ON, ON, ON, ET, ET,LTR, ON, ON, ON, ON, ON, ON, ON,LTR, - BN, BN, BN, BN, BN, BN, BN, BN, BN, ON, ON, ON, ON, ON, BN, BN, -#define BidLev1_10100 0x3A00 - 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, 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, - 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,NSM,LTR,LTR, -#define BidLev1_10800 0x3B00 - 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, - 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, - 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, - 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, - 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, - 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, - 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, - 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 BidLev1_10900 0x3C00 - 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, ON, - 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, - 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, - 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, - 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, - 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, - 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, - 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 BidLev1_10A00 0x3D00 - RTL,NSM,NSM,NSM,RTL,NSM,NSM,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,NSM, - 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, - RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,NSM,NSM,NSM,RTL,RTL,RTL,RTL,NSM, - 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, - 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, - 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, - 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, - 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, - 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 BidLev1_10B00 0x3E00 - 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, - 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, ON, ON, ON, ON, ON, ON, ON, - 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, - 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, - 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, - 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, - 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, - 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 BidLev1_10E00 0x3F00 - 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, - 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, - 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, - AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, - AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN, AN,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,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,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,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,RTL, -#define BidLev1_11000 0x4000 - 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, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, 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, - 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,LTR, - LTR,LTR,LTR,NSM,NSM,NSM,NSM,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,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 BidLev1_11100 0x4100 - 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,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_11600 0x4200 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,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,LTR,NSM,LTR,LTR, - NSM,NSM,NSM,NSM,NSM,NSM,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,LTR,LTR,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 BidLev1_16F00 0x4300 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_1D100 0x4400 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, - LTR,LTR,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,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,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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 BidLev1_1D200 0x4500 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON,NSM,NSM,NSM, 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, -#define BidLev1_1D300 0x4600 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, -#define BidLev1_1D600 0x4700 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,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, -#define BidLev1_1D700 0x4800 - 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, 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, 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, ON,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 BidLev1_1EE00 0x4900 - AL, AL, AL, AL,LTR, 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, - LTR, AL, AL,LTR, AL,LTR,LTR, AL,LTR, AL, AL, AL, AL, AL, AL, AL, - AL, AL, AL,LTR, AL, AL, AL, AL,LTR, AL,LTR, AL,LTR,LTR,LTR,LTR, - LTR,LTR, AL,LTR,LTR,LTR,LTR, AL,LTR, AL,LTR, AL,LTR, AL, AL, AL, - LTR, AL, AL,LTR, AL,LTR,LTR, AL,LTR, AL,LTR, AL,LTR, AL,LTR, AL, - LTR, AL, AL,LTR, AL,LTR,LTR, AL, AL, AL, AL,LTR, AL, AL, AL, AL, - AL, AL, AL,LTR, AL, AL, AL, AL,LTR, AL, AL, AL, AL,LTR, AL,LTR, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,LTR, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,LTR,LTR,LTR,LTR, - LTR, AL, AL, AL,LTR, AL, AL, AL, AL, AL,LTR, AL, AL, AL, AL, AL, - AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F000 0x4A00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, - LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, - LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - LTR, 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, -#define BidLev1_1F100 0x4B00 - EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,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, 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, -#define BidLev1_1F300 0x4C00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, - ON, ON, ON, ON, ON, ON,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, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, 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, - 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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,LTR,LTR,LTR,LTR,LTR, - 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, ON, ON, ON, ON, - ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, -#define BidLev1_1F400 0x4D00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, 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,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, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - 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,LTR,LTR,LTR, -#define BidLev1_1F500 0x4E00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, 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, - ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,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,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,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, ON, ON, ON, ON, -#define BidLev1_1F600 0x4F00 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, 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, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, -#define BidLev1_1F700 0x5000 - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, - ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, 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, -#define BidLev1_1FF00 0x5100 - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, - LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, -#define BidLev1_E0000 0x5200 - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, -#define BidLev1_E0100 0x5300 - 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, - 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, - 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, - 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, - 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, - BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, -}; - -static const PACKTAB_UINT16 BidLev0[4352*1] = { -#define BidLev0_0000 0x0 - BidLev1_0000, /* 0000..00FF */ - BidLev1_0100, /* 0100..01FF */ - BidLev1_0200, /* 0200..02FF */ - BidLev1_0300, /* 0300..03FF */ - BidLev1_0400, /* 0400..04FF */ - BidLev1_0500, /* 0500..05FF */ - BidLev1_0600, /* 0600..06FF */ - BidLev1_0700, /* 0700..07FF */ - BidLev1_0800, /* 0800..08FF */ - BidLev1_0900, /* 0900..09FF */ - BidLev1_0A00, /* 0A00..0AFF */ - BidLev1_0B00, /* 0B00..0BFF */ - BidLev1_0C00, /* 0C00..0CFF */ - BidLev1_0D00, /* 0D00..0DFF */ - BidLev1_0E00, /* 0E00..0EFF */ - BidLev1_0F00, /* 0F00..0FFF */ - BidLev1_1000, /* 1000..10FF */ - BidLev1_0100, /* 1100..11FF */ - BidLev1_0100, /* 1200..12FF */ - BidLev1_1300, /* 1300..13FF */ - BidLev1_1400, /* 1400..14FF */ - BidLev1_0100, /* 1500..15FF */ - BidLev1_1600, /* 1600..16FF */ - BidLev1_1700, /* 1700..17FF */ - BidLev1_1800, /* 1800..18FF */ - BidLev1_1900, /* 1900..19FF */ - BidLev1_1A00, /* 1A00..1AFF */ - BidLev1_1B00, /* 1B00..1BFF */ - BidLev1_1C00, /* 1C00..1CFF */ - BidLev1_1D00, /* 1D00..1DFF */ - BidLev1_0100, /* 1E00..1EFF */ - BidLev1_1F00, /* 1F00..1FFF */ - BidLev1_2000, /* 2000..20FF */ - BidLev1_2100, /* 2100..21FF */ - BidLev1_2200, /* 2200..22FF */ - BidLev1_2300, /* 2300..23FF */ - BidLev1_2400, /* 2400..24FF */ - BidLev1_2500, /* 2500..25FF */ - BidLev1_2600, /* 2600..26FF */ - BidLev1_2700, /* 2700..27FF */ - BidLev1_0100, /* 2800..28FF */ - BidLev1_2500, /* 2900..29FF */ - BidLev1_2500, /* 2A00..2AFF */ - BidLev1_2B00, /* 2B00..2BFF */ - BidLev1_2C00, /* 2C00..2CFF */ - BidLev1_2D00, /* 2D00..2DFF */ - BidLev1_2E00, /* 2E00..2EFF */ - BidLev1_2F00, /* 2F00..2FFF */ - BidLev1_3000, /* 3000..30FF */ - BidLev1_3100, /* 3100..31FF */ - BidLev1_3200, /* 3200..32FF */ - BidLev1_3300, /* 3300..33FF */ - BidLev1_0100, /* 3400..34FF */ - BidLev1_0100, /* 3500..35FF */ - BidLev1_0100, /* 3600..36FF */ - BidLev1_0100, /* 3700..37FF */ - BidLev1_0100, /* 3800..38FF */ - BidLev1_0100, /* 3900..39FF */ - BidLev1_0100, /* 3A00..3AFF */ - BidLev1_0100, /* 3B00..3BFF */ - BidLev1_0100, /* 3C00..3CFF */ - BidLev1_0100, /* 3D00..3DFF */ - BidLev1_0100, /* 3E00..3EFF */ - BidLev1_0100, /* 3F00..3FFF */ - BidLev1_0100, /* 4000..40FF */ - BidLev1_0100, /* 4100..41FF */ - BidLev1_0100, /* 4200..42FF */ - BidLev1_0100, /* 4300..43FF */ - BidLev1_0100, /* 4400..44FF */ - BidLev1_0100, /* 4500..45FF */ - BidLev1_0100, /* 4600..46FF */ - BidLev1_0100, /* 4700..47FF */ - BidLev1_0100, /* 4800..48FF */ - BidLev1_0100, /* 4900..49FF */ - BidLev1_0100, /* 4A00..4AFF */ - BidLev1_0100, /* 4B00..4BFF */ - BidLev1_0100, /* 4C00..4CFF */ - BidLev1_4D00, /* 4D00..4DFF */ - BidLev1_0100, /* 4E00..4EFF */ - BidLev1_0100, /* 4F00..4FFF */ - BidLev1_0100, /* 5000..50FF */ - BidLev1_0100, /* 5100..51FF */ - BidLev1_0100, /* 5200..52FF */ - BidLev1_0100, /* 5300..53FF */ - BidLev1_0100, /* 5400..54FF */ - BidLev1_0100, /* 5500..55FF */ - BidLev1_0100, /* 5600..56FF */ - BidLev1_0100, /* 5700..57FF */ - BidLev1_0100, /* 5800..58FF */ - BidLev1_0100, /* 5900..59FF */ - BidLev1_0100, /* 5A00..5AFF */ - BidLev1_0100, /* 5B00..5BFF */ - BidLev1_0100, /* 5C00..5CFF */ - BidLev1_0100, /* 5D00..5DFF */ - BidLev1_0100, /* 5E00..5EFF */ - BidLev1_0100, /* 5F00..5FFF */ - BidLev1_0100, /* 6000..60FF */ - BidLev1_0100, /* 6100..61FF */ - BidLev1_0100, /* 6200..62FF */ - BidLev1_0100, /* 6300..63FF */ - BidLev1_0100, /* 6400..64FF */ - BidLev1_0100, /* 6500..65FF */ - BidLev1_0100, /* 6600..66FF */ - BidLev1_0100, /* 6700..67FF */ - BidLev1_0100, /* 6800..68FF */ - BidLev1_0100, /* 6900..69FF */ - BidLev1_0100, /* 6A00..6AFF */ - BidLev1_0100, /* 6B00..6BFF */ - BidLev1_0100, /* 6C00..6CFF */ - BidLev1_0100, /* 6D00..6DFF */ - BidLev1_0100, /* 6E00..6EFF */ - BidLev1_0100, /* 6F00..6FFF */ - BidLev1_0100, /* 7000..70FF */ - BidLev1_0100, /* 7100..71FF */ - BidLev1_0100, /* 7200..72FF */ - BidLev1_0100, /* 7300..73FF */ - BidLev1_0100, /* 7400..74FF */ - BidLev1_0100, /* 7500..75FF */ - BidLev1_0100, /* 7600..76FF */ - BidLev1_0100, /* 7700..77FF */ - BidLev1_0100, /* 7800..78FF */ - BidLev1_0100, /* 7900..79FF */ - BidLev1_0100, /* 7A00..7AFF */ - BidLev1_0100, /* 7B00..7BFF */ - BidLev1_0100, /* 7C00..7CFF */ - BidLev1_0100, /* 7D00..7DFF */ - BidLev1_0100, /* 7E00..7EFF */ - BidLev1_0100, /* 7F00..7FFF */ - BidLev1_0100, /* 8000..80FF */ - BidLev1_0100, /* 8100..81FF */ - BidLev1_0100, /* 8200..82FF */ - BidLev1_0100, /* 8300..83FF */ - BidLev1_0100, /* 8400..84FF */ - BidLev1_0100, /* 8500..85FF */ - BidLev1_0100, /* 8600..86FF */ - BidLev1_0100, /* 8700..87FF */ - BidLev1_0100, /* 8800..88FF */ - BidLev1_0100, /* 8900..89FF */ - BidLev1_0100, /* 8A00..8AFF */ - BidLev1_0100, /* 8B00..8BFF */ - BidLev1_0100, /* 8C00..8CFF */ - BidLev1_0100, /* 8D00..8DFF */ - BidLev1_0100, /* 8E00..8EFF */ - BidLev1_0100, /* 8F00..8FFF */ - BidLev1_0100, /* 9000..90FF */ - BidLev1_0100, /* 9100..91FF */ - BidLev1_0100, /* 9200..92FF */ - BidLev1_0100, /* 9300..93FF */ - BidLev1_0100, /* 9400..94FF */ - BidLev1_0100, /* 9500..95FF */ - BidLev1_0100, /* 9600..96FF */ - BidLev1_0100, /* 9700..97FF */ - BidLev1_0100, /* 9800..98FF */ - BidLev1_0100, /* 9900..99FF */ - BidLev1_0100, /* 9A00..9AFF */ - BidLev1_0100, /* 9B00..9BFF */ - BidLev1_0100, /* 9C00..9CFF */ - BidLev1_0100, /* 9D00..9DFF */ - BidLev1_0100, /* 9E00..9EFF */ - BidLev1_0100, /* 9F00..9FFF */ - BidLev1_0100, /* A000..A0FF */ - BidLev1_0100, /* A100..A1FF */ - BidLev1_0100, /* A200..A2FF */ - BidLev1_0100, /* A300..A3FF */ - BidLev1_A400, /* A400..A4FF */ - BidLev1_0100, /* A500..A5FF */ - BidLev1_A600, /* A600..A6FF */ - BidLev1_A700, /* A700..A7FF */ - BidLev1_A800, /* A800..A8FF */ - BidLev1_A900, /* A900..A9FF */ - BidLev1_AA00, /* AA00..AAFF */ - BidLev1_AB00, /* AB00..ABFF */ - BidLev1_0100, /* AC00..ACFF */ - BidLev1_0100, /* AD00..ADFF */ - BidLev1_0100, /* AE00..AEFF */ - BidLev1_0100, /* AF00..AFFF */ - BidLev1_0100, /* B000..B0FF */ - BidLev1_0100, /* B100..B1FF */ - BidLev1_0100, /* B200..B2FF */ - BidLev1_0100, /* B300..B3FF */ - BidLev1_0100, /* B400..B4FF */ - BidLev1_0100, /* B500..B5FF */ - BidLev1_0100, /* B600..B6FF */ - BidLev1_0100, /* B700..B7FF */ - BidLev1_0100, /* B800..B8FF */ - BidLev1_0100, /* B900..B9FF */ - BidLev1_0100, /* BA00..BAFF */ - BidLev1_0100, /* BB00..BBFF */ - BidLev1_0100, /* BC00..BCFF */ - BidLev1_0100, /* BD00..BDFF */ - BidLev1_0100, /* BE00..BEFF */ - BidLev1_0100, /* BF00..BFFF */ - BidLev1_0100, /* C000..C0FF */ - BidLev1_0100, /* C100..C1FF */ - BidLev1_0100, /* C200..C2FF */ - BidLev1_0100, /* C300..C3FF */ - BidLev1_0100, /* C400..C4FF */ - BidLev1_0100, /* C500..C5FF */ - BidLev1_0100, /* C600..C6FF */ - BidLev1_0100, /* C700..C7FF */ - BidLev1_0100, /* C800..C8FF */ - BidLev1_0100, /* C900..C9FF */ - BidLev1_0100, /* CA00..CAFF */ - BidLev1_0100, /* CB00..CBFF */ - BidLev1_0100, /* CC00..CCFF */ - BidLev1_0100, /* CD00..CDFF */ - BidLev1_0100, /* CE00..CEFF */ - BidLev1_0100, /* CF00..CFFF */ - BidLev1_0100, /* D000..D0FF */ - BidLev1_0100, /* D100..D1FF */ - BidLev1_0100, /* D200..D2FF */ - BidLev1_0100, /* D300..D3FF */ - BidLev1_0100, /* D400..D4FF */ - BidLev1_0100, /* D500..D5FF */ - BidLev1_0100, /* D600..D6FF */ - BidLev1_0100, /* D700..D7FF */ - BidLev1_0100, /* D800..D8FF */ - BidLev1_0100, /* D900..D9FF */ - BidLev1_0100, /* DA00..DAFF */ - BidLev1_0100, /* DB00..DBFF */ - BidLev1_0100, /* DC00..DCFF */ - BidLev1_0100, /* DD00..DDFF */ - BidLev1_0100, /* DE00..DEFF */ - BidLev1_0100, /* DF00..DFFF */ - BidLev1_0100, /* E000..E0FF */ - BidLev1_0100, /* E100..E1FF */ - BidLev1_0100, /* E200..E2FF */ - BidLev1_0100, /* E300..E3FF */ - BidLev1_0100, /* E400..E4FF */ - BidLev1_0100, /* E500..E5FF */ - BidLev1_0100, /* E600..E6FF */ - BidLev1_0100, /* E700..E7FF */ - BidLev1_0100, /* E800..E8FF */ - BidLev1_0100, /* E900..E9FF */ - BidLev1_0100, /* EA00..EAFF */ - BidLev1_0100, /* EB00..EBFF */ - BidLev1_0100, /* EC00..ECFF */ - BidLev1_0100, /* ED00..EDFF */ - BidLev1_0100, /* EE00..EEFF */ - BidLev1_0100, /* EF00..EFFF */ - BidLev1_0100, /* F000..F0FF */ - BidLev1_0100, /* F100..F1FF */ - BidLev1_0100, /* F200..F2FF */ - BidLev1_0100, /* F300..F3FF */ - BidLev1_0100, /* F400..F4FF */ - BidLev1_0100, /* F500..F5FF */ - BidLev1_0100, /* F600..F6FF */ - BidLev1_0100, /* F700..F7FF */ - BidLev1_0100, /* F800..F8FF */ - BidLev1_0100, /* F900..F9FF */ - BidLev1_0100, /* FA00..FAFF */ - BidLev1_FB00, /* FB00..FBFF */ - BidLev1_FC00, /* FC00..FCFF */ - BidLev1_FD00, /* FD00..FDFF */ - BidLev1_FE00, /* FE00..FEFF */ - BidLev1_FF00, /* FF00..FFFF */ - BidLev1_0100, /* 10000..100FF */ - BidLev1_10100, /* 10100..101FF */ - BidLev1_0100, /* 10200..102FF */ - BidLev1_0100, /* 10300..103FF */ - BidLev1_0100, /* 10400..104FF */ - BidLev1_0100, /* 10500..105FF */ - BidLev1_0100, /* 10600..106FF */ - BidLev1_0100, /* 10700..107FF */ - BidLev1_10800, /* 10800..108FF */ - BidLev1_10900, /* 10900..109FF */ - BidLev1_10A00, /* 10A00..10AFF */ - BidLev1_10B00, /* 10B00..10BFF */ - BidLev1_10800, /* 10C00..10CFF */ - BidLev1_10800, /* 10D00..10DFF */ - BidLev1_10E00, /* 10E00..10EFF */ - BidLev1_10800, /* 10F00..10FFF */ - BidLev1_11000, /* 11000..110FF */ - BidLev1_11100, /* 11100..111FF */ - BidLev1_0100, /* 11200..112FF */ - BidLev1_0100, /* 11300..113FF */ - BidLev1_0100, /* 11400..114FF */ - BidLev1_0100, /* 11500..115FF */ - BidLev1_11600, /* 11600..116FF */ - BidLev1_0100, /* 11700..117FF */ - BidLev1_0100, /* 11800..118FF */ - BidLev1_0100, /* 11900..119FF */ - BidLev1_0100, /* 11A00..11AFF */ - BidLev1_0100, /* 11B00..11BFF */ - BidLev1_0100, /* 11C00..11CFF */ - BidLev1_0100, /* 11D00..11DFF */ - BidLev1_0100, /* 11E00..11EFF */ - BidLev1_0100, /* 11F00..11FFF */ - BidLev1_0100, /* 12000..120FF */ - BidLev1_0100, /* 12100..121FF */ - BidLev1_0100, /* 12200..122FF */ - BidLev1_0100, /* 12300..123FF */ - BidLev1_0100, /* 12400..124FF */ - BidLev1_0100, /* 12500..125FF */ - BidLev1_0100, /* 12600..126FF */ - BidLev1_0100, /* 12700..127FF */ - BidLev1_0100, /* 12800..128FF */ - BidLev1_0100, /* 12900..129FF */ - BidLev1_0100, /* 12A00..12AFF */ - BidLev1_0100, /* 12B00..12BFF */ - BidLev1_0100, /* 12C00..12CFF */ - BidLev1_0100, /* 12D00..12DFF */ - BidLev1_0100, /* 12E00..12EFF */ - BidLev1_0100, /* 12F00..12FFF */ - BidLev1_0100, /* 13000..130FF */ - BidLev1_0100, /* 13100..131FF */ - BidLev1_0100, /* 13200..132FF */ - BidLev1_0100, /* 13300..133FF */ - BidLev1_0100, /* 13400..134FF */ - BidLev1_0100, /* 13500..135FF */ - BidLev1_0100, /* 13600..136FF */ - BidLev1_0100, /* 13700..137FF */ - BidLev1_0100, /* 13800..138FF */ - BidLev1_0100, /* 13900..139FF */ - BidLev1_0100, /* 13A00..13AFF */ - BidLev1_0100, /* 13B00..13BFF */ - BidLev1_0100, /* 13C00..13CFF */ - BidLev1_0100, /* 13D00..13DFF */ - BidLev1_0100, /* 13E00..13EFF */ - BidLev1_0100, /* 13F00..13FFF */ - BidLev1_0100, /* 14000..140FF */ - BidLev1_0100, /* 14100..141FF */ - BidLev1_0100, /* 14200..142FF */ - BidLev1_0100, /* 14300..143FF */ - BidLev1_0100, /* 14400..144FF */ - BidLev1_0100, /* 14500..145FF */ - BidLev1_0100, /* 14600..146FF */ - BidLev1_0100, /* 14700..147FF */ - BidLev1_0100, /* 14800..148FF */ - BidLev1_0100, /* 14900..149FF */ - BidLev1_0100, /* 14A00..14AFF */ - BidLev1_0100, /* 14B00..14BFF */ - BidLev1_0100, /* 14C00..14CFF */ - BidLev1_0100, /* 14D00..14DFF */ - BidLev1_0100, /* 14E00..14EFF */ - BidLev1_0100, /* 14F00..14FFF */ - BidLev1_0100, /* 15000..150FF */ - BidLev1_0100, /* 15100..151FF */ - BidLev1_0100, /* 15200..152FF */ - BidLev1_0100, /* 15300..153FF */ - BidLev1_0100, /* 15400..154FF */ - BidLev1_0100, /* 15500..155FF */ - BidLev1_0100, /* 15600..156FF */ - BidLev1_0100, /* 15700..157FF */ - BidLev1_0100, /* 15800..158FF */ - BidLev1_0100, /* 15900..159FF */ - BidLev1_0100, /* 15A00..15AFF */ - BidLev1_0100, /* 15B00..15BFF */ - BidLev1_0100, /* 15C00..15CFF */ - BidLev1_0100, /* 15D00..15DFF */ - BidLev1_0100, /* 15E00..15EFF */ - BidLev1_0100, /* 15F00..15FFF */ - BidLev1_0100, /* 16000..160FF */ - BidLev1_0100, /* 16100..161FF */ - BidLev1_0100, /* 16200..162FF */ - BidLev1_0100, /* 16300..163FF */ - BidLev1_0100, /* 16400..164FF */ - BidLev1_0100, /* 16500..165FF */ - BidLev1_0100, /* 16600..166FF */ - BidLev1_0100, /* 16700..167FF */ - BidLev1_0100, /* 16800..168FF */ - BidLev1_0100, /* 16900..169FF */ - BidLev1_0100, /* 16A00..16AFF */ - BidLev1_0100, /* 16B00..16BFF */ - BidLev1_0100, /* 16C00..16CFF */ - BidLev1_0100, /* 16D00..16DFF */ - BidLev1_0100, /* 16E00..16EFF */ - BidLev1_16F00, /* 16F00..16FFF */ - BidLev1_0100, /* 17000..170FF */ - BidLev1_0100, /* 17100..171FF */ - BidLev1_0100, /* 17200..172FF */ - BidLev1_0100, /* 17300..173FF */ - BidLev1_0100, /* 17400..174FF */ - BidLev1_0100, /* 17500..175FF */ - BidLev1_0100, /* 17600..176FF */ - BidLev1_0100, /* 17700..177FF */ - BidLev1_0100, /* 17800..178FF */ - BidLev1_0100, /* 17900..179FF */ - BidLev1_0100, /* 17A00..17AFF */ - BidLev1_0100, /* 17B00..17BFF */ - BidLev1_0100, /* 17C00..17CFF */ - BidLev1_0100, /* 17D00..17DFF */ - BidLev1_0100, /* 17E00..17EFF */ - BidLev1_0100, /* 17F00..17FFF */ - BidLev1_0100, /* 18000..180FF */ - BidLev1_0100, /* 18100..181FF */ - BidLev1_0100, /* 18200..182FF */ - BidLev1_0100, /* 18300..183FF */ - BidLev1_0100, /* 18400..184FF */ - BidLev1_0100, /* 18500..185FF */ - BidLev1_0100, /* 18600..186FF */ - BidLev1_0100, /* 18700..187FF */ - BidLev1_0100, /* 18800..188FF */ - BidLev1_0100, /* 18900..189FF */ - BidLev1_0100, /* 18A00..18AFF */ - BidLev1_0100, /* 18B00..18BFF */ - BidLev1_0100, /* 18C00..18CFF */ - BidLev1_0100, /* 18D00..18DFF */ - BidLev1_0100, /* 18E00..18EFF */ - BidLev1_0100, /* 18F00..18FFF */ - BidLev1_0100, /* 19000..190FF */ - BidLev1_0100, /* 19100..191FF */ - BidLev1_0100, /* 19200..192FF */ - BidLev1_0100, /* 19300..193FF */ - BidLev1_0100, /* 19400..194FF */ - BidLev1_0100, /* 19500..195FF */ - BidLev1_0100, /* 19600..196FF */ - BidLev1_0100, /* 19700..197FF */ - BidLev1_0100, /* 19800..198FF */ - BidLev1_0100, /* 19900..199FF */ - BidLev1_0100, /* 19A00..19AFF */ - BidLev1_0100, /* 19B00..19BFF */ - BidLev1_0100, /* 19C00..19CFF */ - BidLev1_0100, /* 19D00..19DFF */ - BidLev1_0100, /* 19E00..19EFF */ - BidLev1_0100, /* 19F00..19FFF */ - BidLev1_0100, /* 1A000..1A0FF */ - BidLev1_0100, /* 1A100..1A1FF */ - BidLev1_0100, /* 1A200..1A2FF */ - BidLev1_0100, /* 1A300..1A3FF */ - BidLev1_0100, /* 1A400..1A4FF */ - BidLev1_0100, /* 1A500..1A5FF */ - BidLev1_0100, /* 1A600..1A6FF */ - BidLev1_0100, /* 1A700..1A7FF */ - BidLev1_0100, /* 1A800..1A8FF */ - BidLev1_0100, /* 1A900..1A9FF */ - BidLev1_0100, /* 1AA00..1AAFF */ - BidLev1_0100, /* 1AB00..1ABFF */ - BidLev1_0100, /* 1AC00..1ACFF */ - BidLev1_0100, /* 1AD00..1ADFF */ - BidLev1_0100, /* 1AE00..1AEFF */ - BidLev1_0100, /* 1AF00..1AFFF */ - BidLev1_0100, /* 1B000..1B0FF */ - BidLev1_0100, /* 1B100..1B1FF */ - BidLev1_0100, /* 1B200..1B2FF */ - BidLev1_0100, /* 1B300..1B3FF */ - BidLev1_0100, /* 1B400..1B4FF */ - BidLev1_0100, /* 1B500..1B5FF */ - BidLev1_0100, /* 1B600..1B6FF */ - BidLev1_0100, /* 1B700..1B7FF */ - BidLev1_0100, /* 1B800..1B8FF */ - BidLev1_0100, /* 1B900..1B9FF */ - BidLev1_0100, /* 1BA00..1BAFF */ - BidLev1_0100, /* 1BB00..1BBFF */ - BidLev1_0100, /* 1BC00..1BCFF */ - BidLev1_0100, /* 1BD00..1BDFF */ - BidLev1_0100, /* 1BE00..1BEFF */ - BidLev1_0100, /* 1BF00..1BFFF */ - BidLev1_0100, /* 1C000..1C0FF */ - BidLev1_0100, /* 1C100..1C1FF */ - BidLev1_0100, /* 1C200..1C2FF */ - BidLev1_0100, /* 1C300..1C3FF */ - BidLev1_0100, /* 1C400..1C4FF */ - BidLev1_0100, /* 1C500..1C5FF */ - BidLev1_0100, /* 1C600..1C6FF */ - BidLev1_0100, /* 1C700..1C7FF */ - BidLev1_0100, /* 1C800..1C8FF */ - BidLev1_0100, /* 1C900..1C9FF */ - BidLev1_0100, /* 1CA00..1CAFF */ - BidLev1_0100, /* 1CB00..1CBFF */ - BidLev1_0100, /* 1CC00..1CCFF */ - BidLev1_0100, /* 1CD00..1CDFF */ - BidLev1_0100, /* 1CE00..1CEFF */ - BidLev1_0100, /* 1CF00..1CFFF */ - BidLev1_0100, /* 1D000..1D0FF */ - BidLev1_1D100, /* 1D100..1D1FF */ - BidLev1_1D200, /* 1D200..1D2FF */ - BidLev1_1D300, /* 1D300..1D3FF */ - BidLev1_0100, /* 1D400..1D4FF */ - BidLev1_0100, /* 1D500..1D5FF */ - BidLev1_1D600, /* 1D600..1D6FF */ - BidLev1_1D700, /* 1D700..1D7FF */ - BidLev1_0100, /* 1D800..1D8FF */ - BidLev1_0100, /* 1D900..1D9FF */ - BidLev1_0100, /* 1DA00..1DAFF */ - BidLev1_0100, /* 1DB00..1DBFF */ - BidLev1_0100, /* 1DC00..1DCFF */ - BidLev1_0100, /* 1DD00..1DDFF */ - BidLev1_0100, /* 1DE00..1DEFF */ - BidLev1_0100, /* 1DF00..1DFFF */ - BidLev1_0100, /* 1E000..1E0FF */ - BidLev1_0100, /* 1E100..1E1FF */ - BidLev1_0100, /* 1E200..1E2FF */ - BidLev1_0100, /* 1E300..1E3FF */ - BidLev1_0100, /* 1E400..1E4FF */ - BidLev1_0100, /* 1E500..1E5FF */ - BidLev1_0100, /* 1E600..1E6FF */ - BidLev1_0100, /* 1E700..1E7FF */ - BidLev1_0100, /* 1E800..1E8FF */ - BidLev1_0100, /* 1E900..1E9FF */ - BidLev1_0100, /* 1EA00..1EAFF */ - BidLev1_0100, /* 1EB00..1EBFF */ - BidLev1_0100, /* 1EC00..1ECFF */ - BidLev1_0100, /* 1ED00..1EDFF */ - BidLev1_1EE00, /* 1EE00..1EEFF */ - BidLev1_0100, /* 1EF00..1EFFF */ - BidLev1_1F000, /* 1F000..1F0FF */ - BidLev1_1F100, /* 1F100..1F1FF */ - BidLev1_0100, /* 1F200..1F2FF */ - BidLev1_1F300, /* 1F300..1F3FF */ - BidLev1_1F400, /* 1F400..1F4FF */ - BidLev1_1F500, /* 1F500..1F5FF */ - BidLev1_1F600, /* 1F600..1F6FF */ - BidLev1_1F700, /* 1F700..1F7FF */ - BidLev1_0100, /* 1F800..1F8FF */ - BidLev1_0100, /* 1F900..1F9FF */ - BidLev1_0100, /* 1FA00..1FAFF */ - BidLev1_0100, /* 1FB00..1FBFF */ - BidLev1_0100, /* 1FC00..1FCFF */ - BidLev1_0100, /* 1FD00..1FDFF */ - BidLev1_0100, /* 1FE00..1FEFF */ - BidLev1_1FF00, /* 1FF00..1FFFF */ - BidLev1_0100, /* 20000..200FF */ - BidLev1_0100, /* 20100..201FF */ - BidLev1_0100, /* 20200..202FF */ - BidLev1_0100, /* 20300..203FF */ - BidLev1_0100, /* 20400..204FF */ - BidLev1_0100, /* 20500..205FF */ - BidLev1_0100, /* 20600..206FF */ - BidLev1_0100, /* 20700..207FF */ - BidLev1_0100, /* 20800..208FF */ - BidLev1_0100, /* 20900..209FF */ - BidLev1_0100, /* 20A00..20AFF */ - BidLev1_0100, /* 20B00..20BFF */ - BidLev1_0100, /* 20C00..20CFF */ - BidLev1_0100, /* 20D00..20DFF */ - BidLev1_0100, /* 20E00..20EFF */ - BidLev1_0100, /* 20F00..20FFF */ - BidLev1_0100, /* 21000..210FF */ - BidLev1_0100, /* 21100..211FF */ - BidLev1_0100, /* 21200..212FF */ - BidLev1_0100, /* 21300..213FF */ - BidLev1_0100, /* 21400..214FF */ - BidLev1_0100, /* 21500..215FF */ - BidLev1_0100, /* 21600..216FF */ - BidLev1_0100, /* 21700..217FF */ - BidLev1_0100, /* 21800..218FF */ - BidLev1_0100, /* 21900..219FF */ - BidLev1_0100, /* 21A00..21AFF */ - BidLev1_0100, /* 21B00..21BFF */ - BidLev1_0100, /* 21C00..21CFF */ - BidLev1_0100, /* 21D00..21DFF */ - BidLev1_0100, /* 21E00..21EFF */ - BidLev1_0100, /* 21F00..21FFF */ - BidLev1_0100, /* 22000..220FF */ - BidLev1_0100, /* 22100..221FF */ - BidLev1_0100, /* 22200..222FF */ - BidLev1_0100, /* 22300..223FF */ - BidLev1_0100, /* 22400..224FF */ - BidLev1_0100, /* 22500..225FF */ - BidLev1_0100, /* 22600..226FF */ - BidLev1_0100, /* 22700..227FF */ - BidLev1_0100, /* 22800..228FF */ - BidLev1_0100, /* 22900..229FF */ - BidLev1_0100, /* 22A00..22AFF */ - BidLev1_0100, /* 22B00..22BFF */ - BidLev1_0100, /* 22C00..22CFF */ - BidLev1_0100, /* 22D00..22DFF */ - BidLev1_0100, /* 22E00..22EFF */ - BidLev1_0100, /* 22F00..22FFF */ - BidLev1_0100, /* 23000..230FF */ - BidLev1_0100, /* 23100..231FF */ - BidLev1_0100, /* 23200..232FF */ - BidLev1_0100, /* 23300..233FF */ - BidLev1_0100, /* 23400..234FF */ - BidLev1_0100, /* 23500..235FF */ - BidLev1_0100, /* 23600..236FF */ - BidLev1_0100, /* 23700..237FF */ - BidLev1_0100, /* 23800..238FF */ - BidLev1_0100, /* 23900..239FF */ - BidLev1_0100, /* 23A00..23AFF */ - BidLev1_0100, /* 23B00..23BFF */ - BidLev1_0100, /* 23C00..23CFF */ - BidLev1_0100, /* 23D00..23DFF */ - BidLev1_0100, /* 23E00..23EFF */ - BidLev1_0100, /* 23F00..23FFF */ - BidLev1_0100, /* 24000..240FF */ - BidLev1_0100, /* 24100..241FF */ - BidLev1_0100, /* 24200..242FF */ - BidLev1_0100, /* 24300..243FF */ - BidLev1_0100, /* 24400..244FF */ - BidLev1_0100, /* 24500..245FF */ - BidLev1_0100, /* 24600..246FF */ - BidLev1_0100, /* 24700..247FF */ - BidLev1_0100, /* 24800..248FF */ - BidLev1_0100, /* 24900..249FF */ - BidLev1_0100, /* 24A00..24AFF */ - BidLev1_0100, /* 24B00..24BFF */ - BidLev1_0100, /* 24C00..24CFF */ - BidLev1_0100, /* 24D00..24DFF */ - BidLev1_0100, /* 24E00..24EFF */ - BidLev1_0100, /* 24F00..24FFF */ - BidLev1_0100, /* 25000..250FF */ - BidLev1_0100, /* 25100..251FF */ - BidLev1_0100, /* 25200..252FF */ - BidLev1_0100, /* 25300..253FF */ - BidLev1_0100, /* 25400..254FF */ - BidLev1_0100, /* 25500..255FF */ - BidLev1_0100, /* 25600..256FF */ - BidLev1_0100, /* 25700..257FF */ - BidLev1_0100, /* 25800..258FF */ - BidLev1_0100, /* 25900..259FF */ - BidLev1_0100, /* 25A00..25AFF */ - BidLev1_0100, /* 25B00..25BFF */ - BidLev1_0100, /* 25C00..25CFF */ - BidLev1_0100, /* 25D00..25DFF */ - BidLev1_0100, /* 25E00..25EFF */ - BidLev1_0100, /* 25F00..25FFF */ - BidLev1_0100, /* 26000..260FF */ - BidLev1_0100, /* 26100..261FF */ - BidLev1_0100, /* 26200..262FF */ - BidLev1_0100, /* 26300..263FF */ - BidLev1_0100, /* 26400..264FF */ - BidLev1_0100, /* 26500..265FF */ - BidLev1_0100, /* 26600..266FF */ - BidLev1_0100, /* 26700..267FF */ - BidLev1_0100, /* 26800..268FF */ - BidLev1_0100, /* 26900..269FF */ - BidLev1_0100, /* 26A00..26AFF */ - BidLev1_0100, /* 26B00..26BFF */ - BidLev1_0100, /* 26C00..26CFF */ - BidLev1_0100, /* 26D00..26DFF */ - BidLev1_0100, /* 26E00..26EFF */ - BidLev1_0100, /* 26F00..26FFF */ - BidLev1_0100, /* 27000..270FF */ - BidLev1_0100, /* 27100..271FF */ - BidLev1_0100, /* 27200..272FF */ - BidLev1_0100, /* 27300..273FF */ - BidLev1_0100, /* 27400..274FF */ - BidLev1_0100, /* 27500..275FF */ - BidLev1_0100, /* 27600..276FF */ - BidLev1_0100, /* 27700..277FF */ - BidLev1_0100, /* 27800..278FF */ - BidLev1_0100, /* 27900..279FF */ - BidLev1_0100, /* 27A00..27AFF */ - BidLev1_0100, /* 27B00..27BFF */ - BidLev1_0100, /* 27C00..27CFF */ - BidLev1_0100, /* 27D00..27DFF */ - BidLev1_0100, /* 27E00..27EFF */ - BidLev1_0100, /* 27F00..27FFF */ - BidLev1_0100, /* 28000..280FF */ - BidLev1_0100, /* 28100..281FF */ - BidLev1_0100, /* 28200..282FF */ - BidLev1_0100, /* 28300..283FF */ - BidLev1_0100, /* 28400..284FF */ - BidLev1_0100, /* 28500..285FF */ - BidLev1_0100, /* 28600..286FF */ - BidLev1_0100, /* 28700..287FF */ - BidLev1_0100, /* 28800..288FF */ - BidLev1_0100, /* 28900..289FF */ - BidLev1_0100, /* 28A00..28AFF */ - BidLev1_0100, /* 28B00..28BFF */ - BidLev1_0100, /* 28C00..28CFF */ - BidLev1_0100, /* 28D00..28DFF */ - BidLev1_0100, /* 28E00..28EFF */ - BidLev1_0100, /* 28F00..28FFF */ - BidLev1_0100, /* 29000..290FF */ - BidLev1_0100, /* 29100..291FF */ - BidLev1_0100, /* 29200..292FF */ - BidLev1_0100, /* 29300..293FF */ - BidLev1_0100, /* 29400..294FF */ - BidLev1_0100, /* 29500..295FF */ - BidLev1_0100, /* 29600..296FF */ - BidLev1_0100, /* 29700..297FF */ - BidLev1_0100, /* 29800..298FF */ - BidLev1_0100, /* 29900..299FF */ - BidLev1_0100, /* 29A00..29AFF */ - BidLev1_0100, /* 29B00..29BFF */ - BidLev1_0100, /* 29C00..29CFF */ - BidLev1_0100, /* 29D00..29DFF */ - BidLev1_0100, /* 29E00..29EFF */ - BidLev1_0100, /* 29F00..29FFF */ - BidLev1_0100, /* 2A000..2A0FF */ - BidLev1_0100, /* 2A100..2A1FF */ - BidLev1_0100, /* 2A200..2A2FF */ - BidLev1_0100, /* 2A300..2A3FF */ - BidLev1_0100, /* 2A400..2A4FF */ - BidLev1_0100, /* 2A500..2A5FF */ - BidLev1_0100, /* 2A600..2A6FF */ - BidLev1_0100, /* 2A700..2A7FF */ - BidLev1_0100, /* 2A800..2A8FF */ - BidLev1_0100, /* 2A900..2A9FF */ - BidLev1_0100, /* 2AA00..2AAFF */ - BidLev1_0100, /* 2AB00..2ABFF */ - BidLev1_0100, /* 2AC00..2ACFF */ - BidLev1_0100, /* 2AD00..2ADFF */ - BidLev1_0100, /* 2AE00..2AEFF */ - BidLev1_0100, /* 2AF00..2AFFF */ - BidLev1_0100, /* 2B000..2B0FF */ - BidLev1_0100, /* 2B100..2B1FF */ - BidLev1_0100, /* 2B200..2B2FF */ - BidLev1_0100, /* 2B300..2B3FF */ - BidLev1_0100, /* 2B400..2B4FF */ - BidLev1_0100, /* 2B500..2B5FF */ - BidLev1_0100, /* 2B600..2B6FF */ - BidLev1_0100, /* 2B700..2B7FF */ - BidLev1_0100, /* 2B800..2B8FF */ - BidLev1_0100, /* 2B900..2B9FF */ - BidLev1_0100, /* 2BA00..2BAFF */ - BidLev1_0100, /* 2BB00..2BBFF */ - BidLev1_0100, /* 2BC00..2BCFF */ - BidLev1_0100, /* 2BD00..2BDFF */ - BidLev1_0100, /* 2BE00..2BEFF */ - BidLev1_0100, /* 2BF00..2BFFF */ - BidLev1_0100, /* 2C000..2C0FF */ - BidLev1_0100, /* 2C100..2C1FF */ - BidLev1_0100, /* 2C200..2C2FF */ - BidLev1_0100, /* 2C300..2C3FF */ - BidLev1_0100, /* 2C400..2C4FF */ - BidLev1_0100, /* 2C500..2C5FF */ - BidLev1_0100, /* 2C600..2C6FF */ - BidLev1_0100, /* 2C700..2C7FF */ - BidLev1_0100, /* 2C800..2C8FF */ - BidLev1_0100, /* 2C900..2C9FF */ - BidLev1_0100, /* 2CA00..2CAFF */ - BidLev1_0100, /* 2CB00..2CBFF */ - BidLev1_0100, /* 2CC00..2CCFF */ - BidLev1_0100, /* 2CD00..2CDFF */ - BidLev1_0100, /* 2CE00..2CEFF */ - BidLev1_0100, /* 2CF00..2CFFF */ - BidLev1_0100, /* 2D000..2D0FF */ - BidLev1_0100, /* 2D100..2D1FF */ - BidLev1_0100, /* 2D200..2D2FF */ - BidLev1_0100, /* 2D300..2D3FF */ - BidLev1_0100, /* 2D400..2D4FF */ - BidLev1_0100, /* 2D500..2D5FF */ - BidLev1_0100, /* 2D600..2D6FF */ - BidLev1_0100, /* 2D700..2D7FF */ - BidLev1_0100, /* 2D800..2D8FF */ - BidLev1_0100, /* 2D900..2D9FF */ - BidLev1_0100, /* 2DA00..2DAFF */ - BidLev1_0100, /* 2DB00..2DBFF */ - BidLev1_0100, /* 2DC00..2DCFF */ - BidLev1_0100, /* 2DD00..2DDFF */ - BidLev1_0100, /* 2DE00..2DEFF */ - BidLev1_0100, /* 2DF00..2DFFF */ - BidLev1_0100, /* 2E000..2E0FF */ - BidLev1_0100, /* 2E100..2E1FF */ - BidLev1_0100, /* 2E200..2E2FF */ - BidLev1_0100, /* 2E300..2E3FF */ - BidLev1_0100, /* 2E400..2E4FF */ - BidLev1_0100, /* 2E500..2E5FF */ - BidLev1_0100, /* 2E600..2E6FF */ - BidLev1_0100, /* 2E700..2E7FF */ - BidLev1_0100, /* 2E800..2E8FF */ - BidLev1_0100, /* 2E900..2E9FF */ - BidLev1_0100, /* 2EA00..2EAFF */ - BidLev1_0100, /* 2EB00..2EBFF */ - BidLev1_0100, /* 2EC00..2ECFF */ - BidLev1_0100, /* 2ED00..2EDFF */ - BidLev1_0100, /* 2EE00..2EEFF */ - BidLev1_0100, /* 2EF00..2EFFF */ - BidLev1_0100, /* 2F000..2F0FF */ - BidLev1_0100, /* 2F100..2F1FF */ - BidLev1_0100, /* 2F200..2F2FF */ - BidLev1_0100, /* 2F300..2F3FF */ - BidLev1_0100, /* 2F400..2F4FF */ - BidLev1_0100, /* 2F500..2F5FF */ - BidLev1_0100, /* 2F600..2F6FF */ - BidLev1_0100, /* 2F700..2F7FF */ - BidLev1_0100, /* 2F800..2F8FF */ - BidLev1_0100, /* 2F900..2F9FF */ - BidLev1_0100, /* 2FA00..2FAFF */ - BidLev1_0100, /* 2FB00..2FBFF */ - BidLev1_0100, /* 2FC00..2FCFF */ - BidLev1_0100, /* 2FD00..2FDFF */ - BidLev1_0100, /* 2FE00..2FEFF */ - BidLev1_1FF00, /* 2FF00..2FFFF */ - BidLev1_0100, /* 30000..300FF */ - BidLev1_0100, /* 30100..301FF */ - BidLev1_0100, /* 30200..302FF */ - BidLev1_0100, /* 30300..303FF */ - BidLev1_0100, /* 30400..304FF */ - BidLev1_0100, /* 30500..305FF */ - BidLev1_0100, /* 30600..306FF */ - BidLev1_0100, /* 30700..307FF */ - BidLev1_0100, /* 30800..308FF */ - BidLev1_0100, /* 30900..309FF */ - BidLev1_0100, /* 30A00..30AFF */ - BidLev1_0100, /* 30B00..30BFF */ - BidLev1_0100, /* 30C00..30CFF */ - BidLev1_0100, /* 30D00..30DFF */ - BidLev1_0100, /* 30E00..30EFF */ - BidLev1_0100, /* 30F00..30FFF */ - BidLev1_0100, /* 31000..310FF */ - BidLev1_0100, /* 31100..311FF */ - BidLev1_0100, /* 31200..312FF */ - BidLev1_0100, /* 31300..313FF */ - BidLev1_0100, /* 31400..314FF */ - BidLev1_0100, /* 31500..315FF */ - BidLev1_0100, /* 31600..316FF */ - BidLev1_0100, /* 31700..317FF */ - BidLev1_0100, /* 31800..318FF */ - BidLev1_0100, /* 31900..319FF */ - BidLev1_0100, /* 31A00..31AFF */ - BidLev1_0100, /* 31B00..31BFF */ - BidLev1_0100, /* 31C00..31CFF */ - BidLev1_0100, /* 31D00..31DFF */ - BidLev1_0100, /* 31E00..31EFF */ - BidLev1_0100, /* 31F00..31FFF */ - BidLev1_0100, /* 32000..320FF */ - BidLev1_0100, /* 32100..321FF */ - BidLev1_0100, /* 32200..322FF */ - BidLev1_0100, /* 32300..323FF */ - BidLev1_0100, /* 32400..324FF */ - BidLev1_0100, /* 32500..325FF */ - BidLev1_0100, /* 32600..326FF */ - BidLev1_0100, /* 32700..327FF */ - BidLev1_0100, /* 32800..328FF */ - BidLev1_0100, /* 32900..329FF */ - BidLev1_0100, /* 32A00..32AFF */ - BidLev1_0100, /* 32B00..32BFF */ - BidLev1_0100, /* 32C00..32CFF */ - BidLev1_0100, /* 32D00..32DFF */ - BidLev1_0100, /* 32E00..32EFF */ - BidLev1_0100, /* 32F00..32FFF */ - BidLev1_0100, /* 33000..330FF */ - BidLev1_0100, /* 33100..331FF */ - BidLev1_0100, /* 33200..332FF */ - BidLev1_0100, /* 33300..333FF */ - BidLev1_0100, /* 33400..334FF */ - BidLev1_0100, /* 33500..335FF */ - BidLev1_0100, /* 33600..336FF */ - BidLev1_0100, /* 33700..337FF */ - BidLev1_0100, /* 33800..338FF */ - BidLev1_0100, /* 33900..339FF */ - BidLev1_0100, /* 33A00..33AFF */ - BidLev1_0100, /* 33B00..33BFF */ - BidLev1_0100, /* 33C00..33CFF */ - BidLev1_0100, /* 33D00..33DFF */ - BidLev1_0100, /* 33E00..33EFF */ - BidLev1_0100, /* 33F00..33FFF */ - BidLev1_0100, /* 34000..340FF */ - BidLev1_0100, /* 34100..341FF */ - BidLev1_0100, /* 34200..342FF */ - BidLev1_0100, /* 34300..343FF */ - BidLev1_0100, /* 34400..344FF */ - BidLev1_0100, /* 34500..345FF */ - BidLev1_0100, /* 34600..346FF */ - BidLev1_0100, /* 34700..347FF */ - BidLev1_0100, /* 34800..348FF */ - BidLev1_0100, /* 34900..349FF */ - BidLev1_0100, /* 34A00..34AFF */ - BidLev1_0100, /* 34B00..34BFF */ - BidLev1_0100, /* 34C00..34CFF */ - BidLev1_0100, /* 34D00..34DFF */ - BidLev1_0100, /* 34E00..34EFF */ - BidLev1_0100, /* 34F00..34FFF */ - BidLev1_0100, /* 35000..350FF */ - BidLev1_0100, /* 35100..351FF */ - BidLev1_0100, /* 35200..352FF */ - BidLev1_0100, /* 35300..353FF */ - BidLev1_0100, /* 35400..354FF */ - BidLev1_0100, /* 35500..355FF */ - BidLev1_0100, /* 35600..356FF */ - BidLev1_0100, /* 35700..357FF */ - BidLev1_0100, /* 35800..358FF */ - BidLev1_0100, /* 35900..359FF */ - BidLev1_0100, /* 35A00..35AFF */ - BidLev1_0100, /* 35B00..35BFF */ - BidLev1_0100, /* 35C00..35CFF */ - BidLev1_0100, /* 35D00..35DFF */ - BidLev1_0100, /* 35E00..35EFF */ - BidLev1_0100, /* 35F00..35FFF */ - BidLev1_0100, /* 36000..360FF */ - BidLev1_0100, /* 36100..361FF */ - BidLev1_0100, /* 36200..362FF */ - BidLev1_0100, /* 36300..363FF */ - BidLev1_0100, /* 36400..364FF */ - BidLev1_0100, /* 36500..365FF */ - BidLev1_0100, /* 36600..366FF */ - BidLev1_0100, /* 36700..367FF */ - BidLev1_0100, /* 36800..368FF */ - BidLev1_0100, /* 36900..369FF */ - BidLev1_0100, /* 36A00..36AFF */ - BidLev1_0100, /* 36B00..36BFF */ - BidLev1_0100, /* 36C00..36CFF */ - BidLev1_0100, /* 36D00..36DFF */ - BidLev1_0100, /* 36E00..36EFF */ - BidLev1_0100, /* 36F00..36FFF */ - BidLev1_0100, /* 37000..370FF */ - BidLev1_0100, /* 37100..371FF */ - BidLev1_0100, /* 37200..372FF */ - BidLev1_0100, /* 37300..373FF */ - BidLev1_0100, /* 37400..374FF */ - BidLev1_0100, /* 37500..375FF */ - BidLev1_0100, /* 37600..376FF */ - BidLev1_0100, /* 37700..377FF */ - BidLev1_0100, /* 37800..378FF */ - BidLev1_0100, /* 37900..379FF */ - BidLev1_0100, /* 37A00..37AFF */ - BidLev1_0100, /* 37B00..37BFF */ - BidLev1_0100, /* 37C00..37CFF */ - BidLev1_0100, /* 37D00..37DFF */ - BidLev1_0100, /* 37E00..37EFF */ - BidLev1_0100, /* 37F00..37FFF */ - BidLev1_0100, /* 38000..380FF */ - BidLev1_0100, /* 38100..381FF */ - BidLev1_0100, /* 38200..382FF */ - BidLev1_0100, /* 38300..383FF */ - BidLev1_0100, /* 38400..384FF */ - BidLev1_0100, /* 38500..385FF */ - BidLev1_0100, /* 38600..386FF */ - BidLev1_0100, /* 38700..387FF */ - BidLev1_0100, /* 38800..388FF */ - BidLev1_0100, /* 38900..389FF */ - BidLev1_0100, /* 38A00..38AFF */ - BidLev1_0100, /* 38B00..38BFF */ - BidLev1_0100, /* 38C00..38CFF */ - BidLev1_0100, /* 38D00..38DFF */ - BidLev1_0100, /* 38E00..38EFF */ - BidLev1_0100, /* 38F00..38FFF */ - BidLev1_0100, /* 39000..390FF */ - BidLev1_0100, /* 39100..391FF */ - BidLev1_0100, /* 39200..392FF */ - BidLev1_0100, /* 39300..393FF */ - BidLev1_0100, /* 39400..394FF */ - BidLev1_0100, /* 39500..395FF */ - BidLev1_0100, /* 39600..396FF */ - BidLev1_0100, /* 39700..397FF */ - BidLev1_0100, /* 39800..398FF */ - BidLev1_0100, /* 39900..399FF */ - BidLev1_0100, /* 39A00..39AFF */ - BidLev1_0100, /* 39B00..39BFF */ - BidLev1_0100, /* 39C00..39CFF */ - BidLev1_0100, /* 39D00..39DFF */ - BidLev1_0100, /* 39E00..39EFF */ - BidLev1_0100, /* 39F00..39FFF */ - BidLev1_0100, /* 3A000..3A0FF */ - BidLev1_0100, /* 3A100..3A1FF */ - BidLev1_0100, /* 3A200..3A2FF */ - BidLev1_0100, /* 3A300..3A3FF */ - BidLev1_0100, /* 3A400..3A4FF */ - BidLev1_0100, /* 3A500..3A5FF */ - BidLev1_0100, /* 3A600..3A6FF */ - BidLev1_0100, /* 3A700..3A7FF */ - BidLev1_0100, /* 3A800..3A8FF */ - BidLev1_0100, /* 3A900..3A9FF */ - BidLev1_0100, /* 3AA00..3AAFF */ - BidLev1_0100, /* 3AB00..3ABFF */ - BidLev1_0100, /* 3AC00..3ACFF */ - BidLev1_0100, /* 3AD00..3ADFF */ - BidLev1_0100, /* 3AE00..3AEFF */ - BidLev1_0100, /* 3AF00..3AFFF */ - BidLev1_0100, /* 3B000..3B0FF */ - BidLev1_0100, /* 3B100..3B1FF */ - BidLev1_0100, /* 3B200..3B2FF */ - BidLev1_0100, /* 3B300..3B3FF */ - BidLev1_0100, /* 3B400..3B4FF */ - BidLev1_0100, /* 3B500..3B5FF */ - BidLev1_0100, /* 3B600..3B6FF */ - BidLev1_0100, /* 3B700..3B7FF */ - BidLev1_0100, /* 3B800..3B8FF */ - BidLev1_0100, /* 3B900..3B9FF */ - BidLev1_0100, /* 3BA00..3BAFF */ - BidLev1_0100, /* 3BB00..3BBFF */ - BidLev1_0100, /* 3BC00..3BCFF */ - BidLev1_0100, /* 3BD00..3BDFF */ - BidLev1_0100, /* 3BE00..3BEFF */ - BidLev1_0100, /* 3BF00..3BFFF */ - BidLev1_0100, /* 3C000..3C0FF */ - BidLev1_0100, /* 3C100..3C1FF */ - BidLev1_0100, /* 3C200..3C2FF */ - BidLev1_0100, /* 3C300..3C3FF */ - BidLev1_0100, /* 3C400..3C4FF */ - BidLev1_0100, /* 3C500..3C5FF */ - BidLev1_0100, /* 3C600..3C6FF */ - BidLev1_0100, /* 3C700..3C7FF */ - BidLev1_0100, /* 3C800..3C8FF */ - BidLev1_0100, /* 3C900..3C9FF */ - BidLev1_0100, /* 3CA00..3CAFF */ - BidLev1_0100, /* 3CB00..3CBFF */ - BidLev1_0100, /* 3CC00..3CCFF */ - BidLev1_0100, /* 3CD00..3CDFF */ - BidLev1_0100, /* 3CE00..3CEFF */ - BidLev1_0100, /* 3CF00..3CFFF */ - BidLev1_0100, /* 3D000..3D0FF */ - BidLev1_0100, /* 3D100..3D1FF */ - BidLev1_0100, /* 3D200..3D2FF */ - BidLev1_0100, /* 3D300..3D3FF */ - BidLev1_0100, /* 3D400..3D4FF */ - BidLev1_0100, /* 3D500..3D5FF */ - BidLev1_0100, /* 3D600..3D6FF */ - BidLev1_0100, /* 3D700..3D7FF */ - BidLev1_0100, /* 3D800..3D8FF */ - BidLev1_0100, /* 3D900..3D9FF */ - BidLev1_0100, /* 3DA00..3DAFF */ - BidLev1_0100, /* 3DB00..3DBFF */ - BidLev1_0100, /* 3DC00..3DCFF */ - BidLev1_0100, /* 3DD00..3DDFF */ - BidLev1_0100, /* 3DE00..3DEFF */ - BidLev1_0100, /* 3DF00..3DFFF */ - BidLev1_0100, /* 3E000..3E0FF */ - BidLev1_0100, /* 3E100..3E1FF */ - BidLev1_0100, /* 3E200..3E2FF */ - BidLev1_0100, /* 3E300..3E3FF */ - BidLev1_0100, /* 3E400..3E4FF */ - BidLev1_0100, /* 3E500..3E5FF */ - BidLev1_0100, /* 3E600..3E6FF */ - BidLev1_0100, /* 3E700..3E7FF */ - BidLev1_0100, /* 3E800..3E8FF */ - BidLev1_0100, /* 3E900..3E9FF */ - BidLev1_0100, /* 3EA00..3EAFF */ - BidLev1_0100, /* 3EB00..3EBFF */ - BidLev1_0100, /* 3EC00..3ECFF */ - BidLev1_0100, /* 3ED00..3EDFF */ - BidLev1_0100, /* 3EE00..3EEFF */ - BidLev1_0100, /* 3EF00..3EFFF */ - BidLev1_0100, /* 3F000..3F0FF */ - BidLev1_0100, /* 3F100..3F1FF */ - BidLev1_0100, /* 3F200..3F2FF */ - BidLev1_0100, /* 3F300..3F3FF */ - BidLev1_0100, /* 3F400..3F4FF */ - BidLev1_0100, /* 3F500..3F5FF */ - BidLev1_0100, /* 3F600..3F6FF */ - BidLev1_0100, /* 3F700..3F7FF */ - BidLev1_0100, /* 3F800..3F8FF */ - BidLev1_0100, /* 3F900..3F9FF */ - BidLev1_0100, /* 3FA00..3FAFF */ - BidLev1_0100, /* 3FB00..3FBFF */ - BidLev1_0100, /* 3FC00..3FCFF */ - BidLev1_0100, /* 3FD00..3FDFF */ - BidLev1_0100, /* 3FE00..3FEFF */ - BidLev1_1FF00, /* 3FF00..3FFFF */ - BidLev1_0100, /* 40000..400FF */ - BidLev1_0100, /* 40100..401FF */ - BidLev1_0100, /* 40200..402FF */ - BidLev1_0100, /* 40300..403FF */ - BidLev1_0100, /* 40400..404FF */ - BidLev1_0100, /* 40500..405FF */ - BidLev1_0100, /* 40600..406FF */ - BidLev1_0100, /* 40700..407FF */ - BidLev1_0100, /* 40800..408FF */ - BidLev1_0100, /* 40900..409FF */ - BidLev1_0100, /* 40A00..40AFF */ - BidLev1_0100, /* 40B00..40BFF */ - BidLev1_0100, /* 40C00..40CFF */ - BidLev1_0100, /* 40D00..40DFF */ - BidLev1_0100, /* 40E00..40EFF */ - BidLev1_0100, /* 40F00..40FFF */ - BidLev1_0100, /* 41000..410FF */ - BidLev1_0100, /* 41100..411FF */ - BidLev1_0100, /* 41200..412FF */ - BidLev1_0100, /* 41300..413FF */ - BidLev1_0100, /* 41400..414FF */ - BidLev1_0100, /* 41500..415FF */ - BidLev1_0100, /* 41600..416FF */ - BidLev1_0100, /* 41700..417FF */ - BidLev1_0100, /* 41800..418FF */ - BidLev1_0100, /* 41900..419FF */ - BidLev1_0100, /* 41A00..41AFF */ - BidLev1_0100, /* 41B00..41BFF */ - BidLev1_0100, /* 41C00..41CFF */ - BidLev1_0100, /* 41D00..41DFF */ - BidLev1_0100, /* 41E00..41EFF */ - BidLev1_0100, /* 41F00..41FFF */ - BidLev1_0100, /* 42000..420FF */ - BidLev1_0100, /* 42100..421FF */ - BidLev1_0100, /* 42200..422FF */ - BidLev1_0100, /* 42300..423FF */ - BidLev1_0100, /* 42400..424FF */ - BidLev1_0100, /* 42500..425FF */ - BidLev1_0100, /* 42600..426FF */ - BidLev1_0100, /* 42700..427FF */ - BidLev1_0100, /* 42800..428FF */ - BidLev1_0100, /* 42900..429FF */ - BidLev1_0100, /* 42A00..42AFF */ - BidLev1_0100, /* 42B00..42BFF */ - BidLev1_0100, /* 42C00..42CFF */ - BidLev1_0100, /* 42D00..42DFF */ - BidLev1_0100, /* 42E00..42EFF */ - BidLev1_0100, /* 42F00..42FFF */ - BidLev1_0100, /* 43000..430FF */ - BidLev1_0100, /* 43100..431FF */ - BidLev1_0100, /* 43200..432FF */ - BidLev1_0100, /* 43300..433FF */ - BidLev1_0100, /* 43400..434FF */ - BidLev1_0100, /* 43500..435FF */ - BidLev1_0100, /* 43600..436FF */ - BidLev1_0100, /* 43700..437FF */ - BidLev1_0100, /* 43800..438FF */ - BidLev1_0100, /* 43900..439FF */ - BidLev1_0100, /* 43A00..43AFF */ - BidLev1_0100, /* 43B00..43BFF */ - BidLev1_0100, /* 43C00..43CFF */ - BidLev1_0100, /* 43D00..43DFF */ - BidLev1_0100, /* 43E00..43EFF */ - BidLev1_0100, /* 43F00..43FFF */ - BidLev1_0100, /* 44000..440FF */ - BidLev1_0100, /* 44100..441FF */ - BidLev1_0100, /* 44200..442FF */ - BidLev1_0100, /* 44300..443FF */ - BidLev1_0100, /* 44400..444FF */ - BidLev1_0100, /* 44500..445FF */ - BidLev1_0100, /* 44600..446FF */ - BidLev1_0100, /* 44700..447FF */ - BidLev1_0100, /* 44800..448FF */ - BidLev1_0100, /* 44900..449FF */ - BidLev1_0100, /* 44A00..44AFF */ - BidLev1_0100, /* 44B00..44BFF */ - BidLev1_0100, /* 44C00..44CFF */ - BidLev1_0100, /* 44D00..44DFF */ - BidLev1_0100, /* 44E00..44EFF */ - BidLev1_0100, /* 44F00..44FFF */ - BidLev1_0100, /* 45000..450FF */ - BidLev1_0100, /* 45100..451FF */ - BidLev1_0100, /* 45200..452FF */ - BidLev1_0100, /* 45300..453FF */ - BidLev1_0100, /* 45400..454FF */ - BidLev1_0100, /* 45500..455FF */ - BidLev1_0100, /* 45600..456FF */ - BidLev1_0100, /* 45700..457FF */ - BidLev1_0100, /* 45800..458FF */ - BidLev1_0100, /* 45900..459FF */ - BidLev1_0100, /* 45A00..45AFF */ - BidLev1_0100, /* 45B00..45BFF */ - BidLev1_0100, /* 45C00..45CFF */ - BidLev1_0100, /* 45D00..45DFF */ - BidLev1_0100, /* 45E00..45EFF */ - BidLev1_0100, /* 45F00..45FFF */ - BidLev1_0100, /* 46000..460FF */ - BidLev1_0100, /* 46100..461FF */ - BidLev1_0100, /* 46200..462FF */ - BidLev1_0100, /* 46300..463FF */ - BidLev1_0100, /* 46400..464FF */ - BidLev1_0100, /* 46500..465FF */ - BidLev1_0100, /* 46600..466FF */ - BidLev1_0100, /* 46700..467FF */ - BidLev1_0100, /* 46800..468FF */ - BidLev1_0100, /* 46900..469FF */ - BidLev1_0100, /* 46A00..46AFF */ - BidLev1_0100, /* 46B00..46BFF */ - BidLev1_0100, /* 46C00..46CFF */ - BidLev1_0100, /* 46D00..46DFF */ - BidLev1_0100, /* 46E00..46EFF */ - BidLev1_0100, /* 46F00..46FFF */ - BidLev1_0100, /* 47000..470FF */ - BidLev1_0100, /* 47100..471FF */ - BidLev1_0100, /* 47200..472FF */ - BidLev1_0100, /* 47300..473FF */ - BidLev1_0100, /* 47400..474FF */ - BidLev1_0100, /* 47500..475FF */ - BidLev1_0100, /* 47600..476FF */ - BidLev1_0100, /* 47700..477FF */ - BidLev1_0100, /* 47800..478FF */ - BidLev1_0100, /* 47900..479FF */ - BidLev1_0100, /* 47A00..47AFF */ - BidLev1_0100, /* 47B00..47BFF */ - BidLev1_0100, /* 47C00..47CFF */ - BidLev1_0100, /* 47D00..47DFF */ - BidLev1_0100, /* 47E00..47EFF */ - BidLev1_0100, /* 47F00..47FFF */ - BidLev1_0100, /* 48000..480FF */ - BidLev1_0100, /* 48100..481FF */ - BidLev1_0100, /* 48200..482FF */ - BidLev1_0100, /* 48300..483FF */ - BidLev1_0100, /* 48400..484FF */ - BidLev1_0100, /* 48500..485FF */ - BidLev1_0100, /* 48600..486FF */ - BidLev1_0100, /* 48700..487FF */ - BidLev1_0100, /* 48800..488FF */ - BidLev1_0100, /* 48900..489FF */ - BidLev1_0100, /* 48A00..48AFF */ - BidLev1_0100, /* 48B00..48BFF */ - BidLev1_0100, /* 48C00..48CFF */ - BidLev1_0100, /* 48D00..48DFF */ - BidLev1_0100, /* 48E00..48EFF */ - BidLev1_0100, /* 48F00..48FFF */ - BidLev1_0100, /* 49000..490FF */ - BidLev1_0100, /* 49100..491FF */ - BidLev1_0100, /* 49200..492FF */ - BidLev1_0100, /* 49300..493FF */ - BidLev1_0100, /* 49400..494FF */ - BidLev1_0100, /* 49500..495FF */ - BidLev1_0100, /* 49600..496FF */ - BidLev1_0100, /* 49700..497FF */ - BidLev1_0100, /* 49800..498FF */ - BidLev1_0100, /* 49900..499FF */ - BidLev1_0100, /* 49A00..49AFF */ - BidLev1_0100, /* 49B00..49BFF */ - BidLev1_0100, /* 49C00..49CFF */ - BidLev1_0100, /* 49D00..49DFF */ - BidLev1_0100, /* 49E00..49EFF */ - BidLev1_0100, /* 49F00..49FFF */ - BidLev1_0100, /* 4A000..4A0FF */ - BidLev1_0100, /* 4A100..4A1FF */ - BidLev1_0100, /* 4A200..4A2FF */ - BidLev1_0100, /* 4A300..4A3FF */ - BidLev1_0100, /* 4A400..4A4FF */ - BidLev1_0100, /* 4A500..4A5FF */ - BidLev1_0100, /* 4A600..4A6FF */ - BidLev1_0100, /* 4A700..4A7FF */ - BidLev1_0100, /* 4A800..4A8FF */ - BidLev1_0100, /* 4A900..4A9FF */ - BidLev1_0100, /* 4AA00..4AAFF */ - BidLev1_0100, /* 4AB00..4ABFF */ - BidLev1_0100, /* 4AC00..4ACFF */ - BidLev1_0100, /* 4AD00..4ADFF */ - BidLev1_0100, /* 4AE00..4AEFF */ - BidLev1_0100, /* 4AF00..4AFFF */ - BidLev1_0100, /* 4B000..4B0FF */ - BidLev1_0100, /* 4B100..4B1FF */ - BidLev1_0100, /* 4B200..4B2FF */ - BidLev1_0100, /* 4B300..4B3FF */ - BidLev1_0100, /* 4B400..4B4FF */ - BidLev1_0100, /* 4B500..4B5FF */ - BidLev1_0100, /* 4B600..4B6FF */ - BidLev1_0100, /* 4B700..4B7FF */ - BidLev1_0100, /* 4B800..4B8FF */ - BidLev1_0100, /* 4B900..4B9FF */ - BidLev1_0100, /* 4BA00..4BAFF */ - BidLev1_0100, /* 4BB00..4BBFF */ - BidLev1_0100, /* 4BC00..4BCFF */ - BidLev1_0100, /* 4BD00..4BDFF */ - BidLev1_0100, /* 4BE00..4BEFF */ - BidLev1_0100, /* 4BF00..4BFFF */ - BidLev1_0100, /* 4C000..4C0FF */ - BidLev1_0100, /* 4C100..4C1FF */ - BidLev1_0100, /* 4C200..4C2FF */ - BidLev1_0100, /* 4C300..4C3FF */ - BidLev1_0100, /* 4C400..4C4FF */ - BidLev1_0100, /* 4C500..4C5FF */ - BidLev1_0100, /* 4C600..4C6FF */ - BidLev1_0100, /* 4C700..4C7FF */ - BidLev1_0100, /* 4C800..4C8FF */ - BidLev1_0100, /* 4C900..4C9FF */ - BidLev1_0100, /* 4CA00..4CAFF */ - BidLev1_0100, /* 4CB00..4CBFF */ - BidLev1_0100, /* 4CC00..4CCFF */ - BidLev1_0100, /* 4CD00..4CDFF */ - BidLev1_0100, /* 4CE00..4CEFF */ - BidLev1_0100, /* 4CF00..4CFFF */ - BidLev1_0100, /* 4D000..4D0FF */ - BidLev1_0100, /* 4D100..4D1FF */ - BidLev1_0100, /* 4D200..4D2FF */ - BidLev1_0100, /* 4D300..4D3FF */ - BidLev1_0100, /* 4D400..4D4FF */ - BidLev1_0100, /* 4D500..4D5FF */ - BidLev1_0100, /* 4D600..4D6FF */ - BidLev1_0100, /* 4D700..4D7FF */ - BidLev1_0100, /* 4D800..4D8FF */ - BidLev1_0100, /* 4D900..4D9FF */ - BidLev1_0100, /* 4DA00..4DAFF */ - BidLev1_0100, /* 4DB00..4DBFF */ - BidLev1_0100, /* 4DC00..4DCFF */ - BidLev1_0100, /* 4DD00..4DDFF */ - BidLev1_0100, /* 4DE00..4DEFF */ - BidLev1_0100, /* 4DF00..4DFFF */ - BidLev1_0100, /* 4E000..4E0FF */ - BidLev1_0100, /* 4E100..4E1FF */ - BidLev1_0100, /* 4E200..4E2FF */ - BidLev1_0100, /* 4E300..4E3FF */ - BidLev1_0100, /* 4E400..4E4FF */ - BidLev1_0100, /* 4E500..4E5FF */ - BidLev1_0100, /* 4E600..4E6FF */ - BidLev1_0100, /* 4E700..4E7FF */ - BidLev1_0100, /* 4E800..4E8FF */ - BidLev1_0100, /* 4E900..4E9FF */ - BidLev1_0100, /* 4EA00..4EAFF */ - BidLev1_0100, /* 4EB00..4EBFF */ - BidLev1_0100, /* 4EC00..4ECFF */ - BidLev1_0100, /* 4ED00..4EDFF */ - BidLev1_0100, /* 4EE00..4EEFF */ - BidLev1_0100, /* 4EF00..4EFFF */ - BidLev1_0100, /* 4F000..4F0FF */ - BidLev1_0100, /* 4F100..4F1FF */ - BidLev1_0100, /* 4F200..4F2FF */ - BidLev1_0100, /* 4F300..4F3FF */ - BidLev1_0100, /* 4F400..4F4FF */ - BidLev1_0100, /* 4F500..4F5FF */ - BidLev1_0100, /* 4F600..4F6FF */ - BidLev1_0100, /* 4F700..4F7FF */ - BidLev1_0100, /* 4F800..4F8FF */ - BidLev1_0100, /* 4F900..4F9FF */ - BidLev1_0100, /* 4FA00..4FAFF */ - BidLev1_0100, /* 4FB00..4FBFF */ - BidLev1_0100, /* 4FC00..4FCFF */ - BidLev1_0100, /* 4FD00..4FDFF */ - BidLev1_0100, /* 4FE00..4FEFF */ - BidLev1_1FF00, /* 4FF00..4FFFF */ - BidLev1_0100, /* 50000..500FF */ - BidLev1_0100, /* 50100..501FF */ - BidLev1_0100, /* 50200..502FF */ - BidLev1_0100, /* 50300..503FF */ - BidLev1_0100, /* 50400..504FF */ - BidLev1_0100, /* 50500..505FF */ - BidLev1_0100, /* 50600..506FF */ - BidLev1_0100, /* 50700..507FF */ - BidLev1_0100, /* 50800..508FF */ - BidLev1_0100, /* 50900..509FF */ - BidLev1_0100, /* 50A00..50AFF */ - BidLev1_0100, /* 50B00..50BFF */ - BidLev1_0100, /* 50C00..50CFF */ - BidLev1_0100, /* 50D00..50DFF */ - BidLev1_0100, /* 50E00..50EFF */ - BidLev1_0100, /* 50F00..50FFF */ - BidLev1_0100, /* 51000..510FF */ - BidLev1_0100, /* 51100..511FF */ - BidLev1_0100, /* 51200..512FF */ - BidLev1_0100, /* 51300..513FF */ - BidLev1_0100, /* 51400..514FF */ - BidLev1_0100, /* 51500..515FF */ - BidLev1_0100, /* 51600..516FF */ - BidLev1_0100, /* 51700..517FF */ - BidLev1_0100, /* 51800..518FF */ - BidLev1_0100, /* 51900..519FF */ - BidLev1_0100, /* 51A00..51AFF */ - BidLev1_0100, /* 51B00..51BFF */ - BidLev1_0100, /* 51C00..51CFF */ - BidLev1_0100, /* 51D00..51DFF */ - BidLev1_0100, /* 51E00..51EFF */ - BidLev1_0100, /* 51F00..51FFF */ - BidLev1_0100, /* 52000..520FF */ - BidLev1_0100, /* 52100..521FF */ - BidLev1_0100, /* 52200..522FF */ - BidLev1_0100, /* 52300..523FF */ - BidLev1_0100, /* 52400..524FF */ - BidLev1_0100, /* 52500..525FF */ - BidLev1_0100, /* 52600..526FF */ - BidLev1_0100, /* 52700..527FF */ - BidLev1_0100, /* 52800..528FF */ - BidLev1_0100, /* 52900..529FF */ - BidLev1_0100, /* 52A00..52AFF */ - BidLev1_0100, /* 52B00..52BFF */ - BidLev1_0100, /* 52C00..52CFF */ - BidLev1_0100, /* 52D00..52DFF */ - BidLev1_0100, /* 52E00..52EFF */ - BidLev1_0100, /* 52F00..52FFF */ - BidLev1_0100, /* 53000..530FF */ - BidLev1_0100, /* 53100..531FF */ - BidLev1_0100, /* 53200..532FF */ - BidLev1_0100, /* 53300..533FF */ - BidLev1_0100, /* 53400..534FF */ - BidLev1_0100, /* 53500..535FF */ - BidLev1_0100, /* 53600..536FF */ - BidLev1_0100, /* 53700..537FF */ - BidLev1_0100, /* 53800..538FF */ - BidLev1_0100, /* 53900..539FF */ - BidLev1_0100, /* 53A00..53AFF */ - BidLev1_0100, /* 53B00..53BFF */ - BidLev1_0100, /* 53C00..53CFF */ - BidLev1_0100, /* 53D00..53DFF */ - BidLev1_0100, /* 53E00..53EFF */ - BidLev1_0100, /* 53F00..53FFF */ - BidLev1_0100, /* 54000..540FF */ - BidLev1_0100, /* 54100..541FF */ - BidLev1_0100, /* 54200..542FF */ - BidLev1_0100, /* 54300..543FF */ - BidLev1_0100, /* 54400..544FF */ - BidLev1_0100, /* 54500..545FF */ - BidLev1_0100, /* 54600..546FF */ - BidLev1_0100, /* 54700..547FF */ - BidLev1_0100, /* 54800..548FF */ - BidLev1_0100, /* 54900..549FF */ - BidLev1_0100, /* 54A00..54AFF */ - BidLev1_0100, /* 54B00..54BFF */ - BidLev1_0100, /* 54C00..54CFF */ - BidLev1_0100, /* 54D00..54DFF */ - BidLev1_0100, /* 54E00..54EFF */ - BidLev1_0100, /* 54F00..54FFF */ - BidLev1_0100, /* 55000..550FF */ - BidLev1_0100, /* 55100..551FF */ - BidLev1_0100, /* 55200..552FF */ - BidLev1_0100, /* 55300..553FF */ - BidLev1_0100, /* 55400..554FF */ - BidLev1_0100, /* 55500..555FF */ - BidLev1_0100, /* 55600..556FF */ - BidLev1_0100, /* 55700..557FF */ - BidLev1_0100, /* 55800..558FF */ - BidLev1_0100, /* 55900..559FF */ - BidLev1_0100, /* 55A00..55AFF */ - BidLev1_0100, /* 55B00..55BFF */ - BidLev1_0100, /* 55C00..55CFF */ - BidLev1_0100, /* 55D00..55DFF */ - BidLev1_0100, /* 55E00..55EFF */ - BidLev1_0100, /* 55F00..55FFF */ - BidLev1_0100, /* 56000..560FF */ - BidLev1_0100, /* 56100..561FF */ - BidLev1_0100, /* 56200..562FF */ - BidLev1_0100, /* 56300..563FF */ - BidLev1_0100, /* 56400..564FF */ - BidLev1_0100, /* 56500..565FF */ - BidLev1_0100, /* 56600..566FF */ - BidLev1_0100, /* 56700..567FF */ - BidLev1_0100, /* 56800..568FF */ - BidLev1_0100, /* 56900..569FF */ - BidLev1_0100, /* 56A00..56AFF */ - BidLev1_0100, /* 56B00..56BFF */ - BidLev1_0100, /* 56C00..56CFF */ - BidLev1_0100, /* 56D00..56DFF */ - BidLev1_0100, /* 56E00..56EFF */ - BidLev1_0100, /* 56F00..56FFF */ - BidLev1_0100, /* 57000..570FF */ - BidLev1_0100, /* 57100..571FF */ - BidLev1_0100, /* 57200..572FF */ - BidLev1_0100, /* 57300..573FF */ - BidLev1_0100, /* 57400..574FF */ - BidLev1_0100, /* 57500..575FF */ - BidLev1_0100, /* 57600..576FF */ - BidLev1_0100, /* 57700..577FF */ - BidLev1_0100, /* 57800..578FF */ - BidLev1_0100, /* 57900..579FF */ - BidLev1_0100, /* 57A00..57AFF */ - BidLev1_0100, /* 57B00..57BFF */ - BidLev1_0100, /* 57C00..57CFF */ - BidLev1_0100, /* 57D00..57DFF */ - BidLev1_0100, /* 57E00..57EFF */ - BidLev1_0100, /* 57F00..57FFF */ - BidLev1_0100, /* 58000..580FF */ - BidLev1_0100, /* 58100..581FF */ - BidLev1_0100, /* 58200..582FF */ - BidLev1_0100, /* 58300..583FF */ - BidLev1_0100, /* 58400..584FF */ - BidLev1_0100, /* 58500..585FF */ - BidLev1_0100, /* 58600..586FF */ - BidLev1_0100, /* 58700..587FF */ - BidLev1_0100, /* 58800..588FF */ - BidLev1_0100, /* 58900..589FF */ - BidLev1_0100, /* 58A00..58AFF */ - BidLev1_0100, /* 58B00..58BFF */ - BidLev1_0100, /* 58C00..58CFF */ - BidLev1_0100, /* 58D00..58DFF */ - BidLev1_0100, /* 58E00..58EFF */ - BidLev1_0100, /* 58F00..58FFF */ - BidLev1_0100, /* 59000..590FF */ - BidLev1_0100, /* 59100..591FF */ - BidLev1_0100, /* 59200..592FF */ - BidLev1_0100, /* 59300..593FF */ - BidLev1_0100, /* 59400..594FF */ - BidLev1_0100, /* 59500..595FF */ - BidLev1_0100, /* 59600..596FF */ - BidLev1_0100, /* 59700..597FF */ - BidLev1_0100, /* 59800..598FF */ - BidLev1_0100, /* 59900..599FF */ - BidLev1_0100, /* 59A00..59AFF */ - BidLev1_0100, /* 59B00..59BFF */ - BidLev1_0100, /* 59C00..59CFF */ - BidLev1_0100, /* 59D00..59DFF */ - BidLev1_0100, /* 59E00..59EFF */ - BidLev1_0100, /* 59F00..59FFF */ - BidLev1_0100, /* 5A000..5A0FF */ - BidLev1_0100, /* 5A100..5A1FF */ - BidLev1_0100, /* 5A200..5A2FF */ - BidLev1_0100, /* 5A300..5A3FF */ - BidLev1_0100, /* 5A400..5A4FF */ - BidLev1_0100, /* 5A500..5A5FF */ - BidLev1_0100, /* 5A600..5A6FF */ - BidLev1_0100, /* 5A700..5A7FF */ - BidLev1_0100, /* 5A800..5A8FF */ - BidLev1_0100, /* 5A900..5A9FF */ - BidLev1_0100, /* 5AA00..5AAFF */ - BidLev1_0100, /* 5AB00..5ABFF */ - BidLev1_0100, /* 5AC00..5ACFF */ - BidLev1_0100, /* 5AD00..5ADFF */ - BidLev1_0100, /* 5AE00..5AEFF */ - BidLev1_0100, /* 5AF00..5AFFF */ - BidLev1_0100, /* 5B000..5B0FF */ - BidLev1_0100, /* 5B100..5B1FF */ - BidLev1_0100, /* 5B200..5B2FF */ - BidLev1_0100, /* 5B300..5B3FF */ - BidLev1_0100, /* 5B400..5B4FF */ - BidLev1_0100, /* 5B500..5B5FF */ - BidLev1_0100, /* 5B600..5B6FF */ - BidLev1_0100, /* 5B700..5B7FF */ - BidLev1_0100, /* 5B800..5B8FF */ - BidLev1_0100, /* 5B900..5B9FF */ - BidLev1_0100, /* 5BA00..5BAFF */ - BidLev1_0100, /* 5BB00..5BBFF */ - BidLev1_0100, /* 5BC00..5BCFF */ - BidLev1_0100, /* 5BD00..5BDFF */ - BidLev1_0100, /* 5BE00..5BEFF */ - BidLev1_0100, /* 5BF00..5BFFF */ - BidLev1_0100, /* 5C000..5C0FF */ - BidLev1_0100, /* 5C100..5C1FF */ - BidLev1_0100, /* 5C200..5C2FF */ - BidLev1_0100, /* 5C300..5C3FF */ - BidLev1_0100, /* 5C400..5C4FF */ - BidLev1_0100, /* 5C500..5C5FF */ - BidLev1_0100, /* 5C600..5C6FF */ - BidLev1_0100, /* 5C700..5C7FF */ - BidLev1_0100, /* 5C800..5C8FF */ - BidLev1_0100, /* 5C900..5C9FF */ - BidLev1_0100, /* 5CA00..5CAFF */ - BidLev1_0100, /* 5CB00..5CBFF */ - BidLev1_0100, /* 5CC00..5CCFF */ - BidLev1_0100, /* 5CD00..5CDFF */ - BidLev1_0100, /* 5CE00..5CEFF */ - BidLev1_0100, /* 5CF00..5CFFF */ - BidLev1_0100, /* 5D000..5D0FF */ - BidLev1_0100, /* 5D100..5D1FF */ - BidLev1_0100, /* 5D200..5D2FF */ - BidLev1_0100, /* 5D300..5D3FF */ - BidLev1_0100, /* 5D400..5D4FF */ - BidLev1_0100, /* 5D500..5D5FF */ - BidLev1_0100, /* 5D600..5D6FF */ - BidLev1_0100, /* 5D700..5D7FF */ - BidLev1_0100, /* 5D800..5D8FF */ - BidLev1_0100, /* 5D900..5D9FF */ - BidLev1_0100, /* 5DA00..5DAFF */ - BidLev1_0100, /* 5DB00..5DBFF */ - BidLev1_0100, /* 5DC00..5DCFF */ - BidLev1_0100, /* 5DD00..5DDFF */ - BidLev1_0100, /* 5DE00..5DEFF */ - BidLev1_0100, /* 5DF00..5DFFF */ - BidLev1_0100, /* 5E000..5E0FF */ - BidLev1_0100, /* 5E100..5E1FF */ - BidLev1_0100, /* 5E200..5E2FF */ - BidLev1_0100, /* 5E300..5E3FF */ - BidLev1_0100, /* 5E400..5E4FF */ - BidLev1_0100, /* 5E500..5E5FF */ - BidLev1_0100, /* 5E600..5E6FF */ - BidLev1_0100, /* 5E700..5E7FF */ - BidLev1_0100, /* 5E800..5E8FF */ - BidLev1_0100, /* 5E900..5E9FF */ - BidLev1_0100, /* 5EA00..5EAFF */ - BidLev1_0100, /* 5EB00..5EBFF */ - BidLev1_0100, /* 5EC00..5ECFF */ - BidLev1_0100, /* 5ED00..5EDFF */ - BidLev1_0100, /* 5EE00..5EEFF */ - BidLev1_0100, /* 5EF00..5EFFF */ - BidLev1_0100, /* 5F000..5F0FF */ - BidLev1_0100, /* 5F100..5F1FF */ - BidLev1_0100, /* 5F200..5F2FF */ - BidLev1_0100, /* 5F300..5F3FF */ - BidLev1_0100, /* 5F400..5F4FF */ - BidLev1_0100, /* 5F500..5F5FF */ - BidLev1_0100, /* 5F600..5F6FF */ - BidLev1_0100, /* 5F700..5F7FF */ - BidLev1_0100, /* 5F800..5F8FF */ - BidLev1_0100, /* 5F900..5F9FF */ - BidLev1_0100, /* 5FA00..5FAFF */ - BidLev1_0100, /* 5FB00..5FBFF */ - BidLev1_0100, /* 5FC00..5FCFF */ - BidLev1_0100, /* 5FD00..5FDFF */ - BidLev1_0100, /* 5FE00..5FEFF */ - BidLev1_1FF00, /* 5FF00..5FFFF */ - BidLev1_0100, /* 60000..600FF */ - BidLev1_0100, /* 60100..601FF */ - BidLev1_0100, /* 60200..602FF */ - BidLev1_0100, /* 60300..603FF */ - BidLev1_0100, /* 60400..604FF */ - BidLev1_0100, /* 60500..605FF */ - BidLev1_0100, /* 60600..606FF */ - BidLev1_0100, /* 60700..607FF */ - BidLev1_0100, /* 60800..608FF */ - BidLev1_0100, /* 60900..609FF */ - BidLev1_0100, /* 60A00..60AFF */ - BidLev1_0100, /* 60B00..60BFF */ - BidLev1_0100, /* 60C00..60CFF */ - BidLev1_0100, /* 60D00..60DFF */ - BidLev1_0100, /* 60E00..60EFF */ - BidLev1_0100, /* 60F00..60FFF */ - BidLev1_0100, /* 61000..610FF */ - BidLev1_0100, /* 61100..611FF */ - BidLev1_0100, /* 61200..612FF */ - BidLev1_0100, /* 61300..613FF */ - BidLev1_0100, /* 61400..614FF */ - BidLev1_0100, /* 61500..615FF */ - BidLev1_0100, /* 61600..616FF */ - BidLev1_0100, /* 61700..617FF */ - BidLev1_0100, /* 61800..618FF */ - BidLev1_0100, /* 61900..619FF */ - BidLev1_0100, /* 61A00..61AFF */ - BidLev1_0100, /* 61B00..61BFF */ - BidLev1_0100, /* 61C00..61CFF */ - BidLev1_0100, /* 61D00..61DFF */ - BidLev1_0100, /* 61E00..61EFF */ - BidLev1_0100, /* 61F00..61FFF */ - BidLev1_0100, /* 62000..620FF */ - BidLev1_0100, /* 62100..621FF */ - BidLev1_0100, /* 62200..622FF */ - BidLev1_0100, /* 62300..623FF */ - BidLev1_0100, /* 62400..624FF */ - BidLev1_0100, /* 62500..625FF */ - BidLev1_0100, /* 62600..626FF */ - BidLev1_0100, /* 62700..627FF */ - BidLev1_0100, /* 62800..628FF */ - BidLev1_0100, /* 62900..629FF */ - BidLev1_0100, /* 62A00..62AFF */ - BidLev1_0100, /* 62B00..62BFF */ - BidLev1_0100, /* 62C00..62CFF */ - BidLev1_0100, /* 62D00..62DFF */ - BidLev1_0100, /* 62E00..62EFF */ - BidLev1_0100, /* 62F00..62FFF */ - BidLev1_0100, /* 63000..630FF */ - BidLev1_0100, /* 63100..631FF */ - BidLev1_0100, /* 63200..632FF */ - BidLev1_0100, /* 63300..633FF */ - BidLev1_0100, /* 63400..634FF */ - BidLev1_0100, /* 63500..635FF */ - BidLev1_0100, /* 63600..636FF */ - BidLev1_0100, /* 63700..637FF */ - BidLev1_0100, /* 63800..638FF */ - BidLev1_0100, /* 63900..639FF */ - BidLev1_0100, /* 63A00..63AFF */ - BidLev1_0100, /* 63B00..63BFF */ - BidLev1_0100, /* 63C00..63CFF */ - BidLev1_0100, /* 63D00..63DFF */ - BidLev1_0100, /* 63E00..63EFF */ - BidLev1_0100, /* 63F00..63FFF */ - BidLev1_0100, /* 64000..640FF */ - BidLev1_0100, /* 64100..641FF */ - BidLev1_0100, /* 64200..642FF */ - BidLev1_0100, /* 64300..643FF */ - BidLev1_0100, /* 64400..644FF */ - BidLev1_0100, /* 64500..645FF */ - BidLev1_0100, /* 64600..646FF */ - BidLev1_0100, /* 64700..647FF */ - BidLev1_0100, /* 64800..648FF */ - BidLev1_0100, /* 64900..649FF */ - BidLev1_0100, /* 64A00..64AFF */ - BidLev1_0100, /* 64B00..64BFF */ - BidLev1_0100, /* 64C00..64CFF */ - BidLev1_0100, /* 64D00..64DFF */ - BidLev1_0100, /* 64E00..64EFF */ - BidLev1_0100, /* 64F00..64FFF */ - BidLev1_0100, /* 65000..650FF */ - BidLev1_0100, /* 65100..651FF */ - BidLev1_0100, /* 65200..652FF */ - BidLev1_0100, /* 65300..653FF */ - BidLev1_0100, /* 65400..654FF */ - BidLev1_0100, /* 65500..655FF */ - BidLev1_0100, /* 65600..656FF */ - BidLev1_0100, /* 65700..657FF */ - BidLev1_0100, /* 65800..658FF */ - BidLev1_0100, /* 65900..659FF */ - BidLev1_0100, /* 65A00..65AFF */ - BidLev1_0100, /* 65B00..65BFF */ - BidLev1_0100, /* 65C00..65CFF */ - BidLev1_0100, /* 65D00..65DFF */ - BidLev1_0100, /* 65E00..65EFF */ - BidLev1_0100, /* 65F00..65FFF */ - BidLev1_0100, /* 66000..660FF */ - BidLev1_0100, /* 66100..661FF */ - BidLev1_0100, /* 66200..662FF */ - BidLev1_0100, /* 66300..663FF */ - BidLev1_0100, /* 66400..664FF */ - BidLev1_0100, /* 66500..665FF */ - BidLev1_0100, /* 66600..666FF */ - BidLev1_0100, /* 66700..667FF */ - BidLev1_0100, /* 66800..668FF */ - BidLev1_0100, /* 66900..669FF */ - BidLev1_0100, /* 66A00..66AFF */ - BidLev1_0100, /* 66B00..66BFF */ - BidLev1_0100, /* 66C00..66CFF */ - BidLev1_0100, /* 66D00..66DFF */ - BidLev1_0100, /* 66E00..66EFF */ - BidLev1_0100, /* 66F00..66FFF */ - BidLev1_0100, /* 67000..670FF */ - BidLev1_0100, /* 67100..671FF */ - BidLev1_0100, /* 67200..672FF */ - BidLev1_0100, /* 67300..673FF */ - BidLev1_0100, /* 67400..674FF */ - BidLev1_0100, /* 67500..675FF */ - BidLev1_0100, /* 67600..676FF */ - BidLev1_0100, /* 67700..677FF */ - BidLev1_0100, /* 67800..678FF */ - BidLev1_0100, /* 67900..679FF */ - BidLev1_0100, /* 67A00..67AFF */ - BidLev1_0100, /* 67B00..67BFF */ - BidLev1_0100, /* 67C00..67CFF */ - BidLev1_0100, /* 67D00..67DFF */ - BidLev1_0100, /* 67E00..67EFF */ - BidLev1_0100, /* 67F00..67FFF */ - BidLev1_0100, /* 68000..680FF */ - BidLev1_0100, /* 68100..681FF */ - BidLev1_0100, /* 68200..682FF */ - BidLev1_0100, /* 68300..683FF */ - BidLev1_0100, /* 68400..684FF */ - BidLev1_0100, /* 68500..685FF */ - BidLev1_0100, /* 68600..686FF */ - BidLev1_0100, /* 68700..687FF */ - BidLev1_0100, /* 68800..688FF */ - BidLev1_0100, /* 68900..689FF */ - BidLev1_0100, /* 68A00..68AFF */ - BidLev1_0100, /* 68B00..68BFF */ - BidLev1_0100, /* 68C00..68CFF */ - BidLev1_0100, /* 68D00..68DFF */ - BidLev1_0100, /* 68E00..68EFF */ - BidLev1_0100, /* 68F00..68FFF */ - BidLev1_0100, /* 69000..690FF */ - BidLev1_0100, /* 69100..691FF */ - BidLev1_0100, /* 69200..692FF */ - BidLev1_0100, /* 69300..693FF */ - BidLev1_0100, /* 69400..694FF */ - BidLev1_0100, /* 69500..695FF */ - BidLev1_0100, /* 69600..696FF */ - BidLev1_0100, /* 69700..697FF */ - BidLev1_0100, /* 69800..698FF */ - BidLev1_0100, /* 69900..699FF */ - BidLev1_0100, /* 69A00..69AFF */ - BidLev1_0100, /* 69B00..69BFF */ - BidLev1_0100, /* 69C00..69CFF */ - BidLev1_0100, /* 69D00..69DFF */ - BidLev1_0100, /* 69E00..69EFF */ - BidLev1_0100, /* 69F00..69FFF */ - BidLev1_0100, /* 6A000..6A0FF */ - BidLev1_0100, /* 6A100..6A1FF */ - BidLev1_0100, /* 6A200..6A2FF */ - BidLev1_0100, /* 6A300..6A3FF */ - BidLev1_0100, /* 6A400..6A4FF */ - BidLev1_0100, /* 6A500..6A5FF */ - BidLev1_0100, /* 6A600..6A6FF */ - BidLev1_0100, /* 6A700..6A7FF */ - BidLev1_0100, /* 6A800..6A8FF */ - BidLev1_0100, /* 6A900..6A9FF */ - BidLev1_0100, /* 6AA00..6AAFF */ - BidLev1_0100, /* 6AB00..6ABFF */ - BidLev1_0100, /* 6AC00..6ACFF */ - BidLev1_0100, /* 6AD00..6ADFF */ - BidLev1_0100, /* 6AE00..6AEFF */ - BidLev1_0100, /* 6AF00..6AFFF */ - BidLev1_0100, /* 6B000..6B0FF */ - BidLev1_0100, /* 6B100..6B1FF */ - BidLev1_0100, /* 6B200..6B2FF */ - BidLev1_0100, /* 6B300..6B3FF */ - BidLev1_0100, /* 6B400..6B4FF */ - BidLev1_0100, /* 6B500..6B5FF */ - BidLev1_0100, /* 6B600..6B6FF */ - BidLev1_0100, /* 6B700..6B7FF */ - BidLev1_0100, /* 6B800..6B8FF */ - BidLev1_0100, /* 6B900..6B9FF */ - BidLev1_0100, /* 6BA00..6BAFF */ - BidLev1_0100, /* 6BB00..6BBFF */ - BidLev1_0100, /* 6BC00..6BCFF */ - BidLev1_0100, /* 6BD00..6BDFF */ - BidLev1_0100, /* 6BE00..6BEFF */ - BidLev1_0100, /* 6BF00..6BFFF */ - BidLev1_0100, /* 6C000..6C0FF */ - BidLev1_0100, /* 6C100..6C1FF */ - BidLev1_0100, /* 6C200..6C2FF */ - BidLev1_0100, /* 6C300..6C3FF */ - BidLev1_0100, /* 6C400..6C4FF */ - BidLev1_0100, /* 6C500..6C5FF */ - BidLev1_0100, /* 6C600..6C6FF */ - BidLev1_0100, /* 6C700..6C7FF */ - BidLev1_0100, /* 6C800..6C8FF */ - BidLev1_0100, /* 6C900..6C9FF */ - BidLev1_0100, /* 6CA00..6CAFF */ - BidLev1_0100, /* 6CB00..6CBFF */ - BidLev1_0100, /* 6CC00..6CCFF */ - BidLev1_0100, /* 6CD00..6CDFF */ - BidLev1_0100, /* 6CE00..6CEFF */ - BidLev1_0100, /* 6CF00..6CFFF */ - BidLev1_0100, /* 6D000..6D0FF */ - BidLev1_0100, /* 6D100..6D1FF */ - BidLev1_0100, /* 6D200..6D2FF */ - BidLev1_0100, /* 6D300..6D3FF */ - BidLev1_0100, /* 6D400..6D4FF */ - BidLev1_0100, /* 6D500..6D5FF */ - BidLev1_0100, /* 6D600..6D6FF */ - BidLev1_0100, /* 6D700..6D7FF */ - BidLev1_0100, /* 6D800..6D8FF */ - BidLev1_0100, /* 6D900..6D9FF */ - BidLev1_0100, /* 6DA00..6DAFF */ - BidLev1_0100, /* 6DB00..6DBFF */ - BidLev1_0100, /* 6DC00..6DCFF */ - BidLev1_0100, /* 6DD00..6DDFF */ - BidLev1_0100, /* 6DE00..6DEFF */ - BidLev1_0100, /* 6DF00..6DFFF */ - BidLev1_0100, /* 6E000..6E0FF */ - BidLev1_0100, /* 6E100..6E1FF */ - BidLev1_0100, /* 6E200..6E2FF */ - BidLev1_0100, /* 6E300..6E3FF */ - BidLev1_0100, /* 6E400..6E4FF */ - BidLev1_0100, /* 6E500..6E5FF */ - BidLev1_0100, /* 6E600..6E6FF */ - BidLev1_0100, /* 6E700..6E7FF */ - BidLev1_0100, /* 6E800..6E8FF */ - BidLev1_0100, /* 6E900..6E9FF */ - BidLev1_0100, /* 6EA00..6EAFF */ - BidLev1_0100, /* 6EB00..6EBFF */ - BidLev1_0100, /* 6EC00..6ECFF */ - BidLev1_0100, /* 6ED00..6EDFF */ - BidLev1_0100, /* 6EE00..6EEFF */ - BidLev1_0100, /* 6EF00..6EFFF */ - BidLev1_0100, /* 6F000..6F0FF */ - BidLev1_0100, /* 6F100..6F1FF */ - BidLev1_0100, /* 6F200..6F2FF */ - BidLev1_0100, /* 6F300..6F3FF */ - BidLev1_0100, /* 6F400..6F4FF */ - BidLev1_0100, /* 6F500..6F5FF */ - BidLev1_0100, /* 6F600..6F6FF */ - BidLev1_0100, /* 6F700..6F7FF */ - BidLev1_0100, /* 6F800..6F8FF */ - BidLev1_0100, /* 6F900..6F9FF */ - BidLev1_0100, /* 6FA00..6FAFF */ - BidLev1_0100, /* 6FB00..6FBFF */ - BidLev1_0100, /* 6FC00..6FCFF */ - BidLev1_0100, /* 6FD00..6FDFF */ - BidLev1_0100, /* 6FE00..6FEFF */ - BidLev1_1FF00, /* 6FF00..6FFFF */ - BidLev1_0100, /* 70000..700FF */ - BidLev1_0100, /* 70100..701FF */ - BidLev1_0100, /* 70200..702FF */ - BidLev1_0100, /* 70300..703FF */ - BidLev1_0100, /* 70400..704FF */ - BidLev1_0100, /* 70500..705FF */ - BidLev1_0100, /* 70600..706FF */ - BidLev1_0100, /* 70700..707FF */ - BidLev1_0100, /* 70800..708FF */ - BidLev1_0100, /* 70900..709FF */ - BidLev1_0100, /* 70A00..70AFF */ - BidLev1_0100, /* 70B00..70BFF */ - BidLev1_0100, /* 70C00..70CFF */ - BidLev1_0100, /* 70D00..70DFF */ - BidLev1_0100, /* 70E00..70EFF */ - BidLev1_0100, /* 70F00..70FFF */ - BidLev1_0100, /* 71000..710FF */ - BidLev1_0100, /* 71100..711FF */ - BidLev1_0100, /* 71200..712FF */ - BidLev1_0100, /* 71300..713FF */ - BidLev1_0100, /* 71400..714FF */ - BidLev1_0100, /* 71500..715FF */ - BidLev1_0100, /* 71600..716FF */ - BidLev1_0100, /* 71700..717FF */ - BidLev1_0100, /* 71800..718FF */ - BidLev1_0100, /* 71900..719FF */ - BidLev1_0100, /* 71A00..71AFF */ - BidLev1_0100, /* 71B00..71BFF */ - BidLev1_0100, /* 71C00..71CFF */ - BidLev1_0100, /* 71D00..71DFF */ - BidLev1_0100, /* 71E00..71EFF */ - BidLev1_0100, /* 71F00..71FFF */ - BidLev1_0100, /* 72000..720FF */ - BidLev1_0100, /* 72100..721FF */ - BidLev1_0100, /* 72200..722FF */ - BidLev1_0100, /* 72300..723FF */ - BidLev1_0100, /* 72400..724FF */ - BidLev1_0100, /* 72500..725FF */ - BidLev1_0100, /* 72600..726FF */ - BidLev1_0100, /* 72700..727FF */ - BidLev1_0100, /* 72800..728FF */ - BidLev1_0100, /* 72900..729FF */ - BidLev1_0100, /* 72A00..72AFF */ - BidLev1_0100, /* 72B00..72BFF */ - BidLev1_0100, /* 72C00..72CFF */ - BidLev1_0100, /* 72D00..72DFF */ - BidLev1_0100, /* 72E00..72EFF */ - BidLev1_0100, /* 72F00..72FFF */ - BidLev1_0100, /* 73000..730FF */ - BidLev1_0100, /* 73100..731FF */ - BidLev1_0100, /* 73200..732FF */ - BidLev1_0100, /* 73300..733FF */ - BidLev1_0100, /* 73400..734FF */ - BidLev1_0100, /* 73500..735FF */ - BidLev1_0100, /* 73600..736FF */ - BidLev1_0100, /* 73700..737FF */ - BidLev1_0100, /* 73800..738FF */ - BidLev1_0100, /* 73900..739FF */ - BidLev1_0100, /* 73A00..73AFF */ - BidLev1_0100, /* 73B00..73BFF */ - BidLev1_0100, /* 73C00..73CFF */ - BidLev1_0100, /* 73D00..73DFF */ - BidLev1_0100, /* 73E00..73EFF */ - BidLev1_0100, /* 73F00..73FFF */ - BidLev1_0100, /* 74000..740FF */ - BidLev1_0100, /* 74100..741FF */ - BidLev1_0100, /* 74200..742FF */ - BidLev1_0100, /* 74300..743FF */ - BidLev1_0100, /* 74400..744FF */ - BidLev1_0100, /* 74500..745FF */ - BidLev1_0100, /* 74600..746FF */ - BidLev1_0100, /* 74700..747FF */ - BidLev1_0100, /* 74800..748FF */ - BidLev1_0100, /* 74900..749FF */ - BidLev1_0100, /* 74A00..74AFF */ - BidLev1_0100, /* 74B00..74BFF */ - BidLev1_0100, /* 74C00..74CFF */ - BidLev1_0100, /* 74D00..74DFF */ - BidLev1_0100, /* 74E00..74EFF */ - BidLev1_0100, /* 74F00..74FFF */ - BidLev1_0100, /* 75000..750FF */ - BidLev1_0100, /* 75100..751FF */ - BidLev1_0100, /* 75200..752FF */ - BidLev1_0100, /* 75300..753FF */ - BidLev1_0100, /* 75400..754FF */ - BidLev1_0100, /* 75500..755FF */ - BidLev1_0100, /* 75600..756FF */ - BidLev1_0100, /* 75700..757FF */ - BidLev1_0100, /* 75800..758FF */ - BidLev1_0100, /* 75900..759FF */ - BidLev1_0100, /* 75A00..75AFF */ - BidLev1_0100, /* 75B00..75BFF */ - BidLev1_0100, /* 75C00..75CFF */ - BidLev1_0100, /* 75D00..75DFF */ - BidLev1_0100, /* 75E00..75EFF */ - BidLev1_0100, /* 75F00..75FFF */ - BidLev1_0100, /* 76000..760FF */ - BidLev1_0100, /* 76100..761FF */ - BidLev1_0100, /* 76200..762FF */ - BidLev1_0100, /* 76300..763FF */ - BidLev1_0100, /* 76400..764FF */ - BidLev1_0100, /* 76500..765FF */ - BidLev1_0100, /* 76600..766FF */ - BidLev1_0100, /* 76700..767FF */ - BidLev1_0100, /* 76800..768FF */ - BidLev1_0100, /* 76900..769FF */ - BidLev1_0100, /* 76A00..76AFF */ - BidLev1_0100, /* 76B00..76BFF */ - BidLev1_0100, /* 76C00..76CFF */ - BidLev1_0100, /* 76D00..76DFF */ - BidLev1_0100, /* 76E00..76EFF */ - BidLev1_0100, /* 76F00..76FFF */ - BidLev1_0100, /* 77000..770FF */ - BidLev1_0100, /* 77100..771FF */ - BidLev1_0100, /* 77200..772FF */ - BidLev1_0100, /* 77300..773FF */ - BidLev1_0100, /* 77400..774FF */ - BidLev1_0100, /* 77500..775FF */ - BidLev1_0100, /* 77600..776FF */ - BidLev1_0100, /* 77700..777FF */ - BidLev1_0100, /* 77800..778FF */ - BidLev1_0100, /* 77900..779FF */ - BidLev1_0100, /* 77A00..77AFF */ - BidLev1_0100, /* 77B00..77BFF */ - BidLev1_0100, /* 77C00..77CFF */ - BidLev1_0100, /* 77D00..77DFF */ - BidLev1_0100, /* 77E00..77EFF */ - BidLev1_0100, /* 77F00..77FFF */ - BidLev1_0100, /* 78000..780FF */ - BidLev1_0100, /* 78100..781FF */ - BidLev1_0100, /* 78200..782FF */ - BidLev1_0100, /* 78300..783FF */ - BidLev1_0100, /* 78400..784FF */ - BidLev1_0100, /* 78500..785FF */ - BidLev1_0100, /* 78600..786FF */ - BidLev1_0100, /* 78700..787FF */ - BidLev1_0100, /* 78800..788FF */ - BidLev1_0100, /* 78900..789FF */ - BidLev1_0100, /* 78A00..78AFF */ - BidLev1_0100, /* 78B00..78BFF */ - BidLev1_0100, /* 78C00..78CFF */ - BidLev1_0100, /* 78D00..78DFF */ - BidLev1_0100, /* 78E00..78EFF */ - BidLev1_0100, /* 78F00..78FFF */ - BidLev1_0100, /* 79000..790FF */ - BidLev1_0100, /* 79100..791FF */ - BidLev1_0100, /* 79200..792FF */ - BidLev1_0100, /* 79300..793FF */ - BidLev1_0100, /* 79400..794FF */ - BidLev1_0100, /* 79500..795FF */ - BidLev1_0100, /* 79600..796FF */ - BidLev1_0100, /* 79700..797FF */ - BidLev1_0100, /* 79800..798FF */ - BidLev1_0100, /* 79900..799FF */ - BidLev1_0100, /* 79A00..79AFF */ - BidLev1_0100, /* 79B00..79BFF */ - BidLev1_0100, /* 79C00..79CFF */ - BidLev1_0100, /* 79D00..79DFF */ - BidLev1_0100, /* 79E00..79EFF */ - BidLev1_0100, /* 79F00..79FFF */ - BidLev1_0100, /* 7A000..7A0FF */ - BidLev1_0100, /* 7A100..7A1FF */ - BidLev1_0100, /* 7A200..7A2FF */ - BidLev1_0100, /* 7A300..7A3FF */ - BidLev1_0100, /* 7A400..7A4FF */ - BidLev1_0100, /* 7A500..7A5FF */ - BidLev1_0100, /* 7A600..7A6FF */ - BidLev1_0100, /* 7A700..7A7FF */ - BidLev1_0100, /* 7A800..7A8FF */ - BidLev1_0100, /* 7A900..7A9FF */ - BidLev1_0100, /* 7AA00..7AAFF */ - BidLev1_0100, /* 7AB00..7ABFF */ - BidLev1_0100, /* 7AC00..7ACFF */ - BidLev1_0100, /* 7AD00..7ADFF */ - BidLev1_0100, /* 7AE00..7AEFF */ - BidLev1_0100, /* 7AF00..7AFFF */ - BidLev1_0100, /* 7B000..7B0FF */ - BidLev1_0100, /* 7B100..7B1FF */ - BidLev1_0100, /* 7B200..7B2FF */ - BidLev1_0100, /* 7B300..7B3FF */ - BidLev1_0100, /* 7B400..7B4FF */ - BidLev1_0100, /* 7B500..7B5FF */ - BidLev1_0100, /* 7B600..7B6FF */ - BidLev1_0100, /* 7B700..7B7FF */ - BidLev1_0100, /* 7B800..7B8FF */ - BidLev1_0100, /* 7B900..7B9FF */ - BidLev1_0100, /* 7BA00..7BAFF */ - BidLev1_0100, /* 7BB00..7BBFF */ - BidLev1_0100, /* 7BC00..7BCFF */ - BidLev1_0100, /* 7BD00..7BDFF */ - BidLev1_0100, /* 7BE00..7BEFF */ - BidLev1_0100, /* 7BF00..7BFFF */ - BidLev1_0100, /* 7C000..7C0FF */ - BidLev1_0100, /* 7C100..7C1FF */ - BidLev1_0100, /* 7C200..7C2FF */ - BidLev1_0100, /* 7C300..7C3FF */ - BidLev1_0100, /* 7C400..7C4FF */ - BidLev1_0100, /* 7C500..7C5FF */ - BidLev1_0100, /* 7C600..7C6FF */ - BidLev1_0100, /* 7C700..7C7FF */ - BidLev1_0100, /* 7C800..7C8FF */ - BidLev1_0100, /* 7C900..7C9FF */ - BidLev1_0100, /* 7CA00..7CAFF */ - BidLev1_0100, /* 7CB00..7CBFF */ - BidLev1_0100, /* 7CC00..7CCFF */ - BidLev1_0100, /* 7CD00..7CDFF */ - BidLev1_0100, /* 7CE00..7CEFF */ - BidLev1_0100, /* 7CF00..7CFFF */ - BidLev1_0100, /* 7D000..7D0FF */ - BidLev1_0100, /* 7D100..7D1FF */ - BidLev1_0100, /* 7D200..7D2FF */ - BidLev1_0100, /* 7D300..7D3FF */ - BidLev1_0100, /* 7D400..7D4FF */ - BidLev1_0100, /* 7D500..7D5FF */ - BidLev1_0100, /* 7D600..7D6FF */ - BidLev1_0100, /* 7D700..7D7FF */ - BidLev1_0100, /* 7D800..7D8FF */ - BidLev1_0100, /* 7D900..7D9FF */ - BidLev1_0100, /* 7DA00..7DAFF */ - BidLev1_0100, /* 7DB00..7DBFF */ - BidLev1_0100, /* 7DC00..7DCFF */ - BidLev1_0100, /* 7DD00..7DDFF */ - BidLev1_0100, /* 7DE00..7DEFF */ - BidLev1_0100, /* 7DF00..7DFFF */ - BidLev1_0100, /* 7E000..7E0FF */ - BidLev1_0100, /* 7E100..7E1FF */ - BidLev1_0100, /* 7E200..7E2FF */ - BidLev1_0100, /* 7E300..7E3FF */ - BidLev1_0100, /* 7E400..7E4FF */ - BidLev1_0100, /* 7E500..7E5FF */ - BidLev1_0100, /* 7E600..7E6FF */ - BidLev1_0100, /* 7E700..7E7FF */ - BidLev1_0100, /* 7E800..7E8FF */ - BidLev1_0100, /* 7E900..7E9FF */ - BidLev1_0100, /* 7EA00..7EAFF */ - BidLev1_0100, /* 7EB00..7EBFF */ - BidLev1_0100, /* 7EC00..7ECFF */ - BidLev1_0100, /* 7ED00..7EDFF */ - BidLev1_0100, /* 7EE00..7EEFF */ - BidLev1_0100, /* 7EF00..7EFFF */ - BidLev1_0100, /* 7F000..7F0FF */ - BidLev1_0100, /* 7F100..7F1FF */ - BidLev1_0100, /* 7F200..7F2FF */ - BidLev1_0100, /* 7F300..7F3FF */ - BidLev1_0100, /* 7F400..7F4FF */ - BidLev1_0100, /* 7F500..7F5FF */ - BidLev1_0100, /* 7F600..7F6FF */ - BidLev1_0100, /* 7F700..7F7FF */ - BidLev1_0100, /* 7F800..7F8FF */ - BidLev1_0100, /* 7F900..7F9FF */ - BidLev1_0100, /* 7FA00..7FAFF */ - BidLev1_0100, /* 7FB00..7FBFF */ - BidLev1_0100, /* 7FC00..7FCFF */ - BidLev1_0100, /* 7FD00..7FDFF */ - BidLev1_0100, /* 7FE00..7FEFF */ - BidLev1_1FF00, /* 7FF00..7FFFF */ - BidLev1_0100, /* 80000..800FF */ - BidLev1_0100, /* 80100..801FF */ - BidLev1_0100, /* 80200..802FF */ - BidLev1_0100, /* 80300..803FF */ - BidLev1_0100, /* 80400..804FF */ - BidLev1_0100, /* 80500..805FF */ - BidLev1_0100, /* 80600..806FF */ - BidLev1_0100, /* 80700..807FF */ - BidLev1_0100, /* 80800..808FF */ - BidLev1_0100, /* 80900..809FF */ - BidLev1_0100, /* 80A00..80AFF */ - BidLev1_0100, /* 80B00..80BFF */ - BidLev1_0100, /* 80C00..80CFF */ - BidLev1_0100, /* 80D00..80DFF */ - BidLev1_0100, /* 80E00..80EFF */ - BidLev1_0100, /* 80F00..80FFF */ - BidLev1_0100, /* 81000..810FF */ - BidLev1_0100, /* 81100..811FF */ - BidLev1_0100, /* 81200..812FF */ - BidLev1_0100, /* 81300..813FF */ - BidLev1_0100, /* 81400..814FF */ - BidLev1_0100, /* 81500..815FF */ - BidLev1_0100, /* 81600..816FF */ - BidLev1_0100, /* 81700..817FF */ - BidLev1_0100, /* 81800..818FF */ - BidLev1_0100, /* 81900..819FF */ - BidLev1_0100, /* 81A00..81AFF */ - BidLev1_0100, /* 81B00..81BFF */ - BidLev1_0100, /* 81C00..81CFF */ - BidLev1_0100, /* 81D00..81DFF */ - BidLev1_0100, /* 81E00..81EFF */ - BidLev1_0100, /* 81F00..81FFF */ - BidLev1_0100, /* 82000..820FF */ - BidLev1_0100, /* 82100..821FF */ - BidLev1_0100, /* 82200..822FF */ - BidLev1_0100, /* 82300..823FF */ - BidLev1_0100, /* 82400..824FF */ - BidLev1_0100, /* 82500..825FF */ - BidLev1_0100, /* 82600..826FF */ - BidLev1_0100, /* 82700..827FF */ - BidLev1_0100, /* 82800..828FF */ - BidLev1_0100, /* 82900..829FF */ - BidLev1_0100, /* 82A00..82AFF */ - BidLev1_0100, /* 82B00..82BFF */ - BidLev1_0100, /* 82C00..82CFF */ - BidLev1_0100, /* 82D00..82DFF */ - BidLev1_0100, /* 82E00..82EFF */ - BidLev1_0100, /* 82F00..82FFF */ - BidLev1_0100, /* 83000..830FF */ - BidLev1_0100, /* 83100..831FF */ - BidLev1_0100, /* 83200..832FF */ - BidLev1_0100, /* 83300..833FF */ - BidLev1_0100, /* 83400..834FF */ - BidLev1_0100, /* 83500..835FF */ - BidLev1_0100, /* 83600..836FF */ - BidLev1_0100, /* 83700..837FF */ - BidLev1_0100, /* 83800..838FF */ - BidLev1_0100, /* 83900..839FF */ - BidLev1_0100, /* 83A00..83AFF */ - BidLev1_0100, /* 83B00..83BFF */ - BidLev1_0100, /* 83C00..83CFF */ - BidLev1_0100, /* 83D00..83DFF */ - BidLev1_0100, /* 83E00..83EFF */ - BidLev1_0100, /* 83F00..83FFF */ - BidLev1_0100, /* 84000..840FF */ - BidLev1_0100, /* 84100..841FF */ - BidLev1_0100, /* 84200..842FF */ - BidLev1_0100, /* 84300..843FF */ - BidLev1_0100, /* 84400..844FF */ - BidLev1_0100, /* 84500..845FF */ - BidLev1_0100, /* 84600..846FF */ - BidLev1_0100, /* 84700..847FF */ - BidLev1_0100, /* 84800..848FF */ - BidLev1_0100, /* 84900..849FF */ - BidLev1_0100, /* 84A00..84AFF */ - BidLev1_0100, /* 84B00..84BFF */ - BidLev1_0100, /* 84C00..84CFF */ - BidLev1_0100, /* 84D00..84DFF */ - BidLev1_0100, /* 84E00..84EFF */ - BidLev1_0100, /* 84F00..84FFF */ - BidLev1_0100, /* 85000..850FF */ - BidLev1_0100, /* 85100..851FF */ - BidLev1_0100, /* 85200..852FF */ - BidLev1_0100, /* 85300..853FF */ - BidLev1_0100, /* 85400..854FF */ - BidLev1_0100, /* 85500..855FF */ - BidLev1_0100, /* 85600..856FF */ - BidLev1_0100, /* 85700..857FF */ - BidLev1_0100, /* 85800..858FF */ - BidLev1_0100, /* 85900..859FF */ - BidLev1_0100, /* 85A00..85AFF */ - BidLev1_0100, /* 85B00..85BFF */ - BidLev1_0100, /* 85C00..85CFF */ - BidLev1_0100, /* 85D00..85DFF */ - BidLev1_0100, /* 85E00..85EFF */ - BidLev1_0100, /* 85F00..85FFF */ - BidLev1_0100, /* 86000..860FF */ - BidLev1_0100, /* 86100..861FF */ - BidLev1_0100, /* 86200..862FF */ - BidLev1_0100, /* 86300..863FF */ - BidLev1_0100, /* 86400..864FF */ - BidLev1_0100, /* 86500..865FF */ - BidLev1_0100, /* 86600..866FF */ - BidLev1_0100, /* 86700..867FF */ - BidLev1_0100, /* 86800..868FF */ - BidLev1_0100, /* 86900..869FF */ - BidLev1_0100, /* 86A00..86AFF */ - BidLev1_0100, /* 86B00..86BFF */ - BidLev1_0100, /* 86C00..86CFF */ - BidLev1_0100, /* 86D00..86DFF */ - BidLev1_0100, /* 86E00..86EFF */ - BidLev1_0100, /* 86F00..86FFF */ - BidLev1_0100, /* 87000..870FF */ - BidLev1_0100, /* 87100..871FF */ - BidLev1_0100, /* 87200..872FF */ - BidLev1_0100, /* 87300..873FF */ - BidLev1_0100, /* 87400..874FF */ - BidLev1_0100, /* 87500..875FF */ - BidLev1_0100, /* 87600..876FF */ - BidLev1_0100, /* 87700..877FF */ - BidLev1_0100, /* 87800..878FF */ - BidLev1_0100, /* 87900..879FF */ - BidLev1_0100, /* 87A00..87AFF */ - BidLev1_0100, /* 87B00..87BFF */ - BidLev1_0100, /* 87C00..87CFF */ - BidLev1_0100, /* 87D00..87DFF */ - BidLev1_0100, /* 87E00..87EFF */ - BidLev1_0100, /* 87F00..87FFF */ - BidLev1_0100, /* 88000..880FF */ - BidLev1_0100, /* 88100..881FF */ - BidLev1_0100, /* 88200..882FF */ - BidLev1_0100, /* 88300..883FF */ - BidLev1_0100, /* 88400..884FF */ - BidLev1_0100, /* 88500..885FF */ - BidLev1_0100, /* 88600..886FF */ - BidLev1_0100, /* 88700..887FF */ - BidLev1_0100, /* 88800..888FF */ - BidLev1_0100, /* 88900..889FF */ - BidLev1_0100, /* 88A00..88AFF */ - BidLev1_0100, /* 88B00..88BFF */ - BidLev1_0100, /* 88C00..88CFF */ - BidLev1_0100, /* 88D00..88DFF */ - BidLev1_0100, /* 88E00..88EFF */ - BidLev1_0100, /* 88F00..88FFF */ - BidLev1_0100, /* 89000..890FF */ - BidLev1_0100, /* 89100..891FF */ - BidLev1_0100, /* 89200..892FF */ - BidLev1_0100, /* 89300..893FF */ - BidLev1_0100, /* 89400..894FF */ - BidLev1_0100, /* 89500..895FF */ - BidLev1_0100, /* 89600..896FF */ - BidLev1_0100, /* 89700..897FF */ - BidLev1_0100, /* 89800..898FF */ - BidLev1_0100, /* 89900..899FF */ - BidLev1_0100, /* 89A00..89AFF */ - BidLev1_0100, /* 89B00..89BFF */ - BidLev1_0100, /* 89C00..89CFF */ - BidLev1_0100, /* 89D00..89DFF */ - BidLev1_0100, /* 89E00..89EFF */ - BidLev1_0100, /* 89F00..89FFF */ - BidLev1_0100, /* 8A000..8A0FF */ - BidLev1_0100, /* 8A100..8A1FF */ - BidLev1_0100, /* 8A200..8A2FF */ - BidLev1_0100, /* 8A300..8A3FF */ - BidLev1_0100, /* 8A400..8A4FF */ - BidLev1_0100, /* 8A500..8A5FF */ - BidLev1_0100, /* 8A600..8A6FF */ - BidLev1_0100, /* 8A700..8A7FF */ - BidLev1_0100, /* 8A800..8A8FF */ - BidLev1_0100, /* 8A900..8A9FF */ - BidLev1_0100, /* 8AA00..8AAFF */ - BidLev1_0100, /* 8AB00..8ABFF */ - BidLev1_0100, /* 8AC00..8ACFF */ - BidLev1_0100, /* 8AD00..8ADFF */ - BidLev1_0100, /* 8AE00..8AEFF */ - BidLev1_0100, /* 8AF00..8AFFF */ - BidLev1_0100, /* 8B000..8B0FF */ - BidLev1_0100, /* 8B100..8B1FF */ - BidLev1_0100, /* 8B200..8B2FF */ - BidLev1_0100, /* 8B300..8B3FF */ - BidLev1_0100, /* 8B400..8B4FF */ - BidLev1_0100, /* 8B500..8B5FF */ - BidLev1_0100, /* 8B600..8B6FF */ - BidLev1_0100, /* 8B700..8B7FF */ - BidLev1_0100, /* 8B800..8B8FF */ - BidLev1_0100, /* 8B900..8B9FF */ - BidLev1_0100, /* 8BA00..8BAFF */ - BidLev1_0100, /* 8BB00..8BBFF */ - BidLev1_0100, /* 8BC00..8BCFF */ - BidLev1_0100, /* 8BD00..8BDFF */ - BidLev1_0100, /* 8BE00..8BEFF */ - BidLev1_0100, /* 8BF00..8BFFF */ - BidLev1_0100, /* 8C000..8C0FF */ - BidLev1_0100, /* 8C100..8C1FF */ - BidLev1_0100, /* 8C200..8C2FF */ - BidLev1_0100, /* 8C300..8C3FF */ - BidLev1_0100, /* 8C400..8C4FF */ - BidLev1_0100, /* 8C500..8C5FF */ - BidLev1_0100, /* 8C600..8C6FF */ - BidLev1_0100, /* 8C700..8C7FF */ - BidLev1_0100, /* 8C800..8C8FF */ - BidLev1_0100, /* 8C900..8C9FF */ - BidLev1_0100, /* 8CA00..8CAFF */ - BidLev1_0100, /* 8CB00..8CBFF */ - BidLev1_0100, /* 8CC00..8CCFF */ - BidLev1_0100, /* 8CD00..8CDFF */ - BidLev1_0100, /* 8CE00..8CEFF */ - BidLev1_0100, /* 8CF00..8CFFF */ - BidLev1_0100, /* 8D000..8D0FF */ - BidLev1_0100, /* 8D100..8D1FF */ - BidLev1_0100, /* 8D200..8D2FF */ - BidLev1_0100, /* 8D300..8D3FF */ - BidLev1_0100, /* 8D400..8D4FF */ - BidLev1_0100, /* 8D500..8D5FF */ - BidLev1_0100, /* 8D600..8D6FF */ - BidLev1_0100, /* 8D700..8D7FF */ - BidLev1_0100, /* 8D800..8D8FF */ - BidLev1_0100, /* 8D900..8D9FF */ - BidLev1_0100, /* 8DA00..8DAFF */ - BidLev1_0100, /* 8DB00..8DBFF */ - BidLev1_0100, /* 8DC00..8DCFF */ - BidLev1_0100, /* 8DD00..8DDFF */ - BidLev1_0100, /* 8DE00..8DEFF */ - BidLev1_0100, /* 8DF00..8DFFF */ - BidLev1_0100, /* 8E000..8E0FF */ - BidLev1_0100, /* 8E100..8E1FF */ - BidLev1_0100, /* 8E200..8E2FF */ - BidLev1_0100, /* 8E300..8E3FF */ - BidLev1_0100, /* 8E400..8E4FF */ - BidLev1_0100, /* 8E500..8E5FF */ - BidLev1_0100, /* 8E600..8E6FF */ - BidLev1_0100, /* 8E700..8E7FF */ - BidLev1_0100, /* 8E800..8E8FF */ - BidLev1_0100, /* 8E900..8E9FF */ - BidLev1_0100, /* 8EA00..8EAFF */ - BidLev1_0100, /* 8EB00..8EBFF */ - BidLev1_0100, /* 8EC00..8ECFF */ - BidLev1_0100, /* 8ED00..8EDFF */ - BidLev1_0100, /* 8EE00..8EEFF */ - BidLev1_0100, /* 8EF00..8EFFF */ - BidLev1_0100, /* 8F000..8F0FF */ - BidLev1_0100, /* 8F100..8F1FF */ - BidLev1_0100, /* 8F200..8F2FF */ - BidLev1_0100, /* 8F300..8F3FF */ - BidLev1_0100, /* 8F400..8F4FF */ - BidLev1_0100, /* 8F500..8F5FF */ - BidLev1_0100, /* 8F600..8F6FF */ - BidLev1_0100, /* 8F700..8F7FF */ - BidLev1_0100, /* 8F800..8F8FF */ - BidLev1_0100, /* 8F900..8F9FF */ - BidLev1_0100, /* 8FA00..8FAFF */ - BidLev1_0100, /* 8FB00..8FBFF */ - BidLev1_0100, /* 8FC00..8FCFF */ - BidLev1_0100, /* 8FD00..8FDFF */ - BidLev1_0100, /* 8FE00..8FEFF */ - BidLev1_1FF00, /* 8FF00..8FFFF */ - BidLev1_0100, /* 90000..900FF */ - BidLev1_0100, /* 90100..901FF */ - BidLev1_0100, /* 90200..902FF */ - BidLev1_0100, /* 90300..903FF */ - BidLev1_0100, /* 90400..904FF */ - BidLev1_0100, /* 90500..905FF */ - BidLev1_0100, /* 90600..906FF */ - BidLev1_0100, /* 90700..907FF */ - BidLev1_0100, /* 90800..908FF */ - BidLev1_0100, /* 90900..909FF */ - BidLev1_0100, /* 90A00..90AFF */ - BidLev1_0100, /* 90B00..90BFF */ - BidLev1_0100, /* 90C00..90CFF */ - BidLev1_0100, /* 90D00..90DFF */ - BidLev1_0100, /* 90E00..90EFF */ - BidLev1_0100, /* 90F00..90FFF */ - BidLev1_0100, /* 91000..910FF */ - BidLev1_0100, /* 91100..911FF */ - BidLev1_0100, /* 91200..912FF */ - BidLev1_0100, /* 91300..913FF */ - BidLev1_0100, /* 91400..914FF */ - BidLev1_0100, /* 91500..915FF */ - BidLev1_0100, /* 91600..916FF */ - BidLev1_0100, /* 91700..917FF */ - BidLev1_0100, /* 91800..918FF */ - BidLev1_0100, /* 91900..919FF */ - BidLev1_0100, /* 91A00..91AFF */ - BidLev1_0100, /* 91B00..91BFF */ - BidLev1_0100, /* 91C00..91CFF */ - BidLev1_0100, /* 91D00..91DFF */ - BidLev1_0100, /* 91E00..91EFF */ - BidLev1_0100, /* 91F00..91FFF */ - BidLev1_0100, /* 92000..920FF */ - BidLev1_0100, /* 92100..921FF */ - BidLev1_0100, /* 92200..922FF */ - BidLev1_0100, /* 92300..923FF */ - BidLev1_0100, /* 92400..924FF */ - BidLev1_0100, /* 92500..925FF */ - BidLev1_0100, /* 92600..926FF */ - BidLev1_0100, /* 92700..927FF */ - BidLev1_0100, /* 92800..928FF */ - BidLev1_0100, /* 92900..929FF */ - BidLev1_0100, /* 92A00..92AFF */ - BidLev1_0100, /* 92B00..92BFF */ - BidLev1_0100, /* 92C00..92CFF */ - BidLev1_0100, /* 92D00..92DFF */ - BidLev1_0100, /* 92E00..92EFF */ - BidLev1_0100, /* 92F00..92FFF */ - BidLev1_0100, /* 93000..930FF */ - BidLev1_0100, /* 93100..931FF */ - BidLev1_0100, /* 93200..932FF */ - BidLev1_0100, /* 93300..933FF */ - BidLev1_0100, /* 93400..934FF */ - BidLev1_0100, /* 93500..935FF */ - BidLev1_0100, /* 93600..936FF */ - BidLev1_0100, /* 93700..937FF */ - BidLev1_0100, /* 93800..938FF */ - BidLev1_0100, /* 93900..939FF */ - BidLev1_0100, /* 93A00..93AFF */ - BidLev1_0100, /* 93B00..93BFF */ - BidLev1_0100, /* 93C00..93CFF */ - BidLev1_0100, /* 93D00..93DFF */ - BidLev1_0100, /* 93E00..93EFF */ - BidLev1_0100, /* 93F00..93FFF */ - BidLev1_0100, /* 94000..940FF */ - BidLev1_0100, /* 94100..941FF */ - BidLev1_0100, /* 94200..942FF */ - BidLev1_0100, /* 94300..943FF */ - BidLev1_0100, /* 94400..944FF */ - BidLev1_0100, /* 94500..945FF */ - BidLev1_0100, /* 94600..946FF */ - BidLev1_0100, /* 94700..947FF */ - BidLev1_0100, /* 94800..948FF */ - BidLev1_0100, /* 94900..949FF */ - BidLev1_0100, /* 94A00..94AFF */ - BidLev1_0100, /* 94B00..94BFF */ - BidLev1_0100, /* 94C00..94CFF */ - BidLev1_0100, /* 94D00..94DFF */ - BidLev1_0100, /* 94E00..94EFF */ - BidLev1_0100, /* 94F00..94FFF */ - BidLev1_0100, /* 95000..950FF */ - BidLev1_0100, /* 95100..951FF */ - BidLev1_0100, /* 95200..952FF */ - BidLev1_0100, /* 95300..953FF */ - BidLev1_0100, /* 95400..954FF */ - BidLev1_0100, /* 95500..955FF */ - BidLev1_0100, /* 95600..956FF */ - BidLev1_0100, /* 95700..957FF */ - BidLev1_0100, /* 95800..958FF */ - BidLev1_0100, /* 95900..959FF */ - BidLev1_0100, /* 95A00..95AFF */ - BidLev1_0100, /* 95B00..95BFF */ - BidLev1_0100, /* 95C00..95CFF */ - BidLev1_0100, /* 95D00..95DFF */ - BidLev1_0100, /* 95E00..95EFF */ - BidLev1_0100, /* 95F00..95FFF */ - BidLev1_0100, /* 96000..960FF */ - BidLev1_0100, /* 96100..961FF */ - BidLev1_0100, /* 96200..962FF */ - BidLev1_0100, /* 96300..963FF */ - BidLev1_0100, /* 96400..964FF */ - BidLev1_0100, /* 96500..965FF */ - BidLev1_0100, /* 96600..966FF */ - BidLev1_0100, /* 96700..967FF */ - BidLev1_0100, /* 96800..968FF */ - BidLev1_0100, /* 96900..969FF */ - BidLev1_0100, /* 96A00..96AFF */ - BidLev1_0100, /* 96B00..96BFF */ - BidLev1_0100, /* 96C00..96CFF */ - BidLev1_0100, /* 96D00..96DFF */ - BidLev1_0100, /* 96E00..96EFF */ - BidLev1_0100, /* 96F00..96FFF */ - BidLev1_0100, /* 97000..970FF */ - BidLev1_0100, /* 97100..971FF */ - BidLev1_0100, /* 97200..972FF */ - BidLev1_0100, /* 97300..973FF */ - BidLev1_0100, /* 97400..974FF */ - BidLev1_0100, /* 97500..975FF */ - BidLev1_0100, /* 97600..976FF */ - BidLev1_0100, /* 97700..977FF */ - BidLev1_0100, /* 97800..978FF */ - BidLev1_0100, /* 97900..979FF */ - BidLev1_0100, /* 97A00..97AFF */ - BidLev1_0100, /* 97B00..97BFF */ - BidLev1_0100, /* 97C00..97CFF */ - BidLev1_0100, /* 97D00..97DFF */ - BidLev1_0100, /* 97E00..97EFF */ - BidLev1_0100, /* 97F00..97FFF */ - BidLev1_0100, /* 98000..980FF */ - BidLev1_0100, /* 98100..981FF */ - BidLev1_0100, /* 98200..982FF */ - BidLev1_0100, /* 98300..983FF */ - BidLev1_0100, /* 98400..984FF */ - BidLev1_0100, /* 98500..985FF */ - BidLev1_0100, /* 98600..986FF */ - BidLev1_0100, /* 98700..987FF */ - BidLev1_0100, /* 98800..988FF */ - BidLev1_0100, /* 98900..989FF */ - BidLev1_0100, /* 98A00..98AFF */ - BidLev1_0100, /* 98B00..98BFF */ - BidLev1_0100, /* 98C00..98CFF */ - BidLev1_0100, /* 98D00..98DFF */ - BidLev1_0100, /* 98E00..98EFF */ - BidLev1_0100, /* 98F00..98FFF */ - BidLev1_0100, /* 99000..990FF */ - BidLev1_0100, /* 99100..991FF */ - BidLev1_0100, /* 99200..992FF */ - BidLev1_0100, /* 99300..993FF */ - BidLev1_0100, /* 99400..994FF */ - BidLev1_0100, /* 99500..995FF */ - BidLev1_0100, /* 99600..996FF */ - BidLev1_0100, /* 99700..997FF */ - BidLev1_0100, /* 99800..998FF */ - BidLev1_0100, /* 99900..999FF */ - BidLev1_0100, /* 99A00..99AFF */ - BidLev1_0100, /* 99B00..99BFF */ - BidLev1_0100, /* 99C00..99CFF */ - BidLev1_0100, /* 99D00..99DFF */ - BidLev1_0100, /* 99E00..99EFF */ - BidLev1_0100, /* 99F00..99FFF */ - BidLev1_0100, /* 9A000..9A0FF */ - BidLev1_0100, /* 9A100..9A1FF */ - BidLev1_0100, /* 9A200..9A2FF */ - BidLev1_0100, /* 9A300..9A3FF */ - BidLev1_0100, /* 9A400..9A4FF */ - BidLev1_0100, /* 9A500..9A5FF */ - BidLev1_0100, /* 9A600..9A6FF */ - BidLev1_0100, /* 9A700..9A7FF */ - BidLev1_0100, /* 9A800..9A8FF */ - BidLev1_0100, /* 9A900..9A9FF */ - BidLev1_0100, /* 9AA00..9AAFF */ - BidLev1_0100, /* 9AB00..9ABFF */ - BidLev1_0100, /* 9AC00..9ACFF */ - BidLev1_0100, /* 9AD00..9ADFF */ - BidLev1_0100, /* 9AE00..9AEFF */ - BidLev1_0100, /* 9AF00..9AFFF */ - BidLev1_0100, /* 9B000..9B0FF */ - BidLev1_0100, /* 9B100..9B1FF */ - BidLev1_0100, /* 9B200..9B2FF */ - BidLev1_0100, /* 9B300..9B3FF */ - BidLev1_0100, /* 9B400..9B4FF */ - BidLev1_0100, /* 9B500..9B5FF */ - BidLev1_0100, /* 9B600..9B6FF */ - BidLev1_0100, /* 9B700..9B7FF */ - BidLev1_0100, /* 9B800..9B8FF */ - BidLev1_0100, /* 9B900..9B9FF */ - BidLev1_0100, /* 9BA00..9BAFF */ - BidLev1_0100, /* 9BB00..9BBFF */ - BidLev1_0100, /* 9BC00..9BCFF */ - BidLev1_0100, /* 9BD00..9BDFF */ - BidLev1_0100, /* 9BE00..9BEFF */ - BidLev1_0100, /* 9BF00..9BFFF */ - BidLev1_0100, /* 9C000..9C0FF */ - BidLev1_0100, /* 9C100..9C1FF */ - BidLev1_0100, /* 9C200..9C2FF */ - BidLev1_0100, /* 9C300..9C3FF */ - BidLev1_0100, /* 9C400..9C4FF */ - BidLev1_0100, /* 9C500..9C5FF */ - BidLev1_0100, /* 9C600..9C6FF */ - BidLev1_0100, /* 9C700..9C7FF */ - BidLev1_0100, /* 9C800..9C8FF */ - BidLev1_0100, /* 9C900..9C9FF */ - BidLev1_0100, /* 9CA00..9CAFF */ - BidLev1_0100, /* 9CB00..9CBFF */ - BidLev1_0100, /* 9CC00..9CCFF */ - BidLev1_0100, /* 9CD00..9CDFF */ - BidLev1_0100, /* 9CE00..9CEFF */ - BidLev1_0100, /* 9CF00..9CFFF */ - BidLev1_0100, /* 9D000..9D0FF */ - BidLev1_0100, /* 9D100..9D1FF */ - BidLev1_0100, /* 9D200..9D2FF */ - BidLev1_0100, /* 9D300..9D3FF */ - BidLev1_0100, /* 9D400..9D4FF */ - BidLev1_0100, /* 9D500..9D5FF */ - BidLev1_0100, /* 9D600..9D6FF */ - BidLev1_0100, /* 9D700..9D7FF */ - BidLev1_0100, /* 9D800..9D8FF */ - BidLev1_0100, /* 9D900..9D9FF */ - BidLev1_0100, /* 9DA00..9DAFF */ - BidLev1_0100, /* 9DB00..9DBFF */ - BidLev1_0100, /* 9DC00..9DCFF */ - BidLev1_0100, /* 9DD00..9DDFF */ - BidLev1_0100, /* 9DE00..9DEFF */ - BidLev1_0100, /* 9DF00..9DFFF */ - BidLev1_0100, /* 9E000..9E0FF */ - BidLev1_0100, /* 9E100..9E1FF */ - BidLev1_0100, /* 9E200..9E2FF */ - BidLev1_0100, /* 9E300..9E3FF */ - BidLev1_0100, /* 9E400..9E4FF */ - BidLev1_0100, /* 9E500..9E5FF */ - BidLev1_0100, /* 9E600..9E6FF */ - BidLev1_0100, /* 9E700..9E7FF */ - BidLev1_0100, /* 9E800..9E8FF */ - BidLev1_0100, /* 9E900..9E9FF */ - BidLev1_0100, /* 9EA00..9EAFF */ - BidLev1_0100, /* 9EB00..9EBFF */ - BidLev1_0100, /* 9EC00..9ECFF */ - BidLev1_0100, /* 9ED00..9EDFF */ - BidLev1_0100, /* 9EE00..9EEFF */ - BidLev1_0100, /* 9EF00..9EFFF */ - BidLev1_0100, /* 9F000..9F0FF */ - BidLev1_0100, /* 9F100..9F1FF */ - BidLev1_0100, /* 9F200..9F2FF */ - BidLev1_0100, /* 9F300..9F3FF */ - BidLev1_0100, /* 9F400..9F4FF */ - BidLev1_0100, /* 9F500..9F5FF */ - BidLev1_0100, /* 9F600..9F6FF */ - BidLev1_0100, /* 9F700..9F7FF */ - BidLev1_0100, /* 9F800..9F8FF */ - BidLev1_0100, /* 9F900..9F9FF */ - BidLev1_0100, /* 9FA00..9FAFF */ - BidLev1_0100, /* 9FB00..9FBFF */ - BidLev1_0100, /* 9FC00..9FCFF */ - BidLev1_0100, /* 9FD00..9FDFF */ - BidLev1_0100, /* 9FE00..9FEFF */ - BidLev1_1FF00, /* 9FF00..9FFFF */ - BidLev1_0100, /* A0000..A00FF */ - BidLev1_0100, /* A0100..A01FF */ - BidLev1_0100, /* A0200..A02FF */ - BidLev1_0100, /* A0300..A03FF */ - BidLev1_0100, /* A0400..A04FF */ - BidLev1_0100, /* A0500..A05FF */ - BidLev1_0100, /* A0600..A06FF */ - BidLev1_0100, /* A0700..A07FF */ - BidLev1_0100, /* A0800..A08FF */ - BidLev1_0100, /* A0900..A09FF */ - BidLev1_0100, /* A0A00..A0AFF */ - BidLev1_0100, /* A0B00..A0BFF */ - BidLev1_0100, /* A0C00..A0CFF */ - BidLev1_0100, /* A0D00..A0DFF */ - BidLev1_0100, /* A0E00..A0EFF */ - BidLev1_0100, /* A0F00..A0FFF */ - BidLev1_0100, /* A1000..A10FF */ - BidLev1_0100, /* A1100..A11FF */ - BidLev1_0100, /* A1200..A12FF */ - BidLev1_0100, /* A1300..A13FF */ - BidLev1_0100, /* A1400..A14FF */ - BidLev1_0100, /* A1500..A15FF */ - BidLev1_0100, /* A1600..A16FF */ - BidLev1_0100, /* A1700..A17FF */ - BidLev1_0100, /* A1800..A18FF */ - BidLev1_0100, /* A1900..A19FF */ - BidLev1_0100, /* A1A00..A1AFF */ - BidLev1_0100, /* A1B00..A1BFF */ - BidLev1_0100, /* A1C00..A1CFF */ - BidLev1_0100, /* A1D00..A1DFF */ - BidLev1_0100, /* A1E00..A1EFF */ - BidLev1_0100, /* A1F00..A1FFF */ - BidLev1_0100, /* A2000..A20FF */ - BidLev1_0100, /* A2100..A21FF */ - BidLev1_0100, /* A2200..A22FF */ - BidLev1_0100, /* A2300..A23FF */ - BidLev1_0100, /* A2400..A24FF */ - BidLev1_0100, /* A2500..A25FF */ - BidLev1_0100, /* A2600..A26FF */ - BidLev1_0100, /* A2700..A27FF */ - BidLev1_0100, /* A2800..A28FF */ - BidLev1_0100, /* A2900..A29FF */ - BidLev1_0100, /* A2A00..A2AFF */ - BidLev1_0100, /* A2B00..A2BFF */ - BidLev1_0100, /* A2C00..A2CFF */ - BidLev1_0100, /* A2D00..A2DFF */ - BidLev1_0100, /* A2E00..A2EFF */ - BidLev1_0100, /* A2F00..A2FFF */ - BidLev1_0100, /* A3000..A30FF */ - BidLev1_0100, /* A3100..A31FF */ - BidLev1_0100, /* A3200..A32FF */ - BidLev1_0100, /* A3300..A33FF */ - BidLev1_0100, /* A3400..A34FF */ - BidLev1_0100, /* A3500..A35FF */ - BidLev1_0100, /* A3600..A36FF */ - BidLev1_0100, /* A3700..A37FF */ - BidLev1_0100, /* A3800..A38FF */ - BidLev1_0100, /* A3900..A39FF */ - BidLev1_0100, /* A3A00..A3AFF */ - BidLev1_0100, /* A3B00..A3BFF */ - BidLev1_0100, /* A3C00..A3CFF */ - BidLev1_0100, /* A3D00..A3DFF */ - BidLev1_0100, /* A3E00..A3EFF */ - BidLev1_0100, /* A3F00..A3FFF */ - BidLev1_0100, /* A4000..A40FF */ - BidLev1_0100, /* A4100..A41FF */ - BidLev1_0100, /* A4200..A42FF */ - BidLev1_0100, /* A4300..A43FF */ - BidLev1_0100, /* A4400..A44FF */ - BidLev1_0100, /* A4500..A45FF */ - BidLev1_0100, /* A4600..A46FF */ - BidLev1_0100, /* A4700..A47FF */ - BidLev1_0100, /* A4800..A48FF */ - BidLev1_0100, /* A4900..A49FF */ - BidLev1_0100, /* A4A00..A4AFF */ - BidLev1_0100, /* A4B00..A4BFF */ - BidLev1_0100, /* A4C00..A4CFF */ - BidLev1_0100, /* A4D00..A4DFF */ - BidLev1_0100, /* A4E00..A4EFF */ - BidLev1_0100, /* A4F00..A4FFF */ - BidLev1_0100, /* A5000..A50FF */ - BidLev1_0100, /* A5100..A51FF */ - BidLev1_0100, /* A5200..A52FF */ - BidLev1_0100, /* A5300..A53FF */ - BidLev1_0100, /* A5400..A54FF */ - BidLev1_0100, /* A5500..A55FF */ - BidLev1_0100, /* A5600..A56FF */ - BidLev1_0100, /* A5700..A57FF */ - BidLev1_0100, /* A5800..A58FF */ - BidLev1_0100, /* A5900..A59FF */ - BidLev1_0100, /* A5A00..A5AFF */ - BidLev1_0100, /* A5B00..A5BFF */ - BidLev1_0100, /* A5C00..A5CFF */ - BidLev1_0100, /* A5D00..A5DFF */ - BidLev1_0100, /* A5E00..A5EFF */ - BidLev1_0100, /* A5F00..A5FFF */ - BidLev1_0100, /* A6000..A60FF */ - BidLev1_0100, /* A6100..A61FF */ - BidLev1_0100, /* A6200..A62FF */ - BidLev1_0100, /* A6300..A63FF */ - BidLev1_0100, /* A6400..A64FF */ - BidLev1_0100, /* A6500..A65FF */ - BidLev1_0100, /* A6600..A66FF */ - BidLev1_0100, /* A6700..A67FF */ - BidLev1_0100, /* A6800..A68FF */ - BidLev1_0100, /* A6900..A69FF */ - BidLev1_0100, /* A6A00..A6AFF */ - BidLev1_0100, /* A6B00..A6BFF */ - BidLev1_0100, /* A6C00..A6CFF */ - BidLev1_0100, /* A6D00..A6DFF */ - BidLev1_0100, /* A6E00..A6EFF */ - BidLev1_0100, /* A6F00..A6FFF */ - BidLev1_0100, /* A7000..A70FF */ - BidLev1_0100, /* A7100..A71FF */ - BidLev1_0100, /* A7200..A72FF */ - BidLev1_0100, /* A7300..A73FF */ - BidLev1_0100, /* A7400..A74FF */ - BidLev1_0100, /* A7500..A75FF */ - BidLev1_0100, /* A7600..A76FF */ - BidLev1_0100, /* A7700..A77FF */ - BidLev1_0100, /* A7800..A78FF */ - BidLev1_0100, /* A7900..A79FF */ - BidLev1_0100, /* A7A00..A7AFF */ - BidLev1_0100, /* A7B00..A7BFF */ - BidLev1_0100, /* A7C00..A7CFF */ - BidLev1_0100, /* A7D00..A7DFF */ - BidLev1_0100, /* A7E00..A7EFF */ - BidLev1_0100, /* A7F00..A7FFF */ - BidLev1_0100, /* A8000..A80FF */ - BidLev1_0100, /* A8100..A81FF */ - BidLev1_0100, /* A8200..A82FF */ - BidLev1_0100, /* A8300..A83FF */ - BidLev1_0100, /* A8400..A84FF */ - BidLev1_0100, /* A8500..A85FF */ - BidLev1_0100, /* A8600..A86FF */ - BidLev1_0100, /* A8700..A87FF */ - BidLev1_0100, /* A8800..A88FF */ - BidLev1_0100, /* A8900..A89FF */ - BidLev1_0100, /* A8A00..A8AFF */ - BidLev1_0100, /* A8B00..A8BFF */ - BidLev1_0100, /* A8C00..A8CFF */ - BidLev1_0100, /* A8D00..A8DFF */ - BidLev1_0100, /* A8E00..A8EFF */ - BidLev1_0100, /* A8F00..A8FFF */ - BidLev1_0100, /* A9000..A90FF */ - BidLev1_0100, /* A9100..A91FF */ - BidLev1_0100, /* A9200..A92FF */ - BidLev1_0100, /* A9300..A93FF */ - BidLev1_0100, /* A9400..A94FF */ - BidLev1_0100, /* A9500..A95FF */ - BidLev1_0100, /* A9600..A96FF */ - BidLev1_0100, /* A9700..A97FF */ - BidLev1_0100, /* A9800..A98FF */ - BidLev1_0100, /* A9900..A99FF */ - BidLev1_0100, /* A9A00..A9AFF */ - BidLev1_0100, /* A9B00..A9BFF */ - BidLev1_0100, /* A9C00..A9CFF */ - BidLev1_0100, /* A9D00..A9DFF */ - BidLev1_0100, /* A9E00..A9EFF */ - BidLev1_0100, /* A9F00..A9FFF */ - BidLev1_0100, /* AA000..AA0FF */ - BidLev1_0100, /* AA100..AA1FF */ - BidLev1_0100, /* AA200..AA2FF */ - BidLev1_0100, /* AA300..AA3FF */ - BidLev1_0100, /* AA400..AA4FF */ - BidLev1_0100, /* AA500..AA5FF */ - BidLev1_0100, /* AA600..AA6FF */ - BidLev1_0100, /* AA700..AA7FF */ - BidLev1_0100, /* AA800..AA8FF */ - BidLev1_0100, /* AA900..AA9FF */ - BidLev1_0100, /* AAA00..AAAFF */ - BidLev1_0100, /* AAB00..AABFF */ - BidLev1_0100, /* AAC00..AACFF */ - BidLev1_0100, /* AAD00..AADFF */ - BidLev1_0100, /* AAE00..AAEFF */ - BidLev1_0100, /* AAF00..AAFFF */ - BidLev1_0100, /* AB000..AB0FF */ - BidLev1_0100, /* AB100..AB1FF */ - BidLev1_0100, /* AB200..AB2FF */ - BidLev1_0100, /* AB300..AB3FF */ - BidLev1_0100, /* AB400..AB4FF */ - BidLev1_0100, /* AB500..AB5FF */ - BidLev1_0100, /* AB600..AB6FF */ - BidLev1_0100, /* AB700..AB7FF */ - BidLev1_0100, /* AB800..AB8FF */ - BidLev1_0100, /* AB900..AB9FF */ - BidLev1_0100, /* ABA00..ABAFF */ - BidLev1_0100, /* ABB00..ABBFF */ - BidLev1_0100, /* ABC00..ABCFF */ - BidLev1_0100, /* ABD00..ABDFF */ - BidLev1_0100, /* ABE00..ABEFF */ - BidLev1_0100, /* ABF00..ABFFF */ - BidLev1_0100, /* AC000..AC0FF */ - BidLev1_0100, /* AC100..AC1FF */ - BidLev1_0100, /* AC200..AC2FF */ - BidLev1_0100, /* AC300..AC3FF */ - BidLev1_0100, /* AC400..AC4FF */ - BidLev1_0100, /* AC500..AC5FF */ - BidLev1_0100, /* AC600..AC6FF */ - BidLev1_0100, /* AC700..AC7FF */ - BidLev1_0100, /* AC800..AC8FF */ - BidLev1_0100, /* AC900..AC9FF */ - BidLev1_0100, /* ACA00..ACAFF */ - BidLev1_0100, /* ACB00..ACBFF */ - BidLev1_0100, /* ACC00..ACCFF */ - BidLev1_0100, /* ACD00..ACDFF */ - BidLev1_0100, /* ACE00..ACEFF */ - BidLev1_0100, /* ACF00..ACFFF */ - BidLev1_0100, /* AD000..AD0FF */ - BidLev1_0100, /* AD100..AD1FF */ - BidLev1_0100, /* AD200..AD2FF */ - BidLev1_0100, /* AD300..AD3FF */ - BidLev1_0100, /* AD400..AD4FF */ - BidLev1_0100, /* AD500..AD5FF */ - BidLev1_0100, /* AD600..AD6FF */ - BidLev1_0100, /* AD700..AD7FF */ - BidLev1_0100, /* AD800..AD8FF */ - BidLev1_0100, /* AD900..AD9FF */ - BidLev1_0100, /* ADA00..ADAFF */ - BidLev1_0100, /* ADB00..ADBFF */ - BidLev1_0100, /* ADC00..ADCFF */ - BidLev1_0100, /* ADD00..ADDFF */ - BidLev1_0100, /* ADE00..ADEFF */ - BidLev1_0100, /* ADF00..ADFFF */ - BidLev1_0100, /* AE000..AE0FF */ - BidLev1_0100, /* AE100..AE1FF */ - BidLev1_0100, /* AE200..AE2FF */ - BidLev1_0100, /* AE300..AE3FF */ - BidLev1_0100, /* AE400..AE4FF */ - BidLev1_0100, /* AE500..AE5FF */ - BidLev1_0100, /* AE600..AE6FF */ - BidLev1_0100, /* AE700..AE7FF */ - BidLev1_0100, /* AE800..AE8FF */ - BidLev1_0100, /* AE900..AE9FF */ - BidLev1_0100, /* AEA00..AEAFF */ - BidLev1_0100, /* AEB00..AEBFF */ - BidLev1_0100, /* AEC00..AECFF */ - BidLev1_0100, /* AED00..AEDFF */ - BidLev1_0100, /* AEE00..AEEFF */ - BidLev1_0100, /* AEF00..AEFFF */ - BidLev1_0100, /* AF000..AF0FF */ - BidLev1_0100, /* AF100..AF1FF */ - BidLev1_0100, /* AF200..AF2FF */ - BidLev1_0100, /* AF300..AF3FF */ - BidLev1_0100, /* AF400..AF4FF */ - BidLev1_0100, /* AF500..AF5FF */ - BidLev1_0100, /* AF600..AF6FF */ - BidLev1_0100, /* AF700..AF7FF */ - BidLev1_0100, /* AF800..AF8FF */ - BidLev1_0100, /* AF900..AF9FF */ - BidLev1_0100, /* AFA00..AFAFF */ - BidLev1_0100, /* AFB00..AFBFF */ - BidLev1_0100, /* AFC00..AFCFF */ - BidLev1_0100, /* AFD00..AFDFF */ - BidLev1_0100, /* AFE00..AFEFF */ - BidLev1_1FF00, /* AFF00..AFFFF */ - BidLev1_0100, /* B0000..B00FF */ - BidLev1_0100, /* B0100..B01FF */ - BidLev1_0100, /* B0200..B02FF */ - BidLev1_0100, /* B0300..B03FF */ - BidLev1_0100, /* B0400..B04FF */ - BidLev1_0100, /* B0500..B05FF */ - BidLev1_0100, /* B0600..B06FF */ - BidLev1_0100, /* B0700..B07FF */ - BidLev1_0100, /* B0800..B08FF */ - BidLev1_0100, /* B0900..B09FF */ - BidLev1_0100, /* B0A00..B0AFF */ - BidLev1_0100, /* B0B00..B0BFF */ - BidLev1_0100, /* B0C00..B0CFF */ - BidLev1_0100, /* B0D00..B0DFF */ - BidLev1_0100, /* B0E00..B0EFF */ - BidLev1_0100, /* B0F00..B0FFF */ - BidLev1_0100, /* B1000..B10FF */ - BidLev1_0100, /* B1100..B11FF */ - BidLev1_0100, /* B1200..B12FF */ - BidLev1_0100, /* B1300..B13FF */ - BidLev1_0100, /* B1400..B14FF */ - BidLev1_0100, /* B1500..B15FF */ - BidLev1_0100, /* B1600..B16FF */ - BidLev1_0100, /* B1700..B17FF */ - BidLev1_0100, /* B1800..B18FF */ - BidLev1_0100, /* B1900..B19FF */ - BidLev1_0100, /* B1A00..B1AFF */ - BidLev1_0100, /* B1B00..B1BFF */ - BidLev1_0100, /* B1C00..B1CFF */ - BidLev1_0100, /* B1D00..B1DFF */ - BidLev1_0100, /* B1E00..B1EFF */ - BidLev1_0100, /* B1F00..B1FFF */ - BidLev1_0100, /* B2000..B20FF */ - BidLev1_0100, /* B2100..B21FF */ - BidLev1_0100, /* B2200..B22FF */ - BidLev1_0100, /* B2300..B23FF */ - BidLev1_0100, /* B2400..B24FF */ - BidLev1_0100, /* B2500..B25FF */ - BidLev1_0100, /* B2600..B26FF */ - BidLev1_0100, /* B2700..B27FF */ - BidLev1_0100, /* B2800..B28FF */ - BidLev1_0100, /* B2900..B29FF */ - BidLev1_0100, /* B2A00..B2AFF */ - BidLev1_0100, /* B2B00..B2BFF */ - BidLev1_0100, /* B2C00..B2CFF */ - BidLev1_0100, /* B2D00..B2DFF */ - BidLev1_0100, /* B2E00..B2EFF */ - BidLev1_0100, /* B2F00..B2FFF */ - BidLev1_0100, /* B3000..B30FF */ - BidLev1_0100, /* B3100..B31FF */ - BidLev1_0100, /* B3200..B32FF */ - BidLev1_0100, /* B3300..B33FF */ - BidLev1_0100, /* B3400..B34FF */ - BidLev1_0100, /* B3500..B35FF */ - BidLev1_0100, /* B3600..B36FF */ - BidLev1_0100, /* B3700..B37FF */ - BidLev1_0100, /* B3800..B38FF */ - BidLev1_0100, /* B3900..B39FF */ - BidLev1_0100, /* B3A00..B3AFF */ - BidLev1_0100, /* B3B00..B3BFF */ - BidLev1_0100, /* B3C00..B3CFF */ - BidLev1_0100, /* B3D00..B3DFF */ - BidLev1_0100, /* B3E00..B3EFF */ - BidLev1_0100, /* B3F00..B3FFF */ - BidLev1_0100, /* B4000..B40FF */ - BidLev1_0100, /* B4100..B41FF */ - BidLev1_0100, /* B4200..B42FF */ - BidLev1_0100, /* B4300..B43FF */ - BidLev1_0100, /* B4400..B44FF */ - BidLev1_0100, /* B4500..B45FF */ - BidLev1_0100, /* B4600..B46FF */ - BidLev1_0100, /* B4700..B47FF */ - BidLev1_0100, /* B4800..B48FF */ - BidLev1_0100, /* B4900..B49FF */ - BidLev1_0100, /* B4A00..B4AFF */ - BidLev1_0100, /* B4B00..B4BFF */ - BidLev1_0100, /* B4C00..B4CFF */ - BidLev1_0100, /* B4D00..B4DFF */ - BidLev1_0100, /* B4E00..B4EFF */ - BidLev1_0100, /* B4F00..B4FFF */ - BidLev1_0100, /* B5000..B50FF */ - BidLev1_0100, /* B5100..B51FF */ - BidLev1_0100, /* B5200..B52FF */ - BidLev1_0100, /* B5300..B53FF */ - BidLev1_0100, /* B5400..B54FF */ - BidLev1_0100, /* B5500..B55FF */ - BidLev1_0100, /* B5600..B56FF */ - BidLev1_0100, /* B5700..B57FF */ - BidLev1_0100, /* B5800..B58FF */ - BidLev1_0100, /* B5900..B59FF */ - BidLev1_0100, /* B5A00..B5AFF */ - BidLev1_0100, /* B5B00..B5BFF */ - BidLev1_0100, /* B5C00..B5CFF */ - BidLev1_0100, /* B5D00..B5DFF */ - BidLev1_0100, /* B5E00..B5EFF */ - BidLev1_0100, /* B5F00..B5FFF */ - BidLev1_0100, /* B6000..B60FF */ - BidLev1_0100, /* B6100..B61FF */ - BidLev1_0100, /* B6200..B62FF */ - BidLev1_0100, /* B6300..B63FF */ - BidLev1_0100, /* B6400..B64FF */ - BidLev1_0100, /* B6500..B65FF */ - BidLev1_0100, /* B6600..B66FF */ - BidLev1_0100, /* B6700..B67FF */ - BidLev1_0100, /* B6800..B68FF */ - BidLev1_0100, /* B6900..B69FF */ - BidLev1_0100, /* B6A00..B6AFF */ - BidLev1_0100, /* B6B00..B6BFF */ - BidLev1_0100, /* B6C00..B6CFF */ - BidLev1_0100, /* B6D00..B6DFF */ - BidLev1_0100, /* B6E00..B6EFF */ - BidLev1_0100, /* B6F00..B6FFF */ - BidLev1_0100, /* B7000..B70FF */ - BidLev1_0100, /* B7100..B71FF */ - BidLev1_0100, /* B7200..B72FF */ - BidLev1_0100, /* B7300..B73FF */ - BidLev1_0100, /* B7400..B74FF */ - BidLev1_0100, /* B7500..B75FF */ - BidLev1_0100, /* B7600..B76FF */ - BidLev1_0100, /* B7700..B77FF */ - BidLev1_0100, /* B7800..B78FF */ - BidLev1_0100, /* B7900..B79FF */ - BidLev1_0100, /* B7A00..B7AFF */ - BidLev1_0100, /* B7B00..B7BFF */ - BidLev1_0100, /* B7C00..B7CFF */ - BidLev1_0100, /* B7D00..B7DFF */ - BidLev1_0100, /* B7E00..B7EFF */ - BidLev1_0100, /* B7F00..B7FFF */ - BidLev1_0100, /* B8000..B80FF */ - BidLev1_0100, /* B8100..B81FF */ - BidLev1_0100, /* B8200..B82FF */ - BidLev1_0100, /* B8300..B83FF */ - BidLev1_0100, /* B8400..B84FF */ - BidLev1_0100, /* B8500..B85FF */ - BidLev1_0100, /* B8600..B86FF */ - BidLev1_0100, /* B8700..B87FF */ - BidLev1_0100, /* B8800..B88FF */ - BidLev1_0100, /* B8900..B89FF */ - BidLev1_0100, /* B8A00..B8AFF */ - BidLev1_0100, /* B8B00..B8BFF */ - BidLev1_0100, /* B8C00..B8CFF */ - BidLev1_0100, /* B8D00..B8DFF */ - BidLev1_0100, /* B8E00..B8EFF */ - BidLev1_0100, /* B8F00..B8FFF */ - BidLev1_0100, /* B9000..B90FF */ - BidLev1_0100, /* B9100..B91FF */ - BidLev1_0100, /* B9200..B92FF */ - BidLev1_0100, /* B9300..B93FF */ - BidLev1_0100, /* B9400..B94FF */ - BidLev1_0100, /* B9500..B95FF */ - BidLev1_0100, /* B9600..B96FF */ - BidLev1_0100, /* B9700..B97FF */ - BidLev1_0100, /* B9800..B98FF */ - BidLev1_0100, /* B9900..B99FF */ - BidLev1_0100, /* B9A00..B9AFF */ - BidLev1_0100, /* B9B00..B9BFF */ - BidLev1_0100, /* B9C00..B9CFF */ - BidLev1_0100, /* B9D00..B9DFF */ - BidLev1_0100, /* B9E00..B9EFF */ - BidLev1_0100, /* B9F00..B9FFF */ - BidLev1_0100, /* BA000..BA0FF */ - BidLev1_0100, /* BA100..BA1FF */ - BidLev1_0100, /* BA200..BA2FF */ - BidLev1_0100, /* BA300..BA3FF */ - BidLev1_0100, /* BA400..BA4FF */ - BidLev1_0100, /* BA500..BA5FF */ - BidLev1_0100, /* BA600..BA6FF */ - BidLev1_0100, /* BA700..BA7FF */ - BidLev1_0100, /* BA800..BA8FF */ - BidLev1_0100, /* BA900..BA9FF */ - BidLev1_0100, /* BAA00..BAAFF */ - BidLev1_0100, /* BAB00..BABFF */ - BidLev1_0100, /* BAC00..BACFF */ - BidLev1_0100, /* BAD00..BADFF */ - BidLev1_0100, /* BAE00..BAEFF */ - BidLev1_0100, /* BAF00..BAFFF */ - BidLev1_0100, /* BB000..BB0FF */ - BidLev1_0100, /* BB100..BB1FF */ - BidLev1_0100, /* BB200..BB2FF */ - BidLev1_0100, /* BB300..BB3FF */ - BidLev1_0100, /* BB400..BB4FF */ - BidLev1_0100, /* BB500..BB5FF */ - BidLev1_0100, /* BB600..BB6FF */ - BidLev1_0100, /* BB700..BB7FF */ - BidLev1_0100, /* BB800..BB8FF */ - BidLev1_0100, /* BB900..BB9FF */ - BidLev1_0100, /* BBA00..BBAFF */ - BidLev1_0100, /* BBB00..BBBFF */ - BidLev1_0100, /* BBC00..BBCFF */ - BidLev1_0100, /* BBD00..BBDFF */ - BidLev1_0100, /* BBE00..BBEFF */ - BidLev1_0100, /* BBF00..BBFFF */ - BidLev1_0100, /* BC000..BC0FF */ - BidLev1_0100, /* BC100..BC1FF */ - BidLev1_0100, /* BC200..BC2FF */ - BidLev1_0100, /* BC300..BC3FF */ - BidLev1_0100, /* BC400..BC4FF */ - BidLev1_0100, /* BC500..BC5FF */ - BidLev1_0100, /* BC600..BC6FF */ - BidLev1_0100, /* BC700..BC7FF */ - BidLev1_0100, /* BC800..BC8FF */ - BidLev1_0100, /* BC900..BC9FF */ - BidLev1_0100, /* BCA00..BCAFF */ - BidLev1_0100, /* BCB00..BCBFF */ - BidLev1_0100, /* BCC00..BCCFF */ - BidLev1_0100, /* BCD00..BCDFF */ - BidLev1_0100, /* BCE00..BCEFF */ - BidLev1_0100, /* BCF00..BCFFF */ - BidLev1_0100, /* BD000..BD0FF */ - BidLev1_0100, /* BD100..BD1FF */ - BidLev1_0100, /* BD200..BD2FF */ - BidLev1_0100, /* BD300..BD3FF */ - BidLev1_0100, /* BD400..BD4FF */ - BidLev1_0100, /* BD500..BD5FF */ - BidLev1_0100, /* BD600..BD6FF */ - BidLev1_0100, /* BD700..BD7FF */ - BidLev1_0100, /* BD800..BD8FF */ - BidLev1_0100, /* BD900..BD9FF */ - BidLev1_0100, /* BDA00..BDAFF */ - BidLev1_0100, /* BDB00..BDBFF */ - BidLev1_0100, /* BDC00..BDCFF */ - BidLev1_0100, /* BDD00..BDDFF */ - BidLev1_0100, /* BDE00..BDEFF */ - BidLev1_0100, /* BDF00..BDFFF */ - BidLev1_0100, /* BE000..BE0FF */ - BidLev1_0100, /* BE100..BE1FF */ - BidLev1_0100, /* BE200..BE2FF */ - BidLev1_0100, /* BE300..BE3FF */ - BidLev1_0100, /* BE400..BE4FF */ - BidLev1_0100, /* BE500..BE5FF */ - BidLev1_0100, /* BE600..BE6FF */ - BidLev1_0100, /* BE700..BE7FF */ - BidLev1_0100, /* BE800..BE8FF */ - BidLev1_0100, /* BE900..BE9FF */ - BidLev1_0100, /* BEA00..BEAFF */ - BidLev1_0100, /* BEB00..BEBFF */ - BidLev1_0100, /* BEC00..BECFF */ - BidLev1_0100, /* BED00..BEDFF */ - BidLev1_0100, /* BEE00..BEEFF */ - BidLev1_0100, /* BEF00..BEFFF */ - BidLev1_0100, /* BF000..BF0FF */ - BidLev1_0100, /* BF100..BF1FF */ - BidLev1_0100, /* BF200..BF2FF */ - BidLev1_0100, /* BF300..BF3FF */ - BidLev1_0100, /* BF400..BF4FF */ - BidLev1_0100, /* BF500..BF5FF */ - BidLev1_0100, /* BF600..BF6FF */ - BidLev1_0100, /* BF700..BF7FF */ - BidLev1_0100, /* BF800..BF8FF */ - BidLev1_0100, /* BF900..BF9FF */ - BidLev1_0100, /* BFA00..BFAFF */ - BidLev1_0100, /* BFB00..BFBFF */ - BidLev1_0100, /* BFC00..BFCFF */ - BidLev1_0100, /* BFD00..BFDFF */ - BidLev1_0100, /* BFE00..BFEFF */ - BidLev1_1FF00, /* BFF00..BFFFF */ - BidLev1_0100, /* C0000..C00FF */ - BidLev1_0100, /* C0100..C01FF */ - BidLev1_0100, /* C0200..C02FF */ - BidLev1_0100, /* C0300..C03FF */ - BidLev1_0100, /* C0400..C04FF */ - BidLev1_0100, /* C0500..C05FF */ - BidLev1_0100, /* C0600..C06FF */ - BidLev1_0100, /* C0700..C07FF */ - BidLev1_0100, /* C0800..C08FF */ - BidLev1_0100, /* C0900..C09FF */ - BidLev1_0100, /* C0A00..C0AFF */ - BidLev1_0100, /* C0B00..C0BFF */ - BidLev1_0100, /* C0C00..C0CFF */ - BidLev1_0100, /* C0D00..C0DFF */ - BidLev1_0100, /* C0E00..C0EFF */ - BidLev1_0100, /* C0F00..C0FFF */ - BidLev1_0100, /* C1000..C10FF */ - BidLev1_0100, /* C1100..C11FF */ - BidLev1_0100, /* C1200..C12FF */ - BidLev1_0100, /* C1300..C13FF */ - BidLev1_0100, /* C1400..C14FF */ - BidLev1_0100, /* C1500..C15FF */ - BidLev1_0100, /* C1600..C16FF */ - BidLev1_0100, /* C1700..C17FF */ - BidLev1_0100, /* C1800..C18FF */ - BidLev1_0100, /* C1900..C19FF */ - BidLev1_0100, /* C1A00..C1AFF */ - BidLev1_0100, /* C1B00..C1BFF */ - BidLev1_0100, /* C1C00..C1CFF */ - BidLev1_0100, /* C1D00..C1DFF */ - BidLev1_0100, /* C1E00..C1EFF */ - BidLev1_0100, /* C1F00..C1FFF */ - BidLev1_0100, /* C2000..C20FF */ - BidLev1_0100, /* C2100..C21FF */ - BidLev1_0100, /* C2200..C22FF */ - BidLev1_0100, /* C2300..C23FF */ - BidLev1_0100, /* C2400..C24FF */ - BidLev1_0100, /* C2500..C25FF */ - BidLev1_0100, /* C2600..C26FF */ - BidLev1_0100, /* C2700..C27FF */ - BidLev1_0100, /* C2800..C28FF */ - BidLev1_0100, /* C2900..C29FF */ - BidLev1_0100, /* C2A00..C2AFF */ - BidLev1_0100, /* C2B00..C2BFF */ - BidLev1_0100, /* C2C00..C2CFF */ - BidLev1_0100, /* C2D00..C2DFF */ - BidLev1_0100, /* C2E00..C2EFF */ - BidLev1_0100, /* C2F00..C2FFF */ - BidLev1_0100, /* C3000..C30FF */ - BidLev1_0100, /* C3100..C31FF */ - BidLev1_0100, /* C3200..C32FF */ - BidLev1_0100, /* C3300..C33FF */ - BidLev1_0100, /* C3400..C34FF */ - BidLev1_0100, /* C3500..C35FF */ - BidLev1_0100, /* C3600..C36FF */ - BidLev1_0100, /* C3700..C37FF */ - BidLev1_0100, /* C3800..C38FF */ - BidLev1_0100, /* C3900..C39FF */ - BidLev1_0100, /* C3A00..C3AFF */ - BidLev1_0100, /* C3B00..C3BFF */ - BidLev1_0100, /* C3C00..C3CFF */ - BidLev1_0100, /* C3D00..C3DFF */ - BidLev1_0100, /* C3E00..C3EFF */ - BidLev1_0100, /* C3F00..C3FFF */ - BidLev1_0100, /* C4000..C40FF */ - BidLev1_0100, /* C4100..C41FF */ - BidLev1_0100, /* C4200..C42FF */ - BidLev1_0100, /* C4300..C43FF */ - BidLev1_0100, /* C4400..C44FF */ - BidLev1_0100, /* C4500..C45FF */ - BidLev1_0100, /* C4600..C46FF */ - BidLev1_0100, /* C4700..C47FF */ - BidLev1_0100, /* C4800..C48FF */ - BidLev1_0100, /* C4900..C49FF */ - BidLev1_0100, /* C4A00..C4AFF */ - BidLev1_0100, /* C4B00..C4BFF */ - BidLev1_0100, /* C4C00..C4CFF */ - BidLev1_0100, /* C4D00..C4DFF */ - BidLev1_0100, /* C4E00..C4EFF */ - BidLev1_0100, /* C4F00..C4FFF */ - BidLev1_0100, /* C5000..C50FF */ - BidLev1_0100, /* C5100..C51FF */ - BidLev1_0100, /* C5200..C52FF */ - BidLev1_0100, /* C5300..C53FF */ - BidLev1_0100, /* C5400..C54FF */ - BidLev1_0100, /* C5500..C55FF */ - BidLev1_0100, /* C5600..C56FF */ - BidLev1_0100, /* C5700..C57FF */ - BidLev1_0100, /* C5800..C58FF */ - BidLev1_0100, /* C5900..C59FF */ - BidLev1_0100, /* C5A00..C5AFF */ - BidLev1_0100, /* C5B00..C5BFF */ - BidLev1_0100, /* C5C00..C5CFF */ - BidLev1_0100, /* C5D00..C5DFF */ - BidLev1_0100, /* C5E00..C5EFF */ - BidLev1_0100, /* C5F00..C5FFF */ - BidLev1_0100, /* C6000..C60FF */ - BidLev1_0100, /* C6100..C61FF */ - BidLev1_0100, /* C6200..C62FF */ - BidLev1_0100, /* C6300..C63FF */ - BidLev1_0100, /* C6400..C64FF */ - BidLev1_0100, /* C6500..C65FF */ - BidLev1_0100, /* C6600..C66FF */ - BidLev1_0100, /* C6700..C67FF */ - BidLev1_0100, /* C6800..C68FF */ - BidLev1_0100, /* C6900..C69FF */ - BidLev1_0100, /* C6A00..C6AFF */ - BidLev1_0100, /* C6B00..C6BFF */ - BidLev1_0100, /* C6C00..C6CFF */ - BidLev1_0100, /* C6D00..C6DFF */ - BidLev1_0100, /* C6E00..C6EFF */ - BidLev1_0100, /* C6F00..C6FFF */ - BidLev1_0100, /* C7000..C70FF */ - BidLev1_0100, /* C7100..C71FF */ - BidLev1_0100, /* C7200..C72FF */ - BidLev1_0100, /* C7300..C73FF */ - BidLev1_0100, /* C7400..C74FF */ - BidLev1_0100, /* C7500..C75FF */ - BidLev1_0100, /* C7600..C76FF */ - BidLev1_0100, /* C7700..C77FF */ - BidLev1_0100, /* C7800..C78FF */ - BidLev1_0100, /* C7900..C79FF */ - BidLev1_0100, /* C7A00..C7AFF */ - BidLev1_0100, /* C7B00..C7BFF */ - BidLev1_0100, /* C7C00..C7CFF */ - BidLev1_0100, /* C7D00..C7DFF */ - BidLev1_0100, /* C7E00..C7EFF */ - BidLev1_0100, /* C7F00..C7FFF */ - BidLev1_0100, /* C8000..C80FF */ - BidLev1_0100, /* C8100..C81FF */ - BidLev1_0100, /* C8200..C82FF */ - BidLev1_0100, /* C8300..C83FF */ - BidLev1_0100, /* C8400..C84FF */ - BidLev1_0100, /* C8500..C85FF */ - BidLev1_0100, /* C8600..C86FF */ - BidLev1_0100, /* C8700..C87FF */ - BidLev1_0100, /* C8800..C88FF */ - BidLev1_0100, /* C8900..C89FF */ - BidLev1_0100, /* C8A00..C8AFF */ - BidLev1_0100, /* C8B00..C8BFF */ - BidLev1_0100, /* C8C00..C8CFF */ - BidLev1_0100, /* C8D00..C8DFF */ - BidLev1_0100, /* C8E00..C8EFF */ - BidLev1_0100, /* C8F00..C8FFF */ - BidLev1_0100, /* C9000..C90FF */ - BidLev1_0100, /* C9100..C91FF */ - BidLev1_0100, /* C9200..C92FF */ - BidLev1_0100, /* C9300..C93FF */ - BidLev1_0100, /* C9400..C94FF */ - BidLev1_0100, /* C9500..C95FF */ - BidLev1_0100, /* C9600..C96FF */ - BidLev1_0100, /* C9700..C97FF */ - BidLev1_0100, /* C9800..C98FF */ - BidLev1_0100, /* C9900..C99FF */ - BidLev1_0100, /* C9A00..C9AFF */ - BidLev1_0100, /* C9B00..C9BFF */ - BidLev1_0100, /* C9C00..C9CFF */ - BidLev1_0100, /* C9D00..C9DFF */ - BidLev1_0100, /* C9E00..C9EFF */ - BidLev1_0100, /* C9F00..C9FFF */ - BidLev1_0100, /* CA000..CA0FF */ - BidLev1_0100, /* CA100..CA1FF */ - BidLev1_0100, /* CA200..CA2FF */ - BidLev1_0100, /* CA300..CA3FF */ - BidLev1_0100, /* CA400..CA4FF */ - BidLev1_0100, /* CA500..CA5FF */ - BidLev1_0100, /* CA600..CA6FF */ - BidLev1_0100, /* CA700..CA7FF */ - BidLev1_0100, /* CA800..CA8FF */ - BidLev1_0100, /* CA900..CA9FF */ - BidLev1_0100, /* CAA00..CAAFF */ - BidLev1_0100, /* CAB00..CABFF */ - BidLev1_0100, /* CAC00..CACFF */ - BidLev1_0100, /* CAD00..CADFF */ - BidLev1_0100, /* CAE00..CAEFF */ - BidLev1_0100, /* CAF00..CAFFF */ - BidLev1_0100, /* CB000..CB0FF */ - BidLev1_0100, /* CB100..CB1FF */ - BidLev1_0100, /* CB200..CB2FF */ - BidLev1_0100, /* CB300..CB3FF */ - BidLev1_0100, /* CB400..CB4FF */ - BidLev1_0100, /* CB500..CB5FF */ - BidLev1_0100, /* CB600..CB6FF */ - BidLev1_0100, /* CB700..CB7FF */ - BidLev1_0100, /* CB800..CB8FF */ - BidLev1_0100, /* CB900..CB9FF */ - BidLev1_0100, /* CBA00..CBAFF */ - BidLev1_0100, /* CBB00..CBBFF */ - BidLev1_0100, /* CBC00..CBCFF */ - BidLev1_0100, /* CBD00..CBDFF */ - BidLev1_0100, /* CBE00..CBEFF */ - BidLev1_0100, /* CBF00..CBFFF */ - BidLev1_0100, /* CC000..CC0FF */ - BidLev1_0100, /* CC100..CC1FF */ - BidLev1_0100, /* CC200..CC2FF */ - BidLev1_0100, /* CC300..CC3FF */ - BidLev1_0100, /* CC400..CC4FF */ - BidLev1_0100, /* CC500..CC5FF */ - BidLev1_0100, /* CC600..CC6FF */ - BidLev1_0100, /* CC700..CC7FF */ - BidLev1_0100, /* CC800..CC8FF */ - BidLev1_0100, /* CC900..CC9FF */ - BidLev1_0100, /* CCA00..CCAFF */ - BidLev1_0100, /* CCB00..CCBFF */ - BidLev1_0100, /* CCC00..CCCFF */ - BidLev1_0100, /* CCD00..CCDFF */ - BidLev1_0100, /* CCE00..CCEFF */ - BidLev1_0100, /* CCF00..CCFFF */ - BidLev1_0100, /* CD000..CD0FF */ - BidLev1_0100, /* CD100..CD1FF */ - BidLev1_0100, /* CD200..CD2FF */ - BidLev1_0100, /* CD300..CD3FF */ - BidLev1_0100, /* CD400..CD4FF */ - BidLev1_0100, /* CD500..CD5FF */ - BidLev1_0100, /* CD600..CD6FF */ - BidLev1_0100, /* CD700..CD7FF */ - BidLev1_0100, /* CD800..CD8FF */ - BidLev1_0100, /* CD900..CD9FF */ - BidLev1_0100, /* CDA00..CDAFF */ - BidLev1_0100, /* CDB00..CDBFF */ - BidLev1_0100, /* CDC00..CDCFF */ - BidLev1_0100, /* CDD00..CDDFF */ - BidLev1_0100, /* CDE00..CDEFF */ - BidLev1_0100, /* CDF00..CDFFF */ - BidLev1_0100, /* CE000..CE0FF */ - BidLev1_0100, /* CE100..CE1FF */ - BidLev1_0100, /* CE200..CE2FF */ - BidLev1_0100, /* CE300..CE3FF */ - BidLev1_0100, /* CE400..CE4FF */ - BidLev1_0100, /* CE500..CE5FF */ - BidLev1_0100, /* CE600..CE6FF */ - BidLev1_0100, /* CE700..CE7FF */ - BidLev1_0100, /* CE800..CE8FF */ - BidLev1_0100, /* CE900..CE9FF */ - BidLev1_0100, /* CEA00..CEAFF */ - BidLev1_0100, /* CEB00..CEBFF */ - BidLev1_0100, /* CEC00..CECFF */ - BidLev1_0100, /* CED00..CEDFF */ - BidLev1_0100, /* CEE00..CEEFF */ - BidLev1_0100, /* CEF00..CEFFF */ - BidLev1_0100, /* CF000..CF0FF */ - BidLev1_0100, /* CF100..CF1FF */ - BidLev1_0100, /* CF200..CF2FF */ - BidLev1_0100, /* CF300..CF3FF */ - BidLev1_0100, /* CF400..CF4FF */ - BidLev1_0100, /* CF500..CF5FF */ - BidLev1_0100, /* CF600..CF6FF */ - BidLev1_0100, /* CF700..CF7FF */ - BidLev1_0100, /* CF800..CF8FF */ - BidLev1_0100, /* CF900..CF9FF */ - BidLev1_0100, /* CFA00..CFAFF */ - BidLev1_0100, /* CFB00..CFBFF */ - BidLev1_0100, /* CFC00..CFCFF */ - BidLev1_0100, /* CFD00..CFDFF */ - BidLev1_0100, /* CFE00..CFEFF */ - BidLev1_1FF00, /* CFF00..CFFFF */ - BidLev1_0100, /* D0000..D00FF */ - BidLev1_0100, /* D0100..D01FF */ - BidLev1_0100, /* D0200..D02FF */ - BidLev1_0100, /* D0300..D03FF */ - BidLev1_0100, /* D0400..D04FF */ - BidLev1_0100, /* D0500..D05FF */ - BidLev1_0100, /* D0600..D06FF */ - BidLev1_0100, /* D0700..D07FF */ - BidLev1_0100, /* D0800..D08FF */ - BidLev1_0100, /* D0900..D09FF */ - BidLev1_0100, /* D0A00..D0AFF */ - BidLev1_0100, /* D0B00..D0BFF */ - BidLev1_0100, /* D0C00..D0CFF */ - BidLev1_0100, /* D0D00..D0DFF */ - BidLev1_0100, /* D0E00..D0EFF */ - BidLev1_0100, /* D0F00..D0FFF */ - BidLev1_0100, /* D1000..D10FF */ - BidLev1_0100, /* D1100..D11FF */ - BidLev1_0100, /* D1200..D12FF */ - BidLev1_0100, /* D1300..D13FF */ - BidLev1_0100, /* D1400..D14FF */ - BidLev1_0100, /* D1500..D15FF */ - BidLev1_0100, /* D1600..D16FF */ - BidLev1_0100, /* D1700..D17FF */ - BidLev1_0100, /* D1800..D18FF */ - BidLev1_0100, /* D1900..D19FF */ - BidLev1_0100, /* D1A00..D1AFF */ - BidLev1_0100, /* D1B00..D1BFF */ - BidLev1_0100, /* D1C00..D1CFF */ - BidLev1_0100, /* D1D00..D1DFF */ - BidLev1_0100, /* D1E00..D1EFF */ - BidLev1_0100, /* D1F00..D1FFF */ - BidLev1_0100, /* D2000..D20FF */ - BidLev1_0100, /* D2100..D21FF */ - BidLev1_0100, /* D2200..D22FF */ - BidLev1_0100, /* D2300..D23FF */ - BidLev1_0100, /* D2400..D24FF */ - BidLev1_0100, /* D2500..D25FF */ - BidLev1_0100, /* D2600..D26FF */ - BidLev1_0100, /* D2700..D27FF */ - BidLev1_0100, /* D2800..D28FF */ - BidLev1_0100, /* D2900..D29FF */ - BidLev1_0100, /* D2A00..D2AFF */ - BidLev1_0100, /* D2B00..D2BFF */ - BidLev1_0100, /* D2C00..D2CFF */ - BidLev1_0100, /* D2D00..D2DFF */ - BidLev1_0100, /* D2E00..D2EFF */ - BidLev1_0100, /* D2F00..D2FFF */ - BidLev1_0100, /* D3000..D30FF */ - BidLev1_0100, /* D3100..D31FF */ - BidLev1_0100, /* D3200..D32FF */ - BidLev1_0100, /* D3300..D33FF */ - BidLev1_0100, /* D3400..D34FF */ - BidLev1_0100, /* D3500..D35FF */ - BidLev1_0100, /* D3600..D36FF */ - BidLev1_0100, /* D3700..D37FF */ - BidLev1_0100, /* D3800..D38FF */ - BidLev1_0100, /* D3900..D39FF */ - BidLev1_0100, /* D3A00..D3AFF */ - BidLev1_0100, /* D3B00..D3BFF */ - BidLev1_0100, /* D3C00..D3CFF */ - BidLev1_0100, /* D3D00..D3DFF */ - BidLev1_0100, /* D3E00..D3EFF */ - BidLev1_0100, /* D3F00..D3FFF */ - BidLev1_0100, /* D4000..D40FF */ - BidLev1_0100, /* D4100..D41FF */ - BidLev1_0100, /* D4200..D42FF */ - BidLev1_0100, /* D4300..D43FF */ - BidLev1_0100, /* D4400..D44FF */ - BidLev1_0100, /* D4500..D45FF */ - BidLev1_0100, /* D4600..D46FF */ - BidLev1_0100, /* D4700..D47FF */ - BidLev1_0100, /* D4800..D48FF */ - BidLev1_0100, /* D4900..D49FF */ - BidLev1_0100, /* D4A00..D4AFF */ - BidLev1_0100, /* D4B00..D4BFF */ - BidLev1_0100, /* D4C00..D4CFF */ - BidLev1_0100, /* D4D00..D4DFF */ - BidLev1_0100, /* D4E00..D4EFF */ - BidLev1_0100, /* D4F00..D4FFF */ - BidLev1_0100, /* D5000..D50FF */ - BidLev1_0100, /* D5100..D51FF */ - BidLev1_0100, /* D5200..D52FF */ - BidLev1_0100, /* D5300..D53FF */ - BidLev1_0100, /* D5400..D54FF */ - BidLev1_0100, /* D5500..D55FF */ - BidLev1_0100, /* D5600..D56FF */ - BidLev1_0100, /* D5700..D57FF */ - BidLev1_0100, /* D5800..D58FF */ - BidLev1_0100, /* D5900..D59FF */ - BidLev1_0100, /* D5A00..D5AFF */ - BidLev1_0100, /* D5B00..D5BFF */ - BidLev1_0100, /* D5C00..D5CFF */ - BidLev1_0100, /* D5D00..D5DFF */ - BidLev1_0100, /* D5E00..D5EFF */ - BidLev1_0100, /* D5F00..D5FFF */ - BidLev1_0100, /* D6000..D60FF */ - BidLev1_0100, /* D6100..D61FF */ - BidLev1_0100, /* D6200..D62FF */ - BidLev1_0100, /* D6300..D63FF */ - BidLev1_0100, /* D6400..D64FF */ - BidLev1_0100, /* D6500..D65FF */ - BidLev1_0100, /* D6600..D66FF */ - BidLev1_0100, /* D6700..D67FF */ - BidLev1_0100, /* D6800..D68FF */ - BidLev1_0100, /* D6900..D69FF */ - BidLev1_0100, /* D6A00..D6AFF */ - BidLev1_0100, /* D6B00..D6BFF */ - BidLev1_0100, /* D6C00..D6CFF */ - BidLev1_0100, /* D6D00..D6DFF */ - BidLev1_0100, /* D6E00..D6EFF */ - BidLev1_0100, /* D6F00..D6FFF */ - BidLev1_0100, /* D7000..D70FF */ - BidLev1_0100, /* D7100..D71FF */ - BidLev1_0100, /* D7200..D72FF */ - BidLev1_0100, /* D7300..D73FF */ - BidLev1_0100, /* D7400..D74FF */ - BidLev1_0100, /* D7500..D75FF */ - BidLev1_0100, /* D7600..D76FF */ - BidLev1_0100, /* D7700..D77FF */ - BidLev1_0100, /* D7800..D78FF */ - BidLev1_0100, /* D7900..D79FF */ - BidLev1_0100, /* D7A00..D7AFF */ - BidLev1_0100, /* D7B00..D7BFF */ - BidLev1_0100, /* D7C00..D7CFF */ - BidLev1_0100, /* D7D00..D7DFF */ - BidLev1_0100, /* D7E00..D7EFF */ - BidLev1_0100, /* D7F00..D7FFF */ - BidLev1_0100, /* D8000..D80FF */ - BidLev1_0100, /* D8100..D81FF */ - BidLev1_0100, /* D8200..D82FF */ - BidLev1_0100, /* D8300..D83FF */ - BidLev1_0100, /* D8400..D84FF */ - BidLev1_0100, /* D8500..D85FF */ - BidLev1_0100, /* D8600..D86FF */ - BidLev1_0100, /* D8700..D87FF */ - BidLev1_0100, /* D8800..D88FF */ - BidLev1_0100, /* D8900..D89FF */ - BidLev1_0100, /* D8A00..D8AFF */ - BidLev1_0100, /* D8B00..D8BFF */ - BidLev1_0100, /* D8C00..D8CFF */ - BidLev1_0100, /* D8D00..D8DFF */ - BidLev1_0100, /* D8E00..D8EFF */ - BidLev1_0100, /* D8F00..D8FFF */ - BidLev1_0100, /* D9000..D90FF */ - BidLev1_0100, /* D9100..D91FF */ - BidLev1_0100, /* D9200..D92FF */ - BidLev1_0100, /* D9300..D93FF */ - BidLev1_0100, /* D9400..D94FF */ - BidLev1_0100, /* D9500..D95FF */ - BidLev1_0100, /* D9600..D96FF */ - BidLev1_0100, /* D9700..D97FF */ - BidLev1_0100, /* D9800..D98FF */ - BidLev1_0100, /* D9900..D99FF */ - BidLev1_0100, /* D9A00..D9AFF */ - BidLev1_0100, /* D9B00..D9BFF */ - BidLev1_0100, /* D9C00..D9CFF */ - BidLev1_0100, /* D9D00..D9DFF */ - BidLev1_0100, /* D9E00..D9EFF */ - BidLev1_0100, /* D9F00..D9FFF */ - BidLev1_0100, /* DA000..DA0FF */ - BidLev1_0100, /* DA100..DA1FF */ - BidLev1_0100, /* DA200..DA2FF */ - BidLev1_0100, /* DA300..DA3FF */ - BidLev1_0100, /* DA400..DA4FF */ - BidLev1_0100, /* DA500..DA5FF */ - BidLev1_0100, /* DA600..DA6FF */ - BidLev1_0100, /* DA700..DA7FF */ - BidLev1_0100, /* DA800..DA8FF */ - BidLev1_0100, /* DA900..DA9FF */ - BidLev1_0100, /* DAA00..DAAFF */ - BidLev1_0100, /* DAB00..DABFF */ - BidLev1_0100, /* DAC00..DACFF */ - BidLev1_0100, /* DAD00..DADFF */ - BidLev1_0100, /* DAE00..DAEFF */ - BidLev1_0100, /* DAF00..DAFFF */ - BidLev1_0100, /* DB000..DB0FF */ - BidLev1_0100, /* DB100..DB1FF */ - BidLev1_0100, /* DB200..DB2FF */ - BidLev1_0100, /* DB300..DB3FF */ - BidLev1_0100, /* DB400..DB4FF */ - BidLev1_0100, /* DB500..DB5FF */ - BidLev1_0100, /* DB600..DB6FF */ - BidLev1_0100, /* DB700..DB7FF */ - BidLev1_0100, /* DB800..DB8FF */ - BidLev1_0100, /* DB900..DB9FF */ - BidLev1_0100, /* DBA00..DBAFF */ - BidLev1_0100, /* DBB00..DBBFF */ - BidLev1_0100, /* DBC00..DBCFF */ - BidLev1_0100, /* DBD00..DBDFF */ - BidLev1_0100, /* DBE00..DBEFF */ - BidLev1_0100, /* DBF00..DBFFF */ - BidLev1_0100, /* DC000..DC0FF */ - BidLev1_0100, /* DC100..DC1FF */ - BidLev1_0100, /* DC200..DC2FF */ - BidLev1_0100, /* DC300..DC3FF */ - BidLev1_0100, /* DC400..DC4FF */ - BidLev1_0100, /* DC500..DC5FF */ - BidLev1_0100, /* DC600..DC6FF */ - BidLev1_0100, /* DC700..DC7FF */ - BidLev1_0100, /* DC800..DC8FF */ - BidLev1_0100, /* DC900..DC9FF */ - BidLev1_0100, /* DCA00..DCAFF */ - BidLev1_0100, /* DCB00..DCBFF */ - BidLev1_0100, /* DCC00..DCCFF */ - BidLev1_0100, /* DCD00..DCDFF */ - BidLev1_0100, /* DCE00..DCEFF */ - BidLev1_0100, /* DCF00..DCFFF */ - BidLev1_0100, /* DD000..DD0FF */ - BidLev1_0100, /* DD100..DD1FF */ - BidLev1_0100, /* DD200..DD2FF */ - BidLev1_0100, /* DD300..DD3FF */ - BidLev1_0100, /* DD400..DD4FF */ - BidLev1_0100, /* DD500..DD5FF */ - BidLev1_0100, /* DD600..DD6FF */ - BidLev1_0100, /* DD700..DD7FF */ - BidLev1_0100, /* DD800..DD8FF */ - BidLev1_0100, /* DD900..DD9FF */ - BidLev1_0100, /* DDA00..DDAFF */ - BidLev1_0100, /* DDB00..DDBFF */ - BidLev1_0100, /* DDC00..DDCFF */ - BidLev1_0100, /* DDD00..DDDFF */ - BidLev1_0100, /* DDE00..DDEFF */ - BidLev1_0100, /* DDF00..DDFFF */ - BidLev1_0100, /* DE000..DE0FF */ - BidLev1_0100, /* DE100..DE1FF */ - BidLev1_0100, /* DE200..DE2FF */ - BidLev1_0100, /* DE300..DE3FF */ - BidLev1_0100, /* DE400..DE4FF */ - BidLev1_0100, /* DE500..DE5FF */ - BidLev1_0100, /* DE600..DE6FF */ - BidLev1_0100, /* DE700..DE7FF */ - BidLev1_0100, /* DE800..DE8FF */ - BidLev1_0100, /* DE900..DE9FF */ - BidLev1_0100, /* DEA00..DEAFF */ - BidLev1_0100, /* DEB00..DEBFF */ - BidLev1_0100, /* DEC00..DECFF */ - BidLev1_0100, /* DED00..DEDFF */ - BidLev1_0100, /* DEE00..DEEFF */ - BidLev1_0100, /* DEF00..DEFFF */ - BidLev1_0100, /* DF000..DF0FF */ - BidLev1_0100, /* DF100..DF1FF */ - BidLev1_0100, /* DF200..DF2FF */ - BidLev1_0100, /* DF300..DF3FF */ - BidLev1_0100, /* DF400..DF4FF */ - BidLev1_0100, /* DF500..DF5FF */ - BidLev1_0100, /* DF600..DF6FF */ - BidLev1_0100, /* DF700..DF7FF */ - BidLev1_0100, /* DF800..DF8FF */ - BidLev1_0100, /* DF900..DF9FF */ - BidLev1_0100, /* DFA00..DFAFF */ - BidLev1_0100, /* DFB00..DFBFF */ - BidLev1_0100, /* DFC00..DFCFF */ - BidLev1_0100, /* DFD00..DFDFF */ - BidLev1_0100, /* DFE00..DFEFF */ - BidLev1_1FF00, /* DFF00..DFFFF */ - BidLev1_E0000, /* E0000..E00FF */ - BidLev1_E0100, /* E0100..E01FF */ - BidLev1_E0000, /* E0200..E02FF */ - BidLev1_E0000, /* E0300..E03FF */ - BidLev1_E0000, /* E0400..E04FF */ - BidLev1_E0000, /* E0500..E05FF */ - BidLev1_E0000, /* E0600..E06FF */ - BidLev1_E0000, /* E0700..E07FF */ - BidLev1_E0000, /* E0800..E08FF */ - BidLev1_E0000, /* E0900..E09FF */ - BidLev1_E0000, /* E0A00..E0AFF */ - BidLev1_E0000, /* E0B00..E0BFF */ - BidLev1_E0000, /* E0C00..E0CFF */ - BidLev1_E0000, /* E0D00..E0DFF */ - BidLev1_E0000, /* E0E00..E0EFF */ - BidLev1_E0000, /* E0F00..E0FFF */ - BidLev1_0100, /* E1000..E10FF */ - BidLev1_0100, /* E1100..E11FF */ - BidLev1_0100, /* E1200..E12FF */ - BidLev1_0100, /* E1300..E13FF */ - BidLev1_0100, /* E1400..E14FF */ - BidLev1_0100, /* E1500..E15FF */ - BidLev1_0100, /* E1600..E16FF */ - BidLev1_0100, /* E1700..E17FF */ - BidLev1_0100, /* E1800..E18FF */ - BidLev1_0100, /* E1900..E19FF */ - BidLev1_0100, /* E1A00..E1AFF */ - BidLev1_0100, /* E1B00..E1BFF */ - BidLev1_0100, /* E1C00..E1CFF */ - BidLev1_0100, /* E1D00..E1DFF */ - BidLev1_0100, /* E1E00..E1EFF */ - BidLev1_0100, /* E1F00..E1FFF */ - BidLev1_0100, /* E2000..E20FF */ - BidLev1_0100, /* E2100..E21FF */ - BidLev1_0100, /* E2200..E22FF */ - BidLev1_0100, /* E2300..E23FF */ - BidLev1_0100, /* E2400..E24FF */ - BidLev1_0100, /* E2500..E25FF */ - BidLev1_0100, /* E2600..E26FF */ - BidLev1_0100, /* E2700..E27FF */ - BidLev1_0100, /* E2800..E28FF */ - BidLev1_0100, /* E2900..E29FF */ - BidLev1_0100, /* E2A00..E2AFF */ - BidLev1_0100, /* E2B00..E2BFF */ - BidLev1_0100, /* E2C00..E2CFF */ - BidLev1_0100, /* E2D00..E2DFF */ - BidLev1_0100, /* E2E00..E2EFF */ - BidLev1_0100, /* E2F00..E2FFF */ - BidLev1_0100, /* E3000..E30FF */ - BidLev1_0100, /* E3100..E31FF */ - BidLev1_0100, /* E3200..E32FF */ - BidLev1_0100, /* E3300..E33FF */ - BidLev1_0100, /* E3400..E34FF */ - BidLev1_0100, /* E3500..E35FF */ - BidLev1_0100, /* E3600..E36FF */ - BidLev1_0100, /* E3700..E37FF */ - BidLev1_0100, /* E3800..E38FF */ - BidLev1_0100, /* E3900..E39FF */ - BidLev1_0100, /* E3A00..E3AFF */ - BidLev1_0100, /* E3B00..E3BFF */ - BidLev1_0100, /* E3C00..E3CFF */ - BidLev1_0100, /* E3D00..E3DFF */ - BidLev1_0100, /* E3E00..E3EFF */ - BidLev1_0100, /* E3F00..E3FFF */ - BidLev1_0100, /* E4000..E40FF */ - BidLev1_0100, /* E4100..E41FF */ - BidLev1_0100, /* E4200..E42FF */ - BidLev1_0100, /* E4300..E43FF */ - BidLev1_0100, /* E4400..E44FF */ - BidLev1_0100, /* E4500..E45FF */ - BidLev1_0100, /* E4600..E46FF */ - BidLev1_0100, /* E4700..E47FF */ - BidLev1_0100, /* E4800..E48FF */ - BidLev1_0100, /* E4900..E49FF */ - BidLev1_0100, /* E4A00..E4AFF */ - BidLev1_0100, /* E4B00..E4BFF */ - BidLev1_0100, /* E4C00..E4CFF */ - BidLev1_0100, /* E4D00..E4DFF */ - BidLev1_0100, /* E4E00..E4EFF */ - BidLev1_0100, /* E4F00..E4FFF */ - BidLev1_0100, /* E5000..E50FF */ - BidLev1_0100, /* E5100..E51FF */ - BidLev1_0100, /* E5200..E52FF */ - BidLev1_0100, /* E5300..E53FF */ - BidLev1_0100, /* E5400..E54FF */ - BidLev1_0100, /* E5500..E55FF */ - BidLev1_0100, /* E5600..E56FF */ - BidLev1_0100, /* E5700..E57FF */ - BidLev1_0100, /* E5800..E58FF */ - BidLev1_0100, /* E5900..E59FF */ - BidLev1_0100, /* E5A00..E5AFF */ - BidLev1_0100, /* E5B00..E5BFF */ - BidLev1_0100, /* E5C00..E5CFF */ - BidLev1_0100, /* E5D00..E5DFF */ - BidLev1_0100, /* E5E00..E5EFF */ - BidLev1_0100, /* E5F00..E5FFF */ - BidLev1_0100, /* E6000..E60FF */ - BidLev1_0100, /* E6100..E61FF */ - BidLev1_0100, /* E6200..E62FF */ - BidLev1_0100, /* E6300..E63FF */ - BidLev1_0100, /* E6400..E64FF */ - BidLev1_0100, /* E6500..E65FF */ - BidLev1_0100, /* E6600..E66FF */ - BidLev1_0100, /* E6700..E67FF */ - BidLev1_0100, /* E6800..E68FF */ - BidLev1_0100, /* E6900..E69FF */ - BidLev1_0100, /* E6A00..E6AFF */ - BidLev1_0100, /* E6B00..E6BFF */ - BidLev1_0100, /* E6C00..E6CFF */ - BidLev1_0100, /* E6D00..E6DFF */ - BidLev1_0100, /* E6E00..E6EFF */ - BidLev1_0100, /* E6F00..E6FFF */ - BidLev1_0100, /* E7000..E70FF */ - BidLev1_0100, /* E7100..E71FF */ - BidLev1_0100, /* E7200..E72FF */ - BidLev1_0100, /* E7300..E73FF */ - BidLev1_0100, /* E7400..E74FF */ - BidLev1_0100, /* E7500..E75FF */ - BidLev1_0100, /* E7600..E76FF */ - BidLev1_0100, /* E7700..E77FF */ - BidLev1_0100, /* E7800..E78FF */ - BidLev1_0100, /* E7900..E79FF */ - BidLev1_0100, /* E7A00..E7AFF */ - BidLev1_0100, /* E7B00..E7BFF */ - BidLev1_0100, /* E7C00..E7CFF */ - BidLev1_0100, /* E7D00..E7DFF */ - BidLev1_0100, /* E7E00..E7EFF */ - BidLev1_0100, /* E7F00..E7FFF */ - BidLev1_0100, /* E8000..E80FF */ - BidLev1_0100, /* E8100..E81FF */ - BidLev1_0100, /* E8200..E82FF */ - BidLev1_0100, /* E8300..E83FF */ - BidLev1_0100, /* E8400..E84FF */ - BidLev1_0100, /* E8500..E85FF */ - BidLev1_0100, /* E8600..E86FF */ - BidLev1_0100, /* E8700..E87FF */ - BidLev1_0100, /* E8800..E88FF */ - BidLev1_0100, /* E8900..E89FF */ - BidLev1_0100, /* E8A00..E8AFF */ - BidLev1_0100, /* E8B00..E8BFF */ - BidLev1_0100, /* E8C00..E8CFF */ - BidLev1_0100, /* E8D00..E8DFF */ - BidLev1_0100, /* E8E00..E8EFF */ - BidLev1_0100, /* E8F00..E8FFF */ - BidLev1_0100, /* E9000..E90FF */ - BidLev1_0100, /* E9100..E91FF */ - BidLev1_0100, /* E9200..E92FF */ - BidLev1_0100, /* E9300..E93FF */ - BidLev1_0100, /* E9400..E94FF */ - BidLev1_0100, /* E9500..E95FF */ - BidLev1_0100, /* E9600..E96FF */ - BidLev1_0100, /* E9700..E97FF */ - BidLev1_0100, /* E9800..E98FF */ - BidLev1_0100, /* E9900..E99FF */ - BidLev1_0100, /* E9A00..E9AFF */ - BidLev1_0100, /* E9B00..E9BFF */ - BidLev1_0100, /* E9C00..E9CFF */ - BidLev1_0100, /* E9D00..E9DFF */ - BidLev1_0100, /* E9E00..E9EFF */ - BidLev1_0100, /* E9F00..E9FFF */ - BidLev1_0100, /* EA000..EA0FF */ - BidLev1_0100, /* EA100..EA1FF */ - BidLev1_0100, /* EA200..EA2FF */ - BidLev1_0100, /* EA300..EA3FF */ - BidLev1_0100, /* EA400..EA4FF */ - BidLev1_0100, /* EA500..EA5FF */ - BidLev1_0100, /* EA600..EA6FF */ - BidLev1_0100, /* EA700..EA7FF */ - BidLev1_0100, /* EA800..EA8FF */ - BidLev1_0100, /* EA900..EA9FF */ - BidLev1_0100, /* EAA00..EAAFF */ - BidLev1_0100, /* EAB00..EABFF */ - BidLev1_0100, /* EAC00..EACFF */ - BidLev1_0100, /* EAD00..EADFF */ - BidLev1_0100, /* EAE00..EAEFF */ - BidLev1_0100, /* EAF00..EAFFF */ - BidLev1_0100, /* EB000..EB0FF */ - BidLev1_0100, /* EB100..EB1FF */ - BidLev1_0100, /* EB200..EB2FF */ - BidLev1_0100, /* EB300..EB3FF */ - BidLev1_0100, /* EB400..EB4FF */ - BidLev1_0100, /* EB500..EB5FF */ - BidLev1_0100, /* EB600..EB6FF */ - BidLev1_0100, /* EB700..EB7FF */ - BidLev1_0100, /* EB800..EB8FF */ - BidLev1_0100, /* EB900..EB9FF */ - BidLev1_0100, /* EBA00..EBAFF */ - BidLev1_0100, /* EBB00..EBBFF */ - BidLev1_0100, /* EBC00..EBCFF */ - BidLev1_0100, /* EBD00..EBDFF */ - BidLev1_0100, /* EBE00..EBEFF */ - BidLev1_0100, /* EBF00..EBFFF */ - BidLev1_0100, /* EC000..EC0FF */ - BidLev1_0100, /* EC100..EC1FF */ - BidLev1_0100, /* EC200..EC2FF */ - BidLev1_0100, /* EC300..EC3FF */ - BidLev1_0100, /* EC400..EC4FF */ - BidLev1_0100, /* EC500..EC5FF */ - BidLev1_0100, /* EC600..EC6FF */ - BidLev1_0100, /* EC700..EC7FF */ - BidLev1_0100, /* EC800..EC8FF */ - BidLev1_0100, /* EC900..EC9FF */ - BidLev1_0100, /* ECA00..ECAFF */ - BidLev1_0100, /* ECB00..ECBFF */ - BidLev1_0100, /* ECC00..ECCFF */ - BidLev1_0100, /* ECD00..ECDFF */ - BidLev1_0100, /* ECE00..ECEFF */ - BidLev1_0100, /* ECF00..ECFFF */ - BidLev1_0100, /* ED000..ED0FF */ - BidLev1_0100, /* ED100..ED1FF */ - BidLev1_0100, /* ED200..ED2FF */ - BidLev1_0100, /* ED300..ED3FF */ - BidLev1_0100, /* ED400..ED4FF */ - BidLev1_0100, /* ED500..ED5FF */ - BidLev1_0100, /* ED600..ED6FF */ - BidLev1_0100, /* ED700..ED7FF */ - BidLev1_0100, /* ED800..ED8FF */ - BidLev1_0100, /* ED900..ED9FF */ - BidLev1_0100, /* EDA00..EDAFF */ - BidLev1_0100, /* EDB00..EDBFF */ - BidLev1_0100, /* EDC00..EDCFF */ - BidLev1_0100, /* EDD00..EDDFF */ - BidLev1_0100, /* EDE00..EDEFF */ - BidLev1_0100, /* EDF00..EDFFF */ - BidLev1_0100, /* EE000..EE0FF */ - BidLev1_0100, /* EE100..EE1FF */ - BidLev1_0100, /* EE200..EE2FF */ - BidLev1_0100, /* EE300..EE3FF */ - BidLev1_0100, /* EE400..EE4FF */ - BidLev1_0100, /* EE500..EE5FF */ - BidLev1_0100, /* EE600..EE6FF */ - BidLev1_0100, /* EE700..EE7FF */ - BidLev1_0100, /* EE800..EE8FF */ - BidLev1_0100, /* EE900..EE9FF */ - BidLev1_0100, /* EEA00..EEAFF */ - BidLev1_0100, /* EEB00..EEBFF */ - BidLev1_0100, /* EEC00..EECFF */ - BidLev1_0100, /* EED00..EEDFF */ - BidLev1_0100, /* EEE00..EEEFF */ - BidLev1_0100, /* EEF00..EEFFF */ - BidLev1_0100, /* EF000..EF0FF */ - BidLev1_0100, /* EF100..EF1FF */ - BidLev1_0100, /* EF200..EF2FF */ - BidLev1_0100, /* EF300..EF3FF */ - BidLev1_0100, /* EF400..EF4FF */ - BidLev1_0100, /* EF500..EF5FF */ - BidLev1_0100, /* EF600..EF6FF */ - BidLev1_0100, /* EF700..EF7FF */ - BidLev1_0100, /* EF800..EF8FF */ - BidLev1_0100, /* EF900..EF9FF */ - BidLev1_0100, /* EFA00..EFAFF */ - BidLev1_0100, /* EFB00..EFBFF */ - BidLev1_0100, /* EFC00..EFCFF */ - BidLev1_0100, /* EFD00..EFDFF */ - BidLev1_0100, /* EFE00..EFEFF */ - BidLev1_1FF00, /* EFF00..EFFFF */ - BidLev1_0100, /* F0000..F00FF */ - BidLev1_0100, /* F0100..F01FF */ - BidLev1_0100, /* F0200..F02FF */ - BidLev1_0100, /* F0300..F03FF */ - BidLev1_0100, /* F0400..F04FF */ - BidLev1_0100, /* F0500..F05FF */ - BidLev1_0100, /* F0600..F06FF */ - BidLev1_0100, /* F0700..F07FF */ - BidLev1_0100, /* F0800..F08FF */ - BidLev1_0100, /* F0900..F09FF */ - BidLev1_0100, /* F0A00..F0AFF */ - BidLev1_0100, /* F0B00..F0BFF */ - BidLev1_0100, /* F0C00..F0CFF */ - BidLev1_0100, /* F0D00..F0DFF */ - BidLev1_0100, /* F0E00..F0EFF */ - BidLev1_0100, /* F0F00..F0FFF */ - BidLev1_0100, /* F1000..F10FF */ - BidLev1_0100, /* F1100..F11FF */ - BidLev1_0100, /* F1200..F12FF */ - BidLev1_0100, /* F1300..F13FF */ - BidLev1_0100, /* F1400..F14FF */ - BidLev1_0100, /* F1500..F15FF */ - BidLev1_0100, /* F1600..F16FF */ - BidLev1_0100, /* F1700..F17FF */ - BidLev1_0100, /* F1800..F18FF */ - BidLev1_0100, /* F1900..F19FF */ - BidLev1_0100, /* F1A00..F1AFF */ - BidLev1_0100, /* F1B00..F1BFF */ - BidLev1_0100, /* F1C00..F1CFF */ - BidLev1_0100, /* F1D00..F1DFF */ - BidLev1_0100, /* F1E00..F1EFF */ - BidLev1_0100, /* F1F00..F1FFF */ - BidLev1_0100, /* F2000..F20FF */ - BidLev1_0100, /* F2100..F21FF */ - BidLev1_0100, /* F2200..F22FF */ - BidLev1_0100, /* F2300..F23FF */ - BidLev1_0100, /* F2400..F24FF */ - BidLev1_0100, /* F2500..F25FF */ - BidLev1_0100, /* F2600..F26FF */ - BidLev1_0100, /* F2700..F27FF */ - BidLev1_0100, /* F2800..F28FF */ - BidLev1_0100, /* F2900..F29FF */ - BidLev1_0100, /* F2A00..F2AFF */ - BidLev1_0100, /* F2B00..F2BFF */ - BidLev1_0100, /* F2C00..F2CFF */ - BidLev1_0100, /* F2D00..F2DFF */ - BidLev1_0100, /* F2E00..F2EFF */ - BidLev1_0100, /* F2F00..F2FFF */ - BidLev1_0100, /* F3000..F30FF */ - BidLev1_0100, /* F3100..F31FF */ - BidLev1_0100, /* F3200..F32FF */ - BidLev1_0100, /* F3300..F33FF */ - BidLev1_0100, /* F3400..F34FF */ - BidLev1_0100, /* F3500..F35FF */ - BidLev1_0100, /* F3600..F36FF */ - BidLev1_0100, /* F3700..F37FF */ - BidLev1_0100, /* F3800..F38FF */ - BidLev1_0100, /* F3900..F39FF */ - BidLev1_0100, /* F3A00..F3AFF */ - BidLev1_0100, /* F3B00..F3BFF */ - BidLev1_0100, /* F3C00..F3CFF */ - BidLev1_0100, /* F3D00..F3DFF */ - BidLev1_0100, /* F3E00..F3EFF */ - BidLev1_0100, /* F3F00..F3FFF */ - BidLev1_0100, /* F4000..F40FF */ - BidLev1_0100, /* F4100..F41FF */ - BidLev1_0100, /* F4200..F42FF */ - BidLev1_0100, /* F4300..F43FF */ - BidLev1_0100, /* F4400..F44FF */ - BidLev1_0100, /* F4500..F45FF */ - BidLev1_0100, /* F4600..F46FF */ - BidLev1_0100, /* F4700..F47FF */ - BidLev1_0100, /* F4800..F48FF */ - BidLev1_0100, /* F4900..F49FF */ - BidLev1_0100, /* F4A00..F4AFF */ - BidLev1_0100, /* F4B00..F4BFF */ - BidLev1_0100, /* F4C00..F4CFF */ - BidLev1_0100, /* F4D00..F4DFF */ - BidLev1_0100, /* F4E00..F4EFF */ - BidLev1_0100, /* F4F00..F4FFF */ - BidLev1_0100, /* F5000..F50FF */ - BidLev1_0100, /* F5100..F51FF */ - BidLev1_0100, /* F5200..F52FF */ - BidLev1_0100, /* F5300..F53FF */ - BidLev1_0100, /* F5400..F54FF */ - BidLev1_0100, /* F5500..F55FF */ - BidLev1_0100, /* F5600..F56FF */ - BidLev1_0100, /* F5700..F57FF */ - BidLev1_0100, /* F5800..F58FF */ - BidLev1_0100, /* F5900..F59FF */ - BidLev1_0100, /* F5A00..F5AFF */ - BidLev1_0100, /* F5B00..F5BFF */ - BidLev1_0100, /* F5C00..F5CFF */ - BidLev1_0100, /* F5D00..F5DFF */ - BidLev1_0100, /* F5E00..F5EFF */ - BidLev1_0100, /* F5F00..F5FFF */ - BidLev1_0100, /* F6000..F60FF */ - BidLev1_0100, /* F6100..F61FF */ - BidLev1_0100, /* F6200..F62FF */ - BidLev1_0100, /* F6300..F63FF */ - BidLev1_0100, /* F6400..F64FF */ - BidLev1_0100, /* F6500..F65FF */ - BidLev1_0100, /* F6600..F66FF */ - BidLev1_0100, /* F6700..F67FF */ - BidLev1_0100, /* F6800..F68FF */ - BidLev1_0100, /* F6900..F69FF */ - BidLev1_0100, /* F6A00..F6AFF */ - BidLev1_0100, /* F6B00..F6BFF */ - BidLev1_0100, /* F6C00..F6CFF */ - BidLev1_0100, /* F6D00..F6DFF */ - BidLev1_0100, /* F6E00..F6EFF */ - BidLev1_0100, /* F6F00..F6FFF */ - BidLev1_0100, /* F7000..F70FF */ - BidLev1_0100, /* F7100..F71FF */ - BidLev1_0100, /* F7200..F72FF */ - BidLev1_0100, /* F7300..F73FF */ - BidLev1_0100, /* F7400..F74FF */ - BidLev1_0100, /* F7500..F75FF */ - BidLev1_0100, /* F7600..F76FF */ - BidLev1_0100, /* F7700..F77FF */ - BidLev1_0100, /* F7800..F78FF */ - BidLev1_0100, /* F7900..F79FF */ - BidLev1_0100, /* F7A00..F7AFF */ - BidLev1_0100, /* F7B00..F7BFF */ - BidLev1_0100, /* F7C00..F7CFF */ - BidLev1_0100, /* F7D00..F7DFF */ - BidLev1_0100, /* F7E00..F7EFF */ - BidLev1_0100, /* F7F00..F7FFF */ - BidLev1_0100, /* F8000..F80FF */ - BidLev1_0100, /* F8100..F81FF */ - BidLev1_0100, /* F8200..F82FF */ - BidLev1_0100, /* F8300..F83FF */ - BidLev1_0100, /* F8400..F84FF */ - BidLev1_0100, /* F8500..F85FF */ - BidLev1_0100, /* F8600..F86FF */ - BidLev1_0100, /* F8700..F87FF */ - BidLev1_0100, /* F8800..F88FF */ - BidLev1_0100, /* F8900..F89FF */ - BidLev1_0100, /* F8A00..F8AFF */ - BidLev1_0100, /* F8B00..F8BFF */ - BidLev1_0100, /* F8C00..F8CFF */ - BidLev1_0100, /* F8D00..F8DFF */ - BidLev1_0100, /* F8E00..F8EFF */ - BidLev1_0100, /* F8F00..F8FFF */ - BidLev1_0100, /* F9000..F90FF */ - BidLev1_0100, /* F9100..F91FF */ - BidLev1_0100, /* F9200..F92FF */ - BidLev1_0100, /* F9300..F93FF */ - BidLev1_0100, /* F9400..F94FF */ - BidLev1_0100, /* F9500..F95FF */ - BidLev1_0100, /* F9600..F96FF */ - BidLev1_0100, /* F9700..F97FF */ - BidLev1_0100, /* F9800..F98FF */ - BidLev1_0100, /* F9900..F99FF */ - BidLev1_0100, /* F9A00..F9AFF */ - BidLev1_0100, /* F9B00..F9BFF */ - BidLev1_0100, /* F9C00..F9CFF */ - BidLev1_0100, /* F9D00..F9DFF */ - BidLev1_0100, /* F9E00..F9EFF */ - BidLev1_0100, /* F9F00..F9FFF */ - BidLev1_0100, /* FA000..FA0FF */ - BidLev1_0100, /* FA100..FA1FF */ - BidLev1_0100, /* FA200..FA2FF */ - BidLev1_0100, /* FA300..FA3FF */ - BidLev1_0100, /* FA400..FA4FF */ - BidLev1_0100, /* FA500..FA5FF */ - BidLev1_0100, /* FA600..FA6FF */ - BidLev1_0100, /* FA700..FA7FF */ - BidLev1_0100, /* FA800..FA8FF */ - BidLev1_0100, /* FA900..FA9FF */ - BidLev1_0100, /* FAA00..FAAFF */ - BidLev1_0100, /* FAB00..FABFF */ - BidLev1_0100, /* FAC00..FACFF */ - BidLev1_0100, /* FAD00..FADFF */ - BidLev1_0100, /* FAE00..FAEFF */ - BidLev1_0100, /* FAF00..FAFFF */ - BidLev1_0100, /* FB000..FB0FF */ - BidLev1_0100, /* FB100..FB1FF */ - BidLev1_0100, /* FB200..FB2FF */ - BidLev1_0100, /* FB300..FB3FF */ - BidLev1_0100, /* FB400..FB4FF */ - BidLev1_0100, /* FB500..FB5FF */ - BidLev1_0100, /* FB600..FB6FF */ - BidLev1_0100, /* FB700..FB7FF */ - BidLev1_0100, /* FB800..FB8FF */ - BidLev1_0100, /* FB900..FB9FF */ - BidLev1_0100, /* FBA00..FBAFF */ - BidLev1_0100, /* FBB00..FBBFF */ - BidLev1_0100, /* FBC00..FBCFF */ - BidLev1_0100, /* FBD00..FBDFF */ - BidLev1_0100, /* FBE00..FBEFF */ - BidLev1_0100, /* FBF00..FBFFF */ - BidLev1_0100, /* FC000..FC0FF */ - BidLev1_0100, /* FC100..FC1FF */ - BidLev1_0100, /* FC200..FC2FF */ - BidLev1_0100, /* FC300..FC3FF */ - BidLev1_0100, /* FC400..FC4FF */ - BidLev1_0100, /* FC500..FC5FF */ - BidLev1_0100, /* FC600..FC6FF */ - BidLev1_0100, /* FC700..FC7FF */ - BidLev1_0100, /* FC800..FC8FF */ - BidLev1_0100, /* FC900..FC9FF */ - BidLev1_0100, /* FCA00..FCAFF */ - BidLev1_0100, /* FCB00..FCBFF */ - BidLev1_0100, /* FCC00..FCCFF */ - BidLev1_0100, /* FCD00..FCDFF */ - BidLev1_0100, /* FCE00..FCEFF */ - BidLev1_0100, /* FCF00..FCFFF */ - BidLev1_0100, /* FD000..FD0FF */ - BidLev1_0100, /* FD100..FD1FF */ - BidLev1_0100, /* FD200..FD2FF */ - BidLev1_0100, /* FD300..FD3FF */ - BidLev1_0100, /* FD400..FD4FF */ - BidLev1_0100, /* FD500..FD5FF */ - BidLev1_0100, /* FD600..FD6FF */ - BidLev1_0100, /* FD700..FD7FF */ - BidLev1_0100, /* FD800..FD8FF */ - BidLev1_0100, /* FD900..FD9FF */ - BidLev1_0100, /* FDA00..FDAFF */ - BidLev1_0100, /* FDB00..FDBFF */ - BidLev1_0100, /* FDC00..FDCFF */ - BidLev1_0100, /* FDD00..FDDFF */ - BidLev1_0100, /* FDE00..FDEFF */ - BidLev1_0100, /* FDF00..FDFFF */ - BidLev1_0100, /* FE000..FE0FF */ - BidLev1_0100, /* FE100..FE1FF */ - BidLev1_0100, /* FE200..FE2FF */ - BidLev1_0100, /* FE300..FE3FF */ - BidLev1_0100, /* FE400..FE4FF */ - BidLev1_0100, /* FE500..FE5FF */ - BidLev1_0100, /* FE600..FE6FF */ - BidLev1_0100, /* FE700..FE7FF */ - BidLev1_0100, /* FE800..FE8FF */ - BidLev1_0100, /* FE900..FE9FF */ - BidLev1_0100, /* FEA00..FEAFF */ - BidLev1_0100, /* FEB00..FEBFF */ - BidLev1_0100, /* FEC00..FECFF */ - BidLev1_0100, /* FED00..FEDFF */ - BidLev1_0100, /* FEE00..FEEFF */ - BidLev1_0100, /* FEF00..FEFFF */ - BidLev1_0100, /* FF000..FF0FF */ - BidLev1_0100, /* FF100..FF1FF */ - BidLev1_0100, /* FF200..FF2FF */ - BidLev1_0100, /* FF300..FF3FF */ - BidLev1_0100, /* FF400..FF4FF */ - BidLev1_0100, /* FF500..FF5FF */ - BidLev1_0100, /* FF600..FF6FF */ - BidLev1_0100, /* FF700..FF7FF */ - BidLev1_0100, /* FF800..FF8FF */ - BidLev1_0100, /* FF900..FF9FF */ - BidLev1_0100, /* FFA00..FFAFF */ - BidLev1_0100, /* FFB00..FFBFF */ - BidLev1_0100, /* FFC00..FFCFF */ - BidLev1_0100, /* FFD00..FFDFF */ - BidLev1_0100, /* FFE00..FFEFF */ - BidLev1_1FF00, /* FFF00..FFFFF */ - BidLev1_0100, /* 100000..1000FF */ - BidLev1_0100, /* 100100..1001FF */ - BidLev1_0100, /* 100200..1002FF */ - BidLev1_0100, /* 100300..1003FF */ - BidLev1_0100, /* 100400..1004FF */ - BidLev1_0100, /* 100500..1005FF */ - BidLev1_0100, /* 100600..1006FF */ - BidLev1_0100, /* 100700..1007FF */ - BidLev1_0100, /* 100800..1008FF */ - BidLev1_0100, /* 100900..1009FF */ - BidLev1_0100, /* 100A00..100AFF */ - BidLev1_0100, /* 100B00..100BFF */ - BidLev1_0100, /* 100C00..100CFF */ - BidLev1_0100, /* 100D00..100DFF */ - BidLev1_0100, /* 100E00..100EFF */ - BidLev1_0100, /* 100F00..100FFF */ - BidLev1_0100, /* 101000..1010FF */ - BidLev1_0100, /* 101100..1011FF */ - BidLev1_0100, /* 101200..1012FF */ - BidLev1_0100, /* 101300..1013FF */ - BidLev1_0100, /* 101400..1014FF */ - BidLev1_0100, /* 101500..1015FF */ - BidLev1_0100, /* 101600..1016FF */ - BidLev1_0100, /* 101700..1017FF */ - BidLev1_0100, /* 101800..1018FF */ - BidLev1_0100, /* 101900..1019FF */ - BidLev1_0100, /* 101A00..101AFF */ - BidLev1_0100, /* 101B00..101BFF */ - BidLev1_0100, /* 101C00..101CFF */ - BidLev1_0100, /* 101D00..101DFF */ - BidLev1_0100, /* 101E00..101EFF */ - BidLev1_0100, /* 101F00..101FFF */ - BidLev1_0100, /* 102000..1020FF */ - BidLev1_0100, /* 102100..1021FF */ - BidLev1_0100, /* 102200..1022FF */ - BidLev1_0100, /* 102300..1023FF */ - BidLev1_0100, /* 102400..1024FF */ - BidLev1_0100, /* 102500..1025FF */ - BidLev1_0100, /* 102600..1026FF */ - BidLev1_0100, /* 102700..1027FF */ - BidLev1_0100, /* 102800..1028FF */ - BidLev1_0100, /* 102900..1029FF */ - BidLev1_0100, /* 102A00..102AFF */ - BidLev1_0100, /* 102B00..102BFF */ - BidLev1_0100, /* 102C00..102CFF */ - BidLev1_0100, /* 102D00..102DFF */ - BidLev1_0100, /* 102E00..102EFF */ - BidLev1_0100, /* 102F00..102FFF */ - BidLev1_0100, /* 103000..1030FF */ - BidLev1_0100, /* 103100..1031FF */ - BidLev1_0100, /* 103200..1032FF */ - BidLev1_0100, /* 103300..1033FF */ - BidLev1_0100, /* 103400..1034FF */ - BidLev1_0100, /* 103500..1035FF */ - BidLev1_0100, /* 103600..1036FF */ - BidLev1_0100, /* 103700..1037FF */ - BidLev1_0100, /* 103800..1038FF */ - BidLev1_0100, /* 103900..1039FF */ - BidLev1_0100, /* 103A00..103AFF */ - BidLev1_0100, /* 103B00..103BFF */ - BidLev1_0100, /* 103C00..103CFF */ - BidLev1_0100, /* 103D00..103DFF */ - BidLev1_0100, /* 103E00..103EFF */ - BidLev1_0100, /* 103F00..103FFF */ - BidLev1_0100, /* 104000..1040FF */ - BidLev1_0100, /* 104100..1041FF */ - BidLev1_0100, /* 104200..1042FF */ - BidLev1_0100, /* 104300..1043FF */ - BidLev1_0100, /* 104400..1044FF */ - BidLev1_0100, /* 104500..1045FF */ - BidLev1_0100, /* 104600..1046FF */ - BidLev1_0100, /* 104700..1047FF */ - BidLev1_0100, /* 104800..1048FF */ - BidLev1_0100, /* 104900..1049FF */ - BidLev1_0100, /* 104A00..104AFF */ - BidLev1_0100, /* 104B00..104BFF */ - BidLev1_0100, /* 104C00..104CFF */ - BidLev1_0100, /* 104D00..104DFF */ - BidLev1_0100, /* 104E00..104EFF */ - BidLev1_0100, /* 104F00..104FFF */ - BidLev1_0100, /* 105000..1050FF */ - BidLev1_0100, /* 105100..1051FF */ - BidLev1_0100, /* 105200..1052FF */ - BidLev1_0100, /* 105300..1053FF */ - BidLev1_0100, /* 105400..1054FF */ - BidLev1_0100, /* 105500..1055FF */ - BidLev1_0100, /* 105600..1056FF */ - BidLev1_0100, /* 105700..1057FF */ - BidLev1_0100, /* 105800..1058FF */ - BidLev1_0100, /* 105900..1059FF */ - BidLev1_0100, /* 105A00..105AFF */ - BidLev1_0100, /* 105B00..105BFF */ - BidLev1_0100, /* 105C00..105CFF */ - BidLev1_0100, /* 105D00..105DFF */ - BidLev1_0100, /* 105E00..105EFF */ - BidLev1_0100, /* 105F00..105FFF */ - BidLev1_0100, /* 106000..1060FF */ - BidLev1_0100, /* 106100..1061FF */ - BidLev1_0100, /* 106200..1062FF */ - BidLev1_0100, /* 106300..1063FF */ - BidLev1_0100, /* 106400..1064FF */ - BidLev1_0100, /* 106500..1065FF */ - BidLev1_0100, /* 106600..1066FF */ - BidLev1_0100, /* 106700..1067FF */ - BidLev1_0100, /* 106800..1068FF */ - BidLev1_0100, /* 106900..1069FF */ - BidLev1_0100, /* 106A00..106AFF */ - BidLev1_0100, /* 106B00..106BFF */ - BidLev1_0100, /* 106C00..106CFF */ - BidLev1_0100, /* 106D00..106DFF */ - BidLev1_0100, /* 106E00..106EFF */ - BidLev1_0100, /* 106F00..106FFF */ - BidLev1_0100, /* 107000..1070FF */ - BidLev1_0100, /* 107100..1071FF */ - BidLev1_0100, /* 107200..1072FF */ - BidLev1_0100, /* 107300..1073FF */ - BidLev1_0100, /* 107400..1074FF */ - BidLev1_0100, /* 107500..1075FF */ - BidLev1_0100, /* 107600..1076FF */ - BidLev1_0100, /* 107700..1077FF */ - BidLev1_0100, /* 107800..1078FF */ - BidLev1_0100, /* 107900..1079FF */ - BidLev1_0100, /* 107A00..107AFF */ - BidLev1_0100, /* 107B00..107BFF */ - BidLev1_0100, /* 107C00..107CFF */ - BidLev1_0100, /* 107D00..107DFF */ - BidLev1_0100, /* 107E00..107EFF */ - BidLev1_0100, /* 107F00..107FFF */ - BidLev1_0100, /* 108000..1080FF */ - BidLev1_0100, /* 108100..1081FF */ - BidLev1_0100, /* 108200..1082FF */ - BidLev1_0100, /* 108300..1083FF */ - BidLev1_0100, /* 108400..1084FF */ - BidLev1_0100, /* 108500..1085FF */ - BidLev1_0100, /* 108600..1086FF */ - BidLev1_0100, /* 108700..1087FF */ - BidLev1_0100, /* 108800..1088FF */ - BidLev1_0100, /* 108900..1089FF */ - BidLev1_0100, /* 108A00..108AFF */ - BidLev1_0100, /* 108B00..108BFF */ - BidLev1_0100, /* 108C00..108CFF */ - BidLev1_0100, /* 108D00..108DFF */ - BidLev1_0100, /* 108E00..108EFF */ - BidLev1_0100, /* 108F00..108FFF */ - BidLev1_0100, /* 109000..1090FF */ - BidLev1_0100, /* 109100..1091FF */ - BidLev1_0100, /* 109200..1092FF */ - BidLev1_0100, /* 109300..1093FF */ - BidLev1_0100, /* 109400..1094FF */ - BidLev1_0100, /* 109500..1095FF */ - BidLev1_0100, /* 109600..1096FF */ - BidLev1_0100, /* 109700..1097FF */ - BidLev1_0100, /* 109800..1098FF */ - BidLev1_0100, /* 109900..1099FF */ - BidLev1_0100, /* 109A00..109AFF */ - BidLev1_0100, /* 109B00..109BFF */ - BidLev1_0100, /* 109C00..109CFF */ - BidLev1_0100, /* 109D00..109DFF */ - BidLev1_0100, /* 109E00..109EFF */ - BidLev1_0100, /* 109F00..109FFF */ - BidLev1_0100, /* 10A000..10A0FF */ - BidLev1_0100, /* 10A100..10A1FF */ - BidLev1_0100, /* 10A200..10A2FF */ - BidLev1_0100, /* 10A300..10A3FF */ - BidLev1_0100, /* 10A400..10A4FF */ - BidLev1_0100, /* 10A500..10A5FF */ - BidLev1_0100, /* 10A600..10A6FF */ - BidLev1_0100, /* 10A700..10A7FF */ - BidLev1_0100, /* 10A800..10A8FF */ - BidLev1_0100, /* 10A900..10A9FF */ - BidLev1_0100, /* 10AA00..10AAFF */ - BidLev1_0100, /* 10AB00..10ABFF */ - BidLev1_0100, /* 10AC00..10ACFF */ - BidLev1_0100, /* 10AD00..10ADFF */ - BidLev1_0100, /* 10AE00..10AEFF */ - BidLev1_0100, /* 10AF00..10AFFF */ - BidLev1_0100, /* 10B000..10B0FF */ - BidLev1_0100, /* 10B100..10B1FF */ - BidLev1_0100, /* 10B200..10B2FF */ - BidLev1_0100, /* 10B300..10B3FF */ - BidLev1_0100, /* 10B400..10B4FF */ - BidLev1_0100, /* 10B500..10B5FF */ - BidLev1_0100, /* 10B600..10B6FF */ - BidLev1_0100, /* 10B700..10B7FF */ - BidLev1_0100, /* 10B800..10B8FF */ - BidLev1_0100, /* 10B900..10B9FF */ - BidLev1_0100, /* 10BA00..10BAFF */ - BidLev1_0100, /* 10BB00..10BBFF */ - BidLev1_0100, /* 10BC00..10BCFF */ - BidLev1_0100, /* 10BD00..10BDFF */ - BidLev1_0100, /* 10BE00..10BEFF */ - BidLev1_0100, /* 10BF00..10BFFF */ - BidLev1_0100, /* 10C000..10C0FF */ - BidLev1_0100, /* 10C100..10C1FF */ - BidLev1_0100, /* 10C200..10C2FF */ - BidLev1_0100, /* 10C300..10C3FF */ - BidLev1_0100, /* 10C400..10C4FF */ - BidLev1_0100, /* 10C500..10C5FF */ - BidLev1_0100, /* 10C600..10C6FF */ - BidLev1_0100, /* 10C700..10C7FF */ - BidLev1_0100, /* 10C800..10C8FF */ - BidLev1_0100, /* 10C900..10C9FF */ - BidLev1_0100, /* 10CA00..10CAFF */ - BidLev1_0100, /* 10CB00..10CBFF */ - BidLev1_0100, /* 10CC00..10CCFF */ - BidLev1_0100, /* 10CD00..10CDFF */ - BidLev1_0100, /* 10CE00..10CEFF */ - BidLev1_0100, /* 10CF00..10CFFF */ - BidLev1_0100, /* 10D000..10D0FF */ - BidLev1_0100, /* 10D100..10D1FF */ - BidLev1_0100, /* 10D200..10D2FF */ - BidLev1_0100, /* 10D300..10D3FF */ - BidLev1_0100, /* 10D400..10D4FF */ - BidLev1_0100, /* 10D500..10D5FF */ - BidLev1_0100, /* 10D600..10D6FF */ - BidLev1_0100, /* 10D700..10D7FF */ - BidLev1_0100, /* 10D800..10D8FF */ - BidLev1_0100, /* 10D900..10D9FF */ - BidLev1_0100, /* 10DA00..10DAFF */ - BidLev1_0100, /* 10DB00..10DBFF */ - BidLev1_0100, /* 10DC00..10DCFF */ - BidLev1_0100, /* 10DD00..10DDFF */ - BidLev1_0100, /* 10DE00..10DEFF */ - BidLev1_0100, /* 10DF00..10DFFF */ - BidLev1_0100, /* 10E000..10E0FF */ - BidLev1_0100, /* 10E100..10E1FF */ - BidLev1_0100, /* 10E200..10E2FF */ - BidLev1_0100, /* 10E300..10E3FF */ - BidLev1_0100, /* 10E400..10E4FF */ - BidLev1_0100, /* 10E500..10E5FF */ - BidLev1_0100, /* 10E600..10E6FF */ - BidLev1_0100, /* 10E700..10E7FF */ - BidLev1_0100, /* 10E800..10E8FF */ - BidLev1_0100, /* 10E900..10E9FF */ - BidLev1_0100, /* 10EA00..10EAFF */ - BidLev1_0100, /* 10EB00..10EBFF */ - BidLev1_0100, /* 10EC00..10ECFF */ - BidLev1_0100, /* 10ED00..10EDFF */ - BidLev1_0100, /* 10EE00..10EEFF */ - BidLev1_0100, /* 10EF00..10EFFF */ - BidLev1_0100, /* 10F000..10F0FF */ - BidLev1_0100, /* 10F100..10F1FF */ - BidLev1_0100, /* 10F200..10F2FF */ - BidLev1_0100, /* 10F300..10F3FF */ - BidLev1_0100, /* 10F400..10F4FF */ - BidLev1_0100, /* 10F500..10F5FF */ - BidLev1_0100, /* 10F600..10F6FF */ - BidLev1_0100, /* 10F700..10F7FF */ - BidLev1_0100, /* 10F800..10F8FF */ - BidLev1_0100, /* 10F900..10F9FF */ - BidLev1_0100, /* 10FA00..10FAFF */ - BidLev1_0100, /* 10FB00..10FBFF */ - BidLev1_0100, /* 10FC00..10FCFF */ - BidLev1_0100, /* 10FD00..10FDFF */ - BidLev1_0100, /* 10FE00..10FEFF */ - BidLev1_1FF00, /* 10FF00..10FFFF */ -}; - -/* *INDENT-ON* */ - -#define FRIBIDI_GET_BIDI_TYPE(x) \ - ((x) >= 0x110000 ? LTR : \ - BidLev1[((x) & 0xff) + \ - BidLev0[((x) >> 8)]]) - -#undef PACKTAB_UINT8 -#undef PACKTAB_UINT16 -#undef PACKTAB_UINT32 - -/* End of generated bidi-type.tab.i */ - - -/*====================================================================== - * fribidi_get_type_internal() returns the bidi type of a character. - *----------------------------------------------------------------------*/ -FRIBIDI_API FriBidiCharType -fribidi_get_type_internal (FriBidiChar uch) -{ - return fribidi_prop_to_type[FRIBIDI_GET_BIDI_TYPE (uch)]; -} - -#undef WS -#undef SS -#undef RLO -#undef RLE -#undef PDF -#undef NSM -#undef LRO -#undef LRE -#undef ET -#undef ES -#undef EN -#undef CS -#undef BS -#undef AN -#undef BN -#undef ON -#undef AL -#undef RTL -#undef LTR - - - -#endif /* FRIBIDI_TAB_CHAR_TYPE_2_I */ diff --git a/pango/mini-fribidi/fribidi_types.c b/pango/mini-fribidi/fribidi_types.c deleted file mode 100644 index e84fab1d..00000000 --- a/pango/mini-fribidi/fribidi_types.c +++ /dev/null @@ -1,86 +0,0 @@ -/* FriBidi - Library of BiDi algorithm - * Copyright (C) 2001,2002 Behdad Esfahbod. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library, in a file named COPYING; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA - * - * For licensing issues, contact <fwpg@sharif.edu>. - */ - -#include "config.h" -#include "fribidi.h" - -#ifdef DEBUG - -char -fribidi_char_from_type (FriBidiCharType c) -{ - switch (c) - { - case FRIBIDI_TYPE_LTR: - return 'L'; - case FRIBIDI_TYPE_RTL: - return 'R'; - case FRIBIDI_TYPE_AL: - return 'A'; - - case FRIBIDI_TYPE_EN: - return '1'; - case FRIBIDI_TYPE_AN: - return '9'; - case FRIBIDI_TYPE_ES: - return 'w'; - case FRIBIDI_TYPE_ET: - return 'w'; - case FRIBIDI_TYPE_CS: - return 'w'; - case FRIBIDI_TYPE_NSM: - return '`'; - case FRIBIDI_TYPE_BN: - return 'b'; - - case FRIBIDI_TYPE_BS: - return 'B'; - case FRIBIDI_TYPE_SS: - return 'S'; - case FRIBIDI_TYPE_WS: - return '_'; - case FRIBIDI_TYPE_ON: - return 'n'; - - case FRIBIDI_TYPE_LRE: - return '+'; - case FRIBIDI_TYPE_RLE: - return '+'; - case FRIBIDI_TYPE_LRO: - return '+'; - case FRIBIDI_TYPE_RLO: - return '+'; - case FRIBIDI_TYPE_PDF: - return '-'; - - default: - return '?'; - } -}; - -#endif - -/* Map fribidi_prop_types to fribidi_types. */ -const FriBidiCharType fribidi_prop_to_type[] = { -#define _FRIBIDI_ADD_TYPE(TYPE) FRIBIDI_TYPE_##TYPE, -#include "fribidi_types.i" -#undef _FRIBIDI_ADD_TYPE -}; diff --git a/pango/mini-fribidi/fribidi_types.h b/pango/mini-fribidi/fribidi_types.h deleted file mode 100644 index dc41865b..00000000 --- a/pango/mini-fribidi/fribidi_types.h +++ /dev/null @@ -1,313 +0,0 @@ -/* FriBidi - Library of BiDi algorithm - * Copyright (C) 1999,2000 Dov Grobgeld, and - * Copyright (C) 2001,2002 Behdad Esfahbod. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this library, in a file named COPYING; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place, Suite 330, - * Boston, MA 02111-1307, USA - * - * For licensing issues, contact <dov@imagic.weizmann.ac.il> and - * <fwpg@sharif.edu>. - */ -#ifndef FRIBIDI_TYPES_H -#define FRIBIDI_TYPES_H - -#include "fribidi_config.h" - -#ifdef __cplusplus -extern "C" -{ -#endif - - typedef gboolean fribidi_boolean; - - typedef gint8 fribidi_int8; - typedef guint8 fribidi_uint8; - typedef gint16 fribidi_int16; - typedef guint16 fribidi_uint16; - typedef gint32 fribidi_int32; - typedef guint32 fribidi_uint32; - typedef gint fribidi_int; - typedef guint fribidi_uint; - - - typedef fribidi_int8 FriBidiLevel; - typedef gunichar FriBidiChar; - typedef gsize FriBidiStrIndex; - typedef fribidi_int32 FriBidiMaskType; - typedef FriBidiMaskType FriBidiCharType; - - char *fribidi_type_name (FriBidiCharType c); - -/* The following type is used by fribidi_utils */ - typedef struct - { - FriBidiStrIndex length; - void *attribute; - } - FriBidiRunType; - -/* The following type is used by fribdi_utils */ - typedef struct _FriBidiList FriBidiList; - struct _FriBidiList - { - void *data; - FriBidiList *next; - FriBidiList *prev; - }; - -#ifndef FRIBIDI_MAX_STRING_LENGTH -#define FRIBIDI_MAX_STRING_LENGTH (FriBidiStrIndex) \ - (sizeof (FriBidiStrIndex) == 2 ? \ - 0x7FFE : (sizeof (FriBidiStrIndex) == 1 ? \ - 0x7E : 0x7FFFFFFEL)) -#endif - - -/* - * Define some bit masks, that character types are based on, each one has - * only one bit on. - */ - -/* Do not use enum, because 16bit processors do not allow 32bit enum values. */ - -#define FRIBIDI_MASK_RTL 0x00000001L /* Is right to left */ -#define FRIBIDI_MASK_ARABIC 0x00000002L /* Is arabic */ - -/* Each char can be only one of the three following. */ -#define FRIBIDI_MASK_STRONG 0x00000010L /* Is strong */ -#define FRIBIDI_MASK_WEAK 0x00000020L /* Is weak */ -#define FRIBIDI_MASK_NEUTRAL 0x00000040L /* Is neutral */ -#define FRIBIDI_MASK_SENTINEL 0x00000080L /* Is sentinel: SOT, EOT */ -/* Sentinels are not valid chars, just identify the start and end of strings. */ - -/* Each char can be only one of the five following. */ -#define FRIBIDI_MASK_LETTER 0x00000100L /* Is letter: L, R, AL */ -#define FRIBIDI_MASK_NUMBER 0x00000200L /* Is number: EN, AN */ -#define FRIBIDI_MASK_NUMSEPTER 0x00000400L /* Is number separator or terminator: ES, ET, CS */ -#define FRIBIDI_MASK_SPACE 0x00000800L /* Is space: BN, BS, SS, WS */ -#define FRIBIDI_MASK_EXPLICIT 0x00001000L /* Is expilict mark: LRE, RLE, LRO, RLO, PDF */ - -/* Can be on only if FRIBIDI_MASK_SPACE is also on. */ -#define FRIBIDI_MASK_SEPARATOR 0x00002000L /* Is test separator: BS, SS */ -/* Can be on only if FRIBIDI_MASK_EXPLICIT is also on. */ -#define FRIBIDI_MASK_OVERRIDE 0x00004000L /* Is explicit override: LRO, RLO */ - -/* The following must be to make types pairwise different, some of them can - be removed but are here because of efficiency (make queries faster). */ - -#define FRIBIDI_MASK_ES 0x00010000L -#define FRIBIDI_MASK_ET 0x00020000L -#define FRIBIDI_MASK_CS 0x00040000L - -#define FRIBIDI_MASK_NSM 0x00080000L -#define FRIBIDI_MASK_BN 0x00100000L - -#define FRIBIDI_MASK_BS 0x00200000L -#define FRIBIDI_MASK_SS 0x00400000L -#define FRIBIDI_MASK_WS 0x00800000L - -/* We reserve the sign bit for user's private use: we will never use it, - then negative character types will be never assigned. */ - - -/* - * Define values for FriBidiCharType - */ - -/* Strong left to right */ -#define FRIBIDI_TYPE_LTR ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_LETTER ) -/* Right to left characters */ -#define FRIBIDI_TYPE_RTL ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_LETTER \ - + FRIBIDI_MASK_RTL) -/* Arabic characters */ -#define FRIBIDI_TYPE_AL ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_LETTER \ - + FRIBIDI_MASK_RTL + FRIBIDI_MASK_ARABIC ) -/* Left-To-Right embedding */ -#define FRIBIDI_TYPE_LRE (FRIBIDI_MASK_STRONG + FRIBIDI_MASK_EXPLICIT) -/* Right-To-Left embedding */ -#define FRIBIDI_TYPE_RLE ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_EXPLICIT \ - + FRIBIDI_MASK_RTL ) -/* Left-To-Right override */ -#define FRIBIDI_TYPE_LRO ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_EXPLICIT \ - + FRIBIDI_MASK_OVERRIDE ) -/* Right-To-Left override */ -#define FRIBIDI_TYPE_RLO ( FRIBIDI_MASK_STRONG + FRIBIDI_MASK_EXPLICIT \ - + FRIBIDI_MASK_RTL + FRIBIDI_MASK_OVERRIDE ) - -/* Pop directional override */ -#define FRIBIDI_TYPE_PDF ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_EXPLICIT ) -/* European digit */ -#define FRIBIDI_TYPE_EN ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NUMBER ) -/* Arabic digit */ -#define FRIBIDI_TYPE_AN ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NUMBER \ - + FRIBIDI_MASK_ARABIC ) -/* European number separator */ -#define FRIBIDI_TYPE_ES ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NUMSEPTER \ - + FRIBIDI_MASK_ES ) -/* European number terminator */ -#define FRIBIDI_TYPE_ET ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NUMSEPTER \ - + FRIBIDI_MASK_ET ) -/* Common Separator */ -#define FRIBIDI_TYPE_CS ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NUMSEPTER \ - + FRIBIDI_MASK_CS ) -/* Non spacing mark */ -#define FRIBIDI_TYPE_NSM ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_NSM ) -/* Boundary neutral */ -#define FRIBIDI_TYPE_BN ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_SPACE \ - + FRIBIDI_MASK_BN ) - -/* Block separator */ -#define FRIBIDI_TYPE_BS ( FRIBIDI_MASK_NEUTRAL + FRIBIDI_MASK_SPACE \ - + FRIBIDI_MASK_SEPARATOR + FRIBIDI_MASK_BS ) -/* Segment separator */ -#define FRIBIDI_TYPE_SS ( FRIBIDI_MASK_NEUTRAL + FRIBIDI_MASK_SPACE \ - + FRIBIDI_MASK_SEPARATOR + FRIBIDI_MASK_SS ) -/* Whitespace */ -#define FRIBIDI_TYPE_WS ( FRIBIDI_MASK_NEUTRAL + FRIBIDI_MASK_SPACE \ - + FRIBIDI_MASK_WS ) -/* Other Neutral */ -#define FRIBIDI_TYPE_ON ( FRIBIDI_MASK_NEUTRAL ) - -/* The following are used to identify the paragraph direction, - types L, R, N are not used internally anymore, and recommended to use - LTR, RTL and ON instead, didn't removed because of compatability. */ -#define FRIBIDI_TYPE_L ( FRIBIDI_TYPE_LTR ) -#define FRIBIDI_TYPE_R ( FRIBIDI_TYPE_RTL ) -#define FRIBIDI_TYPE_N ( FRIBIDI_TYPE_ON ) -/* Weak left to right */ -#define FRIBIDI_TYPE_WL ( FRIBIDI_MASK_WEAK ) -/* Weak right to left */ -#define FRIBIDI_TYPE_WR ( FRIBIDI_MASK_WEAK + FRIBIDI_MASK_RTL ) - -/* The following are only used internally */ - -/* Start of text */ -#define FRIBIDI_TYPE_SOT ( FRIBIDI_MASK_SENTINEL ) -/* End of text */ -#define FRIBIDI_TYPE_EOT ( FRIBIDI_MASK_SENTINEL + FRIBIDI_MASK_RTL ) - -/* - * End of define values for FriBidiCharType - */ - - -/* - * Defining macros for needed queries, It is fully dependent on the - * implementation of FriBidiCharType. - */ - - -/* Is private-use value? */ -#define FRIBIDI_TYPE_PRIVATE(p) ((p) < 0) - -/* Return the direction of the level number, FRIBIDI_TYPE_LTR for even and - FRIBIDI_TYPE_RTL for odds. */ -#define FRIBIDI_LEVEL_TO_DIR(lev) (FRIBIDI_TYPE_LTR | (lev & 1)) - -/* Return the minimum level of the direction, 0 for FRIBIDI_TYPE_LTR and - 1 for FRIBIDI_TYPE_RTL and FRIBIDI_TYPE_AL. */ -#define FRIBIDI_DIR_TO_LEVEL(dir) ((FriBidiLevel)(dir & 1)) - -/* Is right to left? */ -#define FRIBIDI_IS_RTL(p) ((p) & FRIBIDI_MASK_RTL) -/* Is arabic? */ -#define FRIBIDI_IS_ARABIC(p) ((p) & FRIBIDI_MASK_ARABIC) - -/* Is strong? */ -#define FRIBIDI_IS_STRONG(p) ((p) & FRIBIDI_MASK_STRONG) -/* Is weak? */ -#define FRIBIDI_IS_WEAK(p) ((p) & FRIBIDI_MASK_WEAK) -/* Is neutral? */ -#define FRIBIDI_IS_NEUTRAL(p) ((p) & FRIBIDI_MASK_NEUTRAL) -/* Is sentinel? */ -#define FRIBIDI_IS_SENTINEL(p) ((p) & FRIBIDI_MASK_SENTINEL) - -/* Is letter: L, R, AL? */ -#define FRIBIDI_IS_LETTER(p) ((p) & FRIBIDI_MASK_LETTER) -/* Is number: EN, AN? */ -#define FRIBIDI_IS_NUMBER(p) ((p) & FRIBIDI_MASK_NUMBER) -/* Is number separator or terminator: ES, ET, CS? */ -#define FRIBIDI_IS_NUMBER_SEPARATOR_OR_TERMINATOR(p) \ - ((p) & FRIBIDI_MASK_NUMSEPTER) -/* Is space: BN, BS, SS, WS? */ -#define FRIBIDI_IS_SPACE(p) ((p) & FRIBIDI_MASK_SPACE) -/* Is explicit mark: LRE, RLE, LRO, RLO, PDF? */ -#define FRIBIDI_IS_EXPLICIT(p) ((p) & FRIBIDI_MASK_EXPLICIT) - -/* Is test separator: BS, SS? */ -#define FRIBIDI_IS_SEPARATOR(p) ((p) & FRIBIDI_MASK_SEPARATOR) - -/* Is explicit override: LRO, RLO? */ -#define FRIBIDI_IS_OVERRIDE(p) ((p) & FRIBIDI_MASK_OVERRIDE) - -/* Some more: */ - -/* Is left to right letter: LTR? */ -#define FRIBIDI_IS_LTR_LETTER(p) \ - ((p) & (FRIBIDI_MASK_LETTER | FRIBIDI_MASK_RTL) == FRIBIDI_MASK_LETTER) - -/* Is right to left letter: RTL, AL? */ -#define FRIBIDI_IS_RTL_LETTER(p) \ - ((p) & (FRIBIDI_MASK_LETTER | FRIBIDI_MASK_RTL) \ - == (FRIBIDI_MASK_LETTER | FRIBIDI_MASK_RTL)) - -/* Is ES or CS: ES, CS? */ -#define FRIBIDI_IS_ES_OR_CS(p) \ - ((p) & (FRIBIDI_MASK_ES | FRIBIDI_MASK_CS)) - -/* Is explicit or BN: LRE, RLE, LRO, RLO, PDF, BN? */ -#define FRIBIDI_IS_EXPLICIT_OR_BN(p) \ - ((p) & (FRIBIDI_MASK_EXPLICIT | FRIBIDI_MASK_BN)) - -/* Is explicit or separator or BN or WS: LRE, RLE, LRO, RLO, PDF, BS, SS, BN, WS? */ -#define FRIBIDI_IS_EXPLICIT_OR_SEPARATOR_OR_BN_OR_WS(p) \ - ((p) & (FRIBIDI_MASK_EXPLICIT | FRIBIDI_MASK_SEPARATOR \ - | FRIBIDI_MASK_BN | FRIBIDI_MASK_WS)) - -/* Define some conversions. */ - -/* Change numbers: EN, AN to RTL. */ -#define FRIBIDI_CHANGE_NUMBER_TO_RTL(p) \ - (FRIBIDI_IS_NUMBER(p) ? FRIBIDI_TYPE_RTL : (p)) - -/* Override status of an explicit mark: LRO->LTR, RLO->RTL, otherwise->ON. */ -#define FRIBIDI_EXPLICIT_TO_OVERRIDE_DIR(p) \ - (FRIBIDI_IS_OVERRIDE(p) ? FRIBIDI_LEVEL_TO_DIR(FRIBIDI_DIR_TO_LEVEL(p)) \ - : FRIBIDI_TYPE_ON) - - -/* - * Define character types that char_type_tables use. - * define them to be 0, 1, 2, ... and then in fribidi_char_type.c map them - * to FriBidiCharTypes. - */ - typedef char FriBidiPropCharType; - - enum FriBidiPropEnum - { -#define _FRIBIDI_ADD_TYPE(TYPE) FRIBIDI_PROP_TYPE_##TYPE, -#include "fribidi_types.i" -#undef _FRIBIDI_ADD_TYPE - FRIBIDI_TYPES_COUNT /* Number of different character types */ - }; - -/* Map fribidi_prop_types to fribidi_types */ - extern const FriBidiCharType fribidi_prop_to_type[]; - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/pango/mini-fribidi/fribidi_types.i b/pango/mini-fribidi/fribidi_types.i deleted file mode 100644 index 562bae39..00000000 --- a/pango/mini-fribidi/fribidi_types.i +++ /dev/null @@ -1,21 +0,0 @@ -_FRIBIDI_ADD_TYPE(LTR) /* Strong left to right */ -_FRIBIDI_ADD_TYPE(RTL) /* Right to left characters */ -_FRIBIDI_ADD_TYPE(AL) /* Arabic characters */ -_FRIBIDI_ADD_TYPE(LRE) /* Left-To-Right embedding */ -_FRIBIDI_ADD_TYPE(RLE) /* Right-To-Left embedding */ -_FRIBIDI_ADD_TYPE(LRO) /* Left-To-Right override */ -_FRIBIDI_ADD_TYPE(RLO) /* Right-To-Left override */ -_FRIBIDI_ADD_TYPE(PDF) /* Pop directional override */ -_FRIBIDI_ADD_TYPE(EN) /* European digit */ -_FRIBIDI_ADD_TYPE(AN) /* Arabic digit */ -_FRIBIDI_ADD_TYPE(ES) /* European number separator */ -_FRIBIDI_ADD_TYPE(ET) /* European number terminator */ -_FRIBIDI_ADD_TYPE(CS) /* Common Separator */ -_FRIBIDI_ADD_TYPE(NSM) /* Non spacing mark */ -_FRIBIDI_ADD_TYPE(BN) /* Boundary neutral */ -_FRIBIDI_ADD_TYPE(BS) /* Block separator */ -_FRIBIDI_ADD_TYPE(SS) /* Segment separator */ -_FRIBIDI_ADD_TYPE(WS) /* Whitespace */ -_FRIBIDI_ADD_TYPE(ON) /* Other Neutral */ -_FRIBIDI_ADD_TYPE(WL) /* Weak left to right */ -_FRIBIDI_ADD_TYPE(WR) /* Weak right to left */ diff --git a/pango/mini-fribidi/meson.build b/pango/mini-fribidi/meson.build deleted file mode 100644 index 4d87dc22..00000000 --- a/pango/mini-fribidi/meson.build +++ /dev/null @@ -1,17 +0,0 @@ -mini_fribidi_sources = [ - 'fribidi.c', - 'fribidi_char_type.c', - 'fribidi_types.c', -] - -mini_fribidi_lib = static_library('libmini-fribidi', sources: mini_fribidi_sources, - dependencies: [ mathlib_dep, gobject_dep ], - include_directories: root_inc, - c_args: common_cflags + [ - '-DSYSCONFDIR="@0@"'.format(pango_sysconfdir), - '-DLIBDIR="@0@"'.format(pango_libdir), - ]) - -mini_fribidi_dep = declare_dependency(link_with: mini_fribidi_lib, - dependencies: [ mathlib_dep, gobject_dep ], - include_directories: include_directories('.')) |