Revert "Revert "Merge remote-tracking branch 'remotes/origin/upstream'""
authorJaehwan Kim <jae.hwan.kim@samsung.com>
Tue, 14 Aug 2012 11:55:12 +0000 (20:55 +0900)
committerJaehwan Kim <jae.hwan.kim@samsung.com>
Tue, 14 Aug 2012 11:55:12 +0000 (20:55 +0900)
This reverts commit 18047243bf3b564d56049e7d7955f13922818ddd.

28 files changed:
ChangeLog
src/lib/ecore/ecore.c
src/lib/ecore/ecore_exe.c
src/lib/ecore_con/dns.c
src/lib/ecore_con/ecore_con.c
src/lib/ecore_evas/ecore_evas.c
src/lib/ecore_evas/ecore_evas_ews.c
src/lib/ecore_evas/ecore_evas_util.c
src/lib/ecore_evas/ecore_evas_x.c
src/lib/ecore_imf/Ecore_IMF.h
src/lib/ecore_imf_evas/ecore_imf_evas.c
src/lib/ecore_input/Ecore_Input.h
src/lib/ecore_input/Makefile.am
src/lib/ecore_input/ecore_input.c
src/lib/ecore_input/ecore_input_compose.c [new file with mode: 0644]
src/lib/ecore_input/ecore_input_compose.h [new file with mode: 0644]
src/lib/ecore_input_evas/ecore_input_evas.c
src/lib/ecore_x/Ecore_X.h
src/lib/ecore_x/xcb/ecore_xcb_events.c
src/lib/ecore_x/xcb/ecore_xcb_keymap.c
src/lib/ecore_x/xcb/ecore_xcb_private.h
src/lib/ecore_x/xcb/ecore_xcb_selection.c
src/lib/ecore_x/xcb/ecore_xcb_window.c
src/lib/ecore_x/xlib/ecore_x.c
src/lib/ecore_x/xlib/ecore_x_events.c
src/lib/ecore_x/xlib/ecore_x_private.h
src/modules/immodules/ibus/ibus_imcontext.c
src/modules/immodules/xim/ecore_imf_xim.c

index 04a1a35..00c3dec 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
          an implicit requirement that the window had keyboard focus to retrieve
          a timestamp that wasn't used. This removes that requirement and fixes
          ticket #1030.
+
+2012-06-22 Vincent Torri
+
+       * ecore_exe: fix compilation on fedora 18.
+
+2012-06-23  Carsten Haitzler (The Rasterman)
+
+        * Fix small problem with xim module and if xim input context is
+        destroyed. causes crashes next focus. track ic and set to NULL.
+
+2012-06-27 Sebastian Dransfeld
+
+       * Fix xim module to pass of Windows key as Mod4, not Mod5
+       * Add support for AltGr key in X
+
+2012-06-28  Carsten Haitzler (The Rasterman)
+
+        * Add compose sequence handling to ecore_input to be able to
+        query a sequence of keysyms for a final compose string (utf8)
+        that you free if you get it.
+
index 7a221e3..c5aeb83 100644 (file)
@@ -451,8 +451,8 @@ ecore_thread_main_loop_end(void)
 }
 
 EAPI void
-ecore_print_warning(const char *function,
-                    const char *sparam)
+ecore_print_warning(const char *function __UNUSED__,
+                    const char *sparam __UNUSED__)
 {
    WRN("***** Developer Warning ***** :\n"
        "\tThis program is calling:\n\n"
@@ -467,7 +467,7 @@ EAPI void
 _ecore_magic_fail(const void *d,
                   Ecore_Magic m,
                   Ecore_Magic req_m,
-                  const char *fname)
+                  const char *fname __UNUSED__)
 {
    ERR("\n"
        "*** ECORE ERROR: Ecore Magic Check Failed!!!\n"
index 7931a96..55462a8 100644 (file)
@@ -2,11 +2,6 @@
 # include <config.h>
 #endif
 
-#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
-# include <sys/time.h>
-# include <sys/resource.h>
-#endif
-
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
@@ -14,6 +9,8 @@
 #include <sys/types.h>
 #include <unistd.h>
 #include <fcntl.h>
+#include <sys/time.h>
+#include <sys/resource.h>
 
 #ifdef HAVE_SYS_PRCTL_H
 # include <sys/prctl.h>
@@ -190,8 +187,8 @@ static int _ecore_exe_check_errno(int         result,
 
 static int
 _ecore_exe_check_errno(int         result,
-                       const char *file,
-                       int         line)
+                       const char *file __UNUSED__,
+                       int         line __UNUSED__)
 {
    int saved_errno = errno;
 
index 2413b0c..b92a315 100644 (file)
@@ -27,6 +27,7 @@
 # include "config.h"
 #endif
 
+#if !defined(__FreeBSD__)
 #ifndef _XOPEN_SOURCE
 #define _XOPEN_SOURCE  600
 #endif
 #undef _DARWIN_C_SOURCE
 #define _DARWIN_C_SOURCE
 
+#undef _NETBSD_SOURCE
+#define _NETBSD_SOURCE
+#endif
+
 #include <stddef.h>            /* offsetof() */
 #include <stdint.h>            /* uint32_t */
 #include <stdlib.h>            /* malloc(3) realloc(3) free(3) rand(3) random(3) arc4random(3) */
index c9d2d9e..b9b8a68 100644 (file)
@@ -204,7 +204,7 @@ ecore_con_init(void)
 
 
    eina_magic_string_set(ECORE_MAGIC_CON_SERVER, "Ecore_Con_Server");
-   eina_magic_string_set(ECORE_MAGIC_CON_CLIENT, "Ecore_Con_Server");
+   eina_magic_string_set(ECORE_MAGIC_CON_CLIENT, "Ecore_Con_Client");
    eina_magic_string_set(ECORE_MAGIC_CON_URL, "Ecore_Con_Url");
 
    /* TODO Remember return value, if it fails, use gethostbyname() */
@@ -468,27 +468,23 @@ ecore_con_server_connect(Ecore_Con_Type compl_type,
                svr->ecs_state = ECORE_CON_PROXY_STATE_RESOLVED;
           }
      }
-   if (ecore_con_ssl_server_prepare(svr, compl_type & ECORE_CON_SSL))
-     goto error;
+   EINA_SAFETY_ON_TRUE_GOTO(ecore_con_ssl_server_prepare(svr, compl_type & ECORE_CON_SSL), error);
 
-   if (((type == ECORE_CON_REMOTE_TCP) ||
+   EINA_SAFETY_ON_TRUE_GOTO(((type == ECORE_CON_REMOTE_TCP) ||
         (type == ECORE_CON_REMOTE_NODELAY) ||
         (type == ECORE_CON_REMOTE_CORK) ||
         (type == ECORE_CON_REMOTE_UDP) ||
         (type == ECORE_CON_REMOTE_BROADCAST)) &&
-       (port < 0))
-     goto error;
+       (port < 0), error);
 
    if ((type == ECORE_CON_LOCAL_USER) ||
        (type == ECORE_CON_LOCAL_SYSTEM) ||
        (type == ECORE_CON_LOCAL_ABSTRACT))
      /* Local */
 #ifdef _WIN32
-     if (!ecore_con_local_connect(svr, _ecore_con_cl_handler))
-       goto error;
+     EINA_SAFETY_ON_FALSE_GOTO(ecore_con_local_connect(svr, _ecore_con_cl_handler), error);
 #else
-     if (!ecore_con_local_connect(svr, _ecore_con_cl_handler, svr))
-       goto error;
+     EINA_SAFETY_ON_FALSE_GOTO(ecore_con_local_connect(svr, _ecore_con_cl_handler, svr), error);
 #endif
 
    if ((type == ECORE_CON_REMOTE_TCP) ||
@@ -496,16 +492,11 @@ ecore_con_server_connect(Ecore_Con_Type compl_type,
        (type == ECORE_CON_REMOTE_CORK))
      {
         /* TCP */
-         if (!ecore_con_info_tcp_connect(svr, _ecore_con_cb_tcp_connect,
-                                         svr))
-           goto error;
+         EINA_SAFETY_ON_FALSE_GOTO(ecore_con_info_tcp_connect(svr, _ecore_con_cb_tcp_connect, svr), error);
      }
-   else if ((type == ECORE_CON_REMOTE_UDP) ||
-            (type == ECORE_CON_REMOTE_BROADCAST))
+   else if ((type == ECORE_CON_REMOTE_UDP) || (type == ECORE_CON_REMOTE_BROADCAST))
      /* UDP and MCAST */
-     if (!ecore_con_info_udp_connect(svr, _ecore_con_cb_udp_connect,
-                                     svr))
-       goto error;
+     EINA_SAFETY_ON_FALSE_GOTO(ecore_con_info_udp_connect(svr, _ecore_con_cb_udp_connect, svr), error);
 
    servers = eina_list_append(servers, svr);
    ECORE_MAGIC_SET(svr, ECORE_MAGIC_CON_SERVER);
index d8a0541..3828447 100644 (file)
@@ -28,7 +28,7 @@
 #include "ecore_evas_private.h"
 #include "Ecore_Evas.h"
 
-Eina_Bool _ecore_evas_app_comp_sync = 1;
+Eina_Bool _ecore_evas_app_comp_sync = 0;
 int _ecore_evas_log_dom = -1;
 static int _ecore_evas_init_count = 0;
 static Ecore_Fd_Handler *_ecore_evas_async_events_fd = NULL;
index 98d1654..b612830 100644 (file)
@@ -269,7 +269,7 @@ _ecore_evas_ews_move_resize(Ecore_Evas *ee, int x, int y, int w, int h)
 }
 
 static void
-_ecore_evas_ews_rotation_set(Ecore_Evas *ee, int rot, int resize)
+_ecore_evas_ews_rotation_set(Ecore_Evas *ee, int rot, int resize __UNUSED__)
 {
    if (ee->rotation == rot) return;
    ee->rotation = rot;
index c58b820..5aca86c 100644 (file)
@@ -197,7 +197,7 @@ _ecore_evas_pre_free(Ecore_Evas *ee)
 }
 
 static int
-_ecore_evas_object_evas_check(const char *function, const Ecore_Evas *ee, const Evas_Object *obj)
+_ecore_evas_object_evas_check(const char *function __UNUSED__, const Ecore_Evas *ee, const Evas_Object *obj)
 {
    const char *name, *type;
    Evas *e;
index f6f6b04..7c285ed 100644 (file)
@@ -300,18 +300,11 @@ _ecore_evas_x_render(Ecore_Evas *ee)
                                               r->x, r->y, r->w, r->h);
                   if (ee->shaped)
                     {
-#ifdef EVAS_FRAME_QUEUING
-                       evas_sync(ee->evas);
-#endif
                        ecore_x_window_shape_mask_set(ee->prop.window,
                                                      ee->engine.x.mask);
                     }
                   if (ee->alpha)
                     {
-#ifdef EVAS_FRAME_QUEUING
-                       /* wait until ee->engine.x.mask being updated */
-//                     evas_sync(ee->evas);
-#endif
 //                     ecore_x_window_shape_input_mask_set(ee->prop.window, ee->engine.x.mask);
                     }
                   evas_render_updates_free(updates);
@@ -426,18 +419,11 @@ _ecore_evas_x_render(Ecore_Evas *ee)
           {
              if (ee->shaped)
                {
-#ifdef EVAS_FRAME_QUEUING
-                  evas_sync(ee->evas);
-#endif
                   ecore_x_window_shape_mask_set(ee->prop.window,
                                                 ee->engine.x.mask);
                }
              if (ee->alpha)
                {
-#ifdef EVAS_FRAME_QUEUING
-                  /* wait until ee->engine.x.mask being updated */
-//                evas_sync(ee->evas);
-#endif
 //                ecore_x_window_shape_input_mask_set(ee->prop.window, ee->engine.x.mask);
                }
              evas_render_updates_free(updates);
@@ -3255,16 +3241,6 @@ ecore_evas_software_x11_new(const char *disp_name, Ecore_X_Window parent,
 # endif
         einfo->info.drawable = ee->prop.window;
 
-# ifdef EVAS_FRAME_QUEUING
-          {
-             char *render_mode;
-
-             render_mode = getenv("EVAS_RENDER_MODE");
-             if ((render_mode) && (!strcmp(render_mode, "non-blocking")))
-               einfo->render_mode = EVAS_RENDER_MODE_NONBLOCKING;
-          }
-# endif
-
         if (argb)
           {
              Ecore_X_Window_Attributes at;
index f0c2b96..2f233ef 100644 (file)
@@ -145,7 +145,8 @@ typedef enum
    ECORE_IMF_KEYBOARD_MODIFIER_CTRL  = 1 << 0, /**< "Control" is pressed */
    ECORE_IMF_KEYBOARD_MODIFIER_ALT   = 1 << 1, /**< "Alt" is pressed */
    ECORE_IMF_KEYBOARD_MODIFIER_SHIFT = 1 << 2, /**< "Shift" is pressed */
-   ECORE_IMF_KEYBOARD_MODIFIER_WIN   = 1 << 3  /**< "Win" (between "Ctrl" and "Alt") is pressed */
+   ECORE_IMF_KEYBOARD_MODIFIER_WIN   = 1 << 3, /**< "Win" (between "Ctrl" and "Alt") is pressed */
+   ECORE_IMF_KEYBOARD_MODIFIER_ALTGR = 1 << 4  /**< "AltGr" is pressed @since 1.3 */
 } Ecore_IMF_Keyboard_Modifiers;
 
 /**
index 98dce88..cd6ec41 100644 (file)
@@ -33,6 +33,8 @@ _ecore_imf_evas_event_modifiers_wrap(Evas_Modifier *evas_modifiers,
      *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_SHIFT;
    if (evas_key_modifier_is_set(evas_modifiers, "Super") || evas_key_modifier_is_set(evas_modifiers, "Hyper"))
      *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_WIN;
+   if (evas_key_modifier_is_set(evas_modifiers, "AltGr"))
+     *imf_keyboard_modifiers |= ECORE_IMF_KEYBOARD_MODIFIER_ALTGR;
 }
 
 /* Converts the Evas locks to Ecore_IMF keyboard locks */
index a64bb2b..9b1f8ac 100644 (file)
@@ -57,6 +57,7 @@ extern "C" {
 #define ECORE_EVENT_LOCK_NUM            0x0100
 #define ECORE_EVENT_LOCK_CAPS           0x0200
 #define ECORE_EVENT_LOCK_SHIFT          0x0300
+#define ECORE_EVENT_MODIFIER_ALTGR      0x0400 /**< @since 1.3 */
 
    typedef uintptr_t                        Ecore_Window;
    typedef struct _Ecore_Event_Key          Ecore_Event_Key;
@@ -75,6 +76,7 @@ extern "C" {
         ECORE_WIN,
         ECORE_SCROLL,
         ECORE_CAPS,
+        ECORE_MODE, /**< @since 1.3 */
         ECORE_LAST
      } Ecore_Event_Modifier;
 
@@ -90,6 +92,13 @@ extern "C" {
         ECORE_OUT
      } Ecore_Event_IO;
 
+   typedef enum _Ecore_Compose_State
+     {   
+        ECORE_COMPOSE_NONE,
+        ECORE_COMPOSE_MIDDLE,
+        ECORE_COMPOSE_DONE
+     } Ecore_Compose_State;
+
    struct _Ecore_Event_Key
      {
         const char      *keyname;
@@ -213,6 +222,11 @@ extern "C" {
    EAPI unsigned int         ecore_event_modifier_mask(Ecore_Event_Modifier modifier);
    EAPI Ecore_Event_Modifier ecore_event_update_modifier(const char *key, Ecore_Event_Modifiers *modifiers, int inc);
 
+   /**
+    * @since 1.3
+    */
+   EAPI Ecore_Compose_State  ecore_compose_get(const Eina_List *seq, char **seqstr_ret);
+   
 #ifdef __cplusplus
 }
 #endif
index 427dc1a..da00da7 100644 (file)
@@ -12,7 +12,9 @@ includes_HEADERS = Ecore_Input.h
 includesdir = $(includedir)/ecore-@VMAJ@
 
 libecore_input_la_SOURCES = \
-ecore_input.c
+ecore_input.c \
+ecore_input_compose.c \
+ecore_input_compose.h
 
 libecore_input_la_LIBADD = \
 $(top_builddir)/src/lib/ecore/libecore.la \
index ce4c275..8917409 100644 (file)
@@ -88,6 +88,7 @@ static const Ecore_Event_Modifier_Match matchs[] = {
   { "Caps_Lock", ECORE_CAPS, ECORE_EVENT_MODIFIER_CAPS },
   { "Super_L", ECORE_WIN, ECORE_EVENT_MODIFIER_WIN },
   { "Super_R", ECORE_WIN, ECORE_EVENT_MODIFIER_WIN },
+  { "ISO_Level3_Shift", ECORE_MODE, ECORE_EVENT_MODIFIER_ALTGR },
   { "Scroll_Lock", ECORE_SCROLL, ECORE_EVENT_MODIFIER_SCROLL }
 };
 
diff --git a/src/lib/ecore_input/ecore_input_compose.c b/src/lib/ecore_input/ecore_input_compose.c
new file mode 100644 (file)
index 0000000..5335a7f
--- /dev/null
@@ -0,0 +1,61 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdio.h>
+#include <string.h>
+
+#include "Ecore.h"
+#include "ecore_private.h"
+
+#include "Ecore_Input.h"
+#include "ecore_input_private.h"
+
+// some info on a big big big compose table
+// http://cgit.freedesktop.org/xorg/lib/libX11/plain/nls/en_US.UTF-8/Compose.pre
+// isolate compose tree into its own file - hand crafted into static const c
+#include "ecore_input_compose.h"
+
+EAPI Ecore_Compose_State
+ecore_compose_get(const Eina_List *seq, char **seqstr_ret)
+{
+   Comp *c, *cend;
+   Eina_List *l;
+   const char *s;
+   int i = 0;
+
+   if (!seq) return ECORE_COMPOSE_NONE;
+   l = (Eina_List *)seq;
+   s = l->data;
+   cend = (Comp *)comp + (sizeof(comp) / sizeof(comp[0]));
+   for (c = (Comp *)comp; c->s && s;)
+     {
+        // doesn't match -> jump to next level entry
+        if (!(!strcmp(s, c->s)))
+          {
+             c += c->jump + 1;
+             if (c >= cend)
+               {
+                  return ECORE_COMPOSE_NONE;
+               }
+          }
+        else
+          {
+             cend = c + c->jump;
+             // advance to next sequence member
+             l = l->next;
+             i++;
+             if (l) s = l->data;
+             else s = NULL;
+             c++;
+             // if advanced item jump is an endpoint - it's the string we want
+             if (c->jump == 0)
+               {
+                  if (seqstr_ret) *seqstr_ret = strdup(c->s);
+                  return ECORE_COMPOSE_DONE;
+               }
+          }
+     }
+   if (i == 0) return ECORE_COMPOSE_NONE;
+   return ECORE_COMPOSE_MIDDLE;
+}
diff --git a/src/lib/ecore_input/ecore_input_compose.h b/src/lib/ecore_input/ecore_input_compose.h
new file mode 100644 (file)
index 0000000..9fbfb76
--- /dev/null
@@ -0,0 +1,9895 @@
+typedef struct _Comp Comp;
+struct _Comp {
+   const char *s;
+   int jump;
+};
+
+static const Comp comp[] = {
+   {"dead_breve", 124},
+      {"dead_breve", 1},
+         {"˘", 0},
+      {"g", 1},
+         {"ğ", 0},
+      {"a", 1},
+         {"ă", 0},
+      {"Greek_IOTA", 1},
+         {"Ῐ", 0},
+      {"dead_grave", 4},
+         {"a", 1},
+            {"ằ", 0},
+         {"A", 1},
+            {"Ằ", 0},
+      {"Greek_iota", 1},
+         {"ῐ", 0},
+      {"e", 1},
+         {"ĕ", 0},
+      {"agrave", 1},
+         {"ằ", 0},
+      {"o", 1},
+         {"ŏ", 0},
+      {"Greek_upsilon", 1},
+         {"ῠ", 0},
+      {"ahook", 1},
+         {"ẳ", 0},
+      {"dead_belowdot", 4},
+         {"a", 1},
+            {"ặ", 0},
+         {"A", 1},
+            {"Ặ", 0},
+      {"space", 1},
+         {"˘", 0},
+      {"Cyrillic_I", 1},
+         {"Й", 0},
+      {"Multi_key", 15},
+         {"exclam", 4},
+            {"a", 1},
+               {"ặ", 0},
+            {"A", 1},
+               {"Ặ", 0},
+         {"cedilla", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"comma", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+      {"i", 1},
+         {"ĭ", 0},
+      {"dead_tilde", 4},
+         {"a", 1},
+            {"ẵ", 0},
+         {"A", 1},
+            {"Ẵ", 0},
+      {"Cyrillic_a", 1},
+         {"ӑ", 0},
+      {"Cyrillic_U", 1},
+         {"Ў", 0},
+      {"nobreakspace", 1},
+         {"̆", 0},
+      {"u", 1},
+         {"ŭ", 0},
+      {"G", 1},
+         {"Ğ", 0},
+      {"Greek_ALPHA", 1},
+         {"Ᾰ", 0},
+      {"atilde", 1},
+         {"ẵ", 0},
+      {"Cyrillic_ie", 1},
+         {"ӗ", 0},
+      {"E", 1},
+         {"Ĕ", 0},
+      {"Cyrillic_i", 1},
+         {"й", 0},
+      {"Atilde", 1},
+         {"Ẵ", 0},
+      {"Cyrillic_zhe", 1},
+         {"ӂ", 0},
+      {"Greek_alpha", 1},
+         {"ᾰ", 0},
+      {"Ahook", 1},
+         {"Ẳ", 0},
+      {"O", 1},
+         {"Ŏ", 0},
+      {"A", 1},
+         {"Ă", 0},
+      {"Cyrillic_A", 1},
+         {"Ӑ", 0},
+      {"dead_hook", 4},
+         {"a", 1},
+            {"ẳ", 0},
+         {"A", 1},
+            {"Ẳ", 0},
+      {"Cyrillic_ZHE", 1},
+         {"Ӂ", 0},
+      {"Cyrillic_IE", 1},
+         {"Ӗ", 0},
+      {"Aacute", 1},
+         {"Ắ", 0},
+      {"dead_cedilla", 4},
+         {"e", 1},
+            {"ḝ", 0},
+         {"E", 1},
+            {"Ḝ", 0},
+      {"aacute", 1},
+         {"ắ", 0},
+      {"dead_acute", 4},
+         {"a", 1},
+            {"ắ", 0},
+         {"A", 1},
+            {"Ắ", 0},
+      {"Agrave", 1},
+         {"Ằ", 0},
+      {"I", 1},
+         {"Ĭ", 0},
+      {"U", 1},
+         {"Ŭ", 0},
+      {"Cyrillic_u", 1},
+         {"ў", 0},
+      {"Greek_UPSILON", 1},
+         {"Ῠ", 0},
+   {"dead_grave", 351},
+      {"W", 1},
+         {"Ẁ", 0},
+      {"dead_breve", 4},
+         {"a", 1},
+            {"ằ", 0},
+         {"A", 1},
+            {"Ằ", 0},
+      {"a", 1},
+         {"à", 0},
+      {"Greek_IOTA", 1},
+         {"Ὶ", 0},
+      {"dead_grave", 1},
+         {"`", 0},
+      {"dead_horn", 8},
+         {"o", 1},
+            {"ờ", 0},
+         {"u", 1},
+            {"ừ", 0},
+         {"O", 1},
+            {"Ờ", 0},
+         {"U", 1},
+            {"Ừ", 0},
+      {"Greek_iota", 1},
+         {"ὶ", 0},
+      {"dead_circumflex", 12},
+         {"a", 1},
+            {"ầ", 0},
+         {"e", 1},
+            {"ề", 0},
+         {"o", 1},
+            {"ồ", 0},
+         {"E", 1},
+            {"Ề", 0},
+         {"O", 1},
+            {"Ồ", 0},
+         {"A", 1},
+            {"Ầ", 0},
+      {"Greek_OMICRON", 1},
+         {"Ὸ", 0},
+      {"Acircumflex", 1},
+         {"Ầ", 0},
+      {"Cyrillic_er", 1},
+         {"р̀", 0},
+      {"e", 1},
+         {"è", 0},
+      {"o", 1},
+         {"ò", 0},
+      {"Udiaeresis", 1},
+         {"Ǜ", 0},
+      {"Greek_upsilon", 1},
+         {"ὺ", 0},
+      {"uhorn", 1},
+         {"ừ", 0},
+      {"space", 1},
+         {"`", 0},
+      {"dead_macron", 8},
+         {"e", 1},
+            {"ḕ", 0},
+         {"o", 1},
+            {"ṑ", 0},
+         {"E", 1},
+            {"Ḕ", 0},
+         {"O", 1},
+            {"Ṑ", 0},
+      {"acircumflex", 1},
+         {"ầ", 0},
+      {"Ecircumflex", 1},
+         {"Ề", 0},
+      {"Cyrillic_I", 1},
+         {"Ѝ", 0},
+      {"y", 1},
+         {"ỳ", 0},
+      {"Multi_key", 115},
+         {"b", 4},
+            {"a", 1},
+               {"ằ", 0},
+            {"A", 1},
+               {"Ằ", 0},
+         {"parenright", 26},
+            {"Greek_IOTA", 1},
+               {"Ἲ", 0},
+            {"Greek_iota", 1},
+               {"ἲ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὂ", 0},
+            {"Greek_upsilon", 1},
+               {"ὒ", 0},
+            {"Greek_epsilon", 1},
+               {"ἒ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἂ", 0},
+            {"Greek_omicron", 1},
+               {"ὂ", 0},
+            {"Greek_eta", 1},
+               {"ἢ", 0},
+            {"Greek_alpha", 1},
+               {"ἂ", 0},
+            {"Greek_ETA", 1},
+               {"Ἢ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἒ", 0},
+            {"Greek_omega", 1},
+               {"ὢ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὢ", 0},
+         {"quotedbl", 8},
+            {"Greek_iota", 1},
+               {"ῒ", 0},
+            {"Greek_upsilon", 1},
+               {"ῢ", 0},
+            {"u", 1},
+               {"ǜ", 0},
+            {"U", 1},
+               {"Ǜ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ờ", 0},
+            {"u", 1},
+               {"ừ", 0},
+            {"O", 1},
+               {"Ờ", 0},
+            {"U", 1},
+               {"Ừ", 0},
+         {"underscore", 8},
+            {"e", 1},
+               {"ḕ", 0},
+            {"o", 1},
+               {"ṑ", 0},
+            {"E", 1},
+               {"Ḕ", 0},
+            {"O", 1},
+               {"Ṑ", 0},
+         {"macron", 8},
+            {"e", 1},
+               {"ḕ", 0},
+            {"o", 1},
+               {"ṑ", 0},
+            {"E", 1},
+               {"Ḕ", 0},
+            {"O", 1},
+               {"Ṑ", 0},
+         {"parenleft", 28},
+            {"Greek_IOTA", 1},
+               {"Ἳ", 0},
+            {"Greek_iota", 1},
+               {"ἳ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὃ", 0},
+            {"Greek_upsilon", 1},
+               {"ὓ", 0},
+            {"Greek_epsilon", 1},
+               {"ἓ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἃ", 0},
+            {"Greek_omicron", 1},
+               {"ὃ", 0},
+            {"Greek_eta", 1},
+               {"ἣ", 0},
+            {"Greek_alpha", 1},
+               {"ἃ", 0},
+            {"Greek_ETA", 1},
+               {"Ἣ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἓ", 0},
+            {"Greek_omega", 1},
+               {"ὣ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὣ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὓ", 0},
+         {"U", 4},
+            {"a", 1},
+               {"ằ", 0},
+            {"A", 1},
+               {"Ằ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ầ", 0},
+            {"e", 1},
+               {"ề", 0},
+            {"o", 1},
+               {"ồ", 0},
+            {"E", 1},
+               {"Ề", 0},
+            {"O", 1},
+               {"Ồ", 0},
+            {"A", 1},
+               {"Ầ", 0},
+      {"Cyrillic_O", 1},
+         {"О̀", 0},
+      {"i", 1},
+         {"ì", 0},
+      {"n", 1},
+         {"ǹ", 0},
+      {"Cyrillic_a", 1},
+         {"а̀", 0},
+      {"Ohorn", 1},
+         {"Ờ", 0},
+      {"ohorn", 1},
+         {"ờ", 0},
+      {"Cyrillic_ER", 1},
+         {"Р̀", 0},
+      {"Greek_epsilon", 1},
+         {"ὲ", 0},
+      {"Cyrillic_U", 1},
+         {"У̀", 0},
+      {"nobreakspace", 1},
+         {"̀", 0},
+      {"V", 1},
+         {"Ǜ", 0},
+      {"Ocircumflex", 1},
+         {"Ồ", 0},
+      {"omacron", 1},
+         {"ṑ", 0},
+      {"ocircumflex", 1},
+         {"ồ", 0},
+      {"u", 1},
+         {"ù", 0},
+      {"Greek_ALPHA", 1},
+         {"Ὰ", 0},
+      {"Cyrillic_ie", 1},
+         {"ѐ", 0},
+      {"emacron", 1},
+         {"ḕ", 0},
+      {"E", 1},
+         {"È", 0},
+      {"Greek_iotadieresis", 1},
+         {"ῒ", 0},
+      {"Y", 1},
+         {"Ỳ", 0},
+      {"Cyrillic_i", 1},
+         {"ѝ", 0},
+      {"dead_dasia", 28},
+         {"Greek_IOTA", 1},
+            {"Ἳ", 0},
+         {"Greek_iota", 1},
+            {"ἳ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὃ", 0},
+         {"Greek_upsilon", 1},
+            {"ὓ", 0},
+         {"Greek_epsilon", 1},
+            {"ἓ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἃ", 0},
+         {"Greek_omicron", 1},
+            {"ὃ", 0},
+         {"Greek_eta", 1},
+            {"ἣ", 0},
+         {"Greek_alpha", 1},
+            {"ἃ", 0},
+         {"Greek_ETA", 1},
+            {"Ἣ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἓ", 0},
+         {"Greek_omega", 1},
+            {"ὣ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὣ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ὓ", 0},
+      {"Greek_upsilondieresis", 1},
+         {"ῢ", 0},
+      {"Greek_omicron", 1},
+         {"ὸ", 0},
+      {"Greek_eta", 1},
+         {"ὴ", 0},
+      {"Abreve", 1},
+         {"Ằ", 0},
+      {"dead_psili", 26},
+         {"Greek_IOTA", 1},
+            {"Ἲ", 0},
+         {"Greek_iota", 1},
+            {"ἲ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὂ", 0},
+         {"Greek_upsilon", 1},
+            {"ὒ", 0},
+         {"Greek_epsilon", 1},
+            {"ἒ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἂ", 0},
+         {"Greek_omicron", 1},
+            {"ὂ", 0},
+         {"Greek_eta", 1},
+            {"ἢ", 0},
+         {"Greek_alpha", 1},
+            {"ἂ", 0},
+         {"Greek_ETA", 1},
+            {"Ἢ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἒ", 0},
+         {"Greek_omega", 1},
+            {"ὢ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὢ", 0},
+      {"Greek_alpha", 1},
+         {"ὰ", 0},
+      {"ecircumflex", 1},
+         {"ề", 0},
+      {"w", 1},
+         {"ẁ", 0},
+      {"Greek_ETA", 1},
+         {"Ὴ", 0},
+      {"Cyrillic_o", 1},
+         {"о̀", 0},
+      {"Emacron", 1},
+         {"Ḕ", 0},
+      {"v", 1},
+         {"ǜ", 0},
+      {"O", 1},
+         {"Ò", 0},
+      {"abreve", 1},
+         {"ằ", 0},
+      {"A", 1},
+         {"À", 0},
+      {"Greek_EPSILON", 1},
+         {"Ὲ", 0},
+      {"Cyrillic_A", 1},
+         {"А̀", 0},
+      {"Omacron", 1},
+         {"Ṑ", 0},
+      {"Cyrillic_IE", 1},
+         {"Ѐ", 0},
+      {"Greek_omega", 1},
+         {"ὼ", 0},
+      {"dead_diaeresis", 8},
+         {"Greek_iota", 1},
+            {"ῒ", 0},
+         {"Greek_upsilon", 1},
+            {"ῢ", 0},
+         {"u", 1},
+            {"ǜ", 0},
+         {"U", 1},
+            {"Ǜ", 0},
+      {"Uhorn", 1},
+         {"Ừ", 0},
+      {"Greek_OMEGA", 1},
+         {"Ὼ", 0},
+      {"udiaeresis", 1},
+         {"ǜ", 0},
+      {"I", 1},
+         {"Ì", 0},
+      {"N", 1},
+         {"Ǹ", 0},
+      {"U", 1},
+         {"Ù", 0},
+      {"Cyrillic_u", 1},
+         {"у̀", 0},
+      {"Greek_UPSILON", 1},
+         {"Ὺ", 0},
+   {"dead_horn", 99},
+      {"Uhook", 1},
+         {"Ử", 0},
+      {"Obelowdot", 1},
+         {"Ợ", 0},
+      {"Ograve", 1},
+         {"Ờ", 0},
+      {"dead_grave", 8},
+         {"o", 1},
+            {"ờ", 0},
+         {"u", 1},
+            {"ừ", 0},
+         {"O", 1},
+            {"Ờ", 0},
+         {"U", 1},
+            {"Ừ", 0},
+      {"dead_horn", 1},
+         {"̛", 0},
+      {"Oacute", 1},
+         {"Ớ", 0},
+      {"ohook", 1},
+         {"ở", 0},
+      {"o", 1},
+         {"ơ", 0},
+      {"Utilde", 1},
+         {"Ữ", 0},
+      {"dead_belowdot", 8},
+         {"o", 1},
+            {"ợ", 0},
+         {"u", 1},
+            {"ự", 0},
+         {"O", 1},
+            {"Ợ", 0},
+         {"U", 1},
+            {"Ự", 0},
+      {"space", 1},
+         {"̛", 0},
+      {"ubelowdot", 1},
+         {"ự", 0},
+      {"oacute", 1},
+         {"ớ", 0},
+      {"uhook", 1},
+         {"ử", 0},
+      {"dead_tilde", 8},
+         {"o", 1},
+            {"ỡ", 0},
+         {"u", 1},
+            {"ữ", 0},
+         {"O", 1},
+            {"Ỡ", 0},
+         {"U", 1},
+            {"Ữ", 0},
+      {"Uacute", 1},
+         {"Ứ", 0},
+      {"Ugrave", 1},
+         {"Ừ", 0},
+      {"nobreakspace", 1},
+         {"̛", 0},
+      {"uacute", 1},
+         {"ứ", 0},
+      {"u", 1},
+         {"ư", 0},
+      {"otilde", 1},
+         {"ỡ", 0},
+      {"utilde", 1},
+         {"ữ", 0},
+      {"Otilde", 1},
+         {"Ỡ", 0},
+      {"ograve", 1},
+         {"ờ", 0},
+      {"Ohook", 1},
+         {"Ở", 0},
+      {"O", 1},
+         {"Ơ", 0},
+      {"Ubelowdot", 1},
+         {"Ự", 0},
+      {"dead_hook", 8},
+         {"o", 1},
+            {"ở", 0},
+         {"u", 1},
+            {"ử", 0},
+         {"O", 1},
+            {"Ở", 0},
+         {"U", 1},
+            {"Ử", 0},
+      {"ugrave", 1},
+         {"ừ", 0},
+      {"obelowdot", 1},
+         {"ợ", 0},
+      {"dead_acute", 8},
+         {"o", 1},
+            {"ớ", 0},
+         {"u", 1},
+            {"ứ", 0},
+         {"O", 1},
+            {"Ớ", 0},
+         {"U", 1},
+            {"Ứ", 0},
+      {"U", 1},
+         {"Ư", 0},
+   {"dead_circumflex", 335},
+      {"minus", 1},
+         {"⁻", 0},
+      {"W", 1},
+         {"Ŵ", 0},
+      {"g", 1},
+         {"ĝ", 0},
+      {"a", 1},
+         {"â", 0},
+      {"Ograve", 1},
+         {"Ồ", 0},
+      {"dead_circumflex", 1},
+         {"^", 0},
+      {"dead_grave", 12},
+         {"a", 1},
+            {"ầ", 0},
+         {"e", 1},
+            {"ề", 0},
+         {"o", 1},
+            {"ồ", 0},
+         {"E", 1},
+            {"Ề", 0},
+         {"O", 1},
+            {"Ồ", 0},
+         {"A", 1},
+            {"Ầ", 0},
+      {"Ehook", 1},
+         {"Ể", 0},
+      {"1", 1},
+         {"¹", 0},
+      {"C", 1},
+         {"Ĉ", 0},
+      {"KP_4", 1},
+         {"⁴", 0},
+      {"Oacute", 1},
+         {"Ố", 0},
+      {"Cyrillic_er", 1},
+         {"р̂", 0},
+      {"ohook", 1},
+         {"ổ", 0},
+      {"e", 1},
+         {"ê", 0},
+      {"agrave", 1},
+         {"ầ", 0},
+      {"KP_6", 1},
+         {"⁶", 0},
+      {"o", 1},
+         {"ô", 0},
+      {"ahook", 1},
+         {"ẩ", 0},
+      {"dead_belowdot", 12},
+         {"a", 1},
+            {"ậ", 0},
+         {"e", 1},
+            {"ệ", 0},
+         {"o", 1},
+            {"ộ", 0},
+         {"E", 1},
+            {"Ệ", 0},
+         {"O", 1},
+            {"Ộ", 0},
+         {"A", 1},
+            {"Ậ", 0},
+      {"space", 1},
+         {"^", 0},
+      {"KP_8", 1},
+         {"⁸", 0},
+      {"Etilde", 1},
+         {"Ễ", 0},
+      {"Cyrillic_I", 1},
+         {"И̂", 0},
+      {"y", 1},
+         {"ŷ", 0},
+      {"Multi_key", 83},
+         {"exclam", 12},
+            {"a", 1},
+               {"ậ", 0},
+            {"e", 1},
+               {"ệ", 0},
+            {"o", 1},
+               {"ộ", 0},
+            {"E", 1},
+               {"Ệ", 0},
+            {"O", 1},
+               {"Ộ", 0},
+            {"A", 1},
+               {"Ậ", 0},
+         {"t", 4},
+            {"M", 1},
+               {"™", 0},
+            {"m", 1},
+               {"™", 0},
+         {"underbar", 24},
+            {"a", 1},
+               {"ª", 0},
+            {"o", 1},
+               {"º", 0},
+            {"l", 1},
+               {"ˡ", 0},
+            {"y", 1},
+               {"ʸ", 0},
+            {"i", 1},
+               {"ⁱ", 0},
+            {"n", 1},
+               {"ⁿ", 0},
+            {"j", 1},
+               {"ʲ", 0},
+            {"x", 1},
+               {"ˣ", 0},
+            {"w", 1},
+               {"ʷ", 0},
+            {"r", 1},
+               {"ʳ", 0},
+            {"s", 1},
+               {"ˢ", 0},
+            {"h", 1},
+               {"ʰ", 0},
+         {"S", 4},
+            {"M", 1},
+               {"℠", 0},
+            {"m", 1},
+               {"℠", 0},
+         {"underscore", 24},
+            {"a", 1},
+               {"ª", 0},
+            {"o", 1},
+               {"º", 0},
+            {"l", 1},
+               {"ˡ", 0},
+            {"y", 1},
+               {"ʸ", 0},
+            {"i", 1},
+               {"ⁱ", 0},
+            {"n", 1},
+               {"ⁿ", 0},
+            {"j", 1},
+               {"ʲ", 0},
+            {"x", 1},
+               {"ˣ", 0},
+            {"w", 1},
+               {"ʷ", 0},
+            {"r", 1},
+               {"ʳ", 0},
+            {"s", 1},
+               {"ˢ", 0},
+            {"h", 1},
+               {"ʰ", 0},
+         {"s", 4},
+            {"M", 1},
+               {"℠", 0},
+            {"m", 1},
+               {"℠", 0},
+         {"T", 4},
+            {"M", 1},
+               {"™", 0},
+            {"m", 1},
+               {"™", 0},
+      {"oacute", 1},
+         {"ố", 0},
+      {"Cyrillic_O", 1},
+         {"О̂", 0},
+      {"i", 1},
+         {"î", 0},
+      {"KP_9", 1},
+         {"⁹", 0},
+      {"equal", 1},
+         {"⁼", 0},
+      {"KP_Space", 1},
+         {"²", 0},
+      {"dead_tilde", 12},
+         {"a", 1},
+            {"ẫ", 0},
+         {"e", 1},
+            {"ễ", 0},
+         {"o", 1},
+            {"ỗ", 0},
+         {"E", 1},
+            {"Ễ", 0},
+         {"O", 1},
+            {"Ỗ", 0},
+         {"A", 1},
+            {"Ẫ", 0},
+      {"7", 1},
+         {"⁷", 0},
+      {"Cyrillic_a", 1},
+         {"а̂", 0},
+      {"j", 1},
+         {"ĵ", 0},
+      {"parenright", 1},
+         {"⁾", 0},
+      {"Eacute", 1},
+         {"Ế", 0},
+      {"Cyrillic_ER", 1},
+         {"Р̂", 0},
+      {"KP_7", 1},
+         {"⁷", 0},
+      {"Cyrillic_U", 1},
+         {"У̂", 0},
+      {"nobreakspace", 1},
+         {"̂", 0},
+      {"u", 1},
+         {"û", 0},
+      {"z", 1},
+         {"ẑ", 0},
+      {"G", 1},
+         {"Ĝ", 0},
+      {"otilde", 1},
+         {"ỗ", 0},
+      {"H", 1},
+         {"Ĥ", 0},
+      {"8", 1},
+         {"⁸", 0},
+      {"KP_1", 1},
+         {"¹", 0},
+      {"atilde", 1},
+         {"ẫ", 0},
+      {"3", 1},
+         {"³", 0},
+      {"Cyrillic_ie", 1},
+         {"е̂", 0},
+      {"E", 1},
+         {"Ê", 0},
+      {"S", 1},
+         {"Ŝ", 0},
+      {"2", 1},
+         {"²", 0},
+      {"Y", 1},
+         {"Ŷ", 0},
+      {"Cyrillic_i", 1},
+         {"и̂", 0},
+      {"Otilde", 1},
+         {"Ỗ", 0},
+      {"Atilde", 1},
+         {"Ẫ", 0},
+      {"egrave", 1},
+         {"ề", 0},
+      {"ograve", 1},
+         {"ồ", 0},
+      {"plus", 1},
+         {"⁺", 0},
+      {"6", 1},
+         {"⁶", 0},
+      {"Ahook", 1},
+         {"Ẩ", 0},
+      {"w", 1},
+         {"ŵ", 0},
+      {"Ohook", 1},
+         {"Ổ", 0},
+      {"Cyrillic_o", 1},
+         {"о̂", 0},
+      {"4", 1},
+         {"⁴", 0},
+      {"KP_3", 1},
+         {"³", 0},
+      {"eacute", 1},
+         {"ế", 0},
+      {"J", 1},
+         {"Ĵ", 0},
+      {"O", 1},
+         {"Ô", 0},
+      {"s", 1},
+         {"ŝ", 0},
+      {"Z", 1},
+         {"Ẑ", 0},
+      {"KP_0", 1},
+         {"⁰", 0},
+      {"A", 1},
+         {"Â", 0},
+      {"c", 1},
+         {"ĉ", 0},
+      {"KP_Add", 1},
+         {"⁺", 0},
+      {"KP_2", 1},
+         {"²", 0},
+      {"Cyrillic_A", 1},
+         {"А̂", 0},
+      {"dead_hook", 12},
+         {"a", 1},
+            {"ẩ", 0},
+         {"e", 1},
+            {"ể", 0},
+         {"o", 1},
+            {"ổ", 0},
+         {"E", 1},
+            {"Ể", 0},
+         {"O", 1},
+            {"Ổ", 0},
+         {"A", 1},
+            {"Ẩ", 0},
+      {"5", 1},
+         {"⁵", 0},
+      {"KP_5", 1},
+         {"⁵", 0},
+      {"9", 1},
+         {"⁹", 0},
+      {"Cyrillic_IE", 1},
+         {"Е̂", 0},
+      {"Egrave", 1},
+         {"Ề", 0},
+      {"0", 1},
+         {"⁰", 0},
+      {"Aacute", 1},
+         {"Ấ", 0},
+      {"etilde", 1},
+         {"ễ", 0},
+      {"aacute", 1},
+         {"ấ", 0},
+      {"dead_acute", 12},
+         {"a", 1},
+            {"ấ", 0},
+         {"e", 1},
+            {"ế", 0},
+         {"o", 1},
+            {"ố", 0},
+         {"E", 1},
+            {"Ế", 0},
+         {"O", 1},
+            {"Ố", 0},
+         {"A", 1},
+            {"Ấ", 0},
+      {"Agrave", 1},
+         {"Ầ", 0},
+      {"parenleft", 1},
+         {"⁽", 0},
+      {"h", 1},
+         {"ĥ", 0},
+      {"I", 1},
+         {"Î", 0},
+      {"ehook", 1},
+         {"ể", 0},
+      {"U", 1},
+         {"Û", 0},
+      {"Cyrillic_u", 1},
+         {"у̂", 0},
+      {"KP_Equal", 1},
+         {"⁼", 0},
+   {"dead_currency", 103},
+      {"W", 1},
+         {"₩", 0},
+      {"g", 1},
+         {"₲", 0},
+      {"a", 1},
+         {"؋", 0},
+      {"dead_currency", 1},
+         {"¤", 0},
+      {"C", 1},
+         {"₡", 0},
+      {"e", 1},
+         {"€", 0},
+      {"F", 1},
+         {"₣", 0},
+      {"o", 1},
+         {"௹", 0},
+      {"l", 1},
+         {"£", 0},
+      {"t", 1},
+         {"৳", 0},
+      {"thorn", 1},
+         {"৲", 0},
+      {"space", 1},
+         {"¤", 0},
+      {"y", 1},
+         {"¥", 0},
+      {"b", 1},
+         {"฿", 0},
+      {"i", 1},
+         {"﷼", 0},
+      {"k", 1},
+         {"₭", 0},
+      {"n", 1},
+         {"₦", 0},
+      {"ccedilla", 1},
+         {"₵", 0},
+      {"nobreakspace", 1},
+         {"¤", 0},
+      {"u", 1},
+         {"元", 0},
+      {"G", 1},
+         {"₲", 0},
+      {"H", 1},
+         {"₴", 0},
+      {"E", 1},
+         {"₠", 0},
+      {"S", 1},
+         {"$", 0},
+      {"Y", 1},
+         {"円", 0},
+      {"f", 1},
+         {"ƒ", 0},
+      {"d", 1},
+         {"₫", 0},
+      {"D", 1},
+         {"₯", 0},
+      {"w", 1},
+         {"₩", 0},
+      {"p", 1},
+         {"₰", 0},
+      {"P", 1},
+         {"₧", 0},
+      {"M", 1},
+         {"ℳ", 0},
+      {"O", 1},
+         {"૱", 0},
+      {"m", 1},
+         {"₥", 0},
+      {"r", 1},
+         {"₢", 0},
+      {"s", 1},
+         {"₪", 0},
+      {"A", 1},
+         {"₳", 0},
+      {"R", 1},
+         {"₨", 0},
+      {"THORN", 1},
+         {"৲", 0},
+      {"c", 1},
+         {"¢", 0},
+      {"L", 1},
+         {"₤", 0},
+      {"T", 1},
+         {"₮", 0},
+      {"Ccedilla", 1},
+         {"₵", 0},
+      {"K", 1},
+         {"₭", 0},
+      {"B", 1},
+         {"₱", 0},
+      {"dead_cedilla", 4},
+         {"C", 1},
+            {"₵", 0},
+         {"c", 1},
+            {"₵", 0},
+      {"h", 1},
+         {"₴", 0},
+      {"I", 1},
+         {"៛", 0},
+      {"N", 1},
+         {"₦", 0},
+      {"U", 1},
+         {"圓", 0},
+   {"dead_belowdiaeresis", 7},
+      {"u", 1},
+         {"ṳ", 0},
+      {"dead_diaeresis", 2},
+         {"equal", 1},
+            {"⩷", 0},
+      {"U", 1},
+         {"Ṳ", 0},
+   {"dead_belowdot", 167},
+      {"minus", 1},
+         {"⨪", 0},
+      {"W", 1},
+         {"Ẉ", 0},
+      {"dead_breve", 4},
+         {"a", 1},
+            {"ặ", 0},
+         {"A", 1},
+            {"Ặ", 0},
+      {"a", 1},
+         {"ạ", 0},
+      {"dead_circumflex", 12},
+         {"a", 1},
+            {"ậ", 0},
+         {"e", 1},
+            {"ệ", 0},
+         {"o", 1},
+            {"ộ", 0},
+         {"E", 1},
+            {"Ệ", 0},
+         {"O", 1},
+            {"Ộ", 0},
+         {"A", 1},
+            {"Ậ", 0},
+      {"dead_horn", 8},
+         {"o", 1},
+            {"ợ", 0},
+         {"u", 1},
+            {"ự", 0},
+         {"O", 1},
+            {"Ợ", 0},
+         {"U", 1},
+            {"Ự", 0},
+      {"Acircumflex", 1},
+         {"Ậ", 0},
+      {"e", 1},
+         {"ẹ", 0},
+      {"o", 1},
+         {"ọ", 0},
+      {"l", 1},
+         {"ḷ", 0},
+      {"t", 1},
+         {"ṭ", 0},
+      {"dead_belowdot", 1},
+         {"̣", 0},
+      {"uhorn", 1},
+         {"ự", 0},
+      {"space", 1},
+         {"̣", 0},
+      {"dead_macron", 8},
+         {"l", 1},
+            {"ḹ", 0},
+         {"r", 1},
+            {"ṝ", 0},
+         {"R", 1},
+            {"Ṝ", 0},
+         {"L", 1},
+            {"Ḹ", 0},
+      {"acircumflex", 1},
+         {"ậ", 0},
+      {"Ecircumflex", 1},
+         {"Ệ", 0},
+      {"y", 1},
+         {"ỵ", 0},
+      {"b", 1},
+         {"ḅ", 0},
+      {"Multi_key", 9},
+         {"plus", 8},
+            {"o", 1},
+               {"ợ", 0},
+            {"u", 1},
+               {"ự", 0},
+            {"O", 1},
+               {"Ợ", 0},
+            {"U", 1},
+               {"Ự", 0},
+      {"i", 1},
+         {"ị", 0},
+      {"k", 1},
+         {"ḳ", 0},
+      {"n", 1},
+         {"ṇ", 0},
+      {"equal", 1},
+         {"⩦", 0},
+      {"Ohorn", 1},
+         {"Ợ", 0},
+      {"ohorn", 1},
+         {"ợ", 0},
+      {"sabovedot", 1},
+         {"ṩ", 0},
+      {"nobreakspace", 1},
+         {"̣", 0},
+      {"V", 1},
+         {"Ṿ", 0},
+      {"Ocircumflex", 1},
+         {"Ộ", 0},
+      {"ocircumflex", 1},
+         {"ộ", 0},
+      {"u", 1},
+         {"ụ", 0},
+      {"z", 1},
+         {"ẓ", 0},
+      {"H", 1},
+         {"Ḥ", 0},
+      {"E", 1},
+         {"Ẹ", 0},
+      {"S", 1},
+         {"Ṣ", 0},
+      {"Y", 1},
+         {"Ỵ", 0},
+      {"d", 1},
+         {"ḍ", 0},
+      {"D", 1},
+         {"Ḍ", 0},
+      {"Abreve", 1},
+         {"Ặ", 0},
+      {"plus", 1},
+         {"⨥", 0},
+      {"ecircumflex", 1},
+         {"ệ", 0},
+      {"dead_abovedot", 4},
+         {"S", 1},
+            {"Ṩ", 0},
+         {"s", 1},
+            {"ṩ", 0},
+      {"w", 1},
+         {"ẉ", 0},
+      {"v", 1},
+         {"ṿ", 0},
+      {"M", 1},
+         {"Ṃ", 0},
+      {"O", 1},
+         {"Ọ", 0},
+      {"abreve", 1},
+         {"ặ", 0},
+      {"m", 1},
+         {"ṃ", 0},
+      {"r", 1},
+         {"ṛ", 0},
+      {"s", 1},
+         {"ṣ", 0},
+      {"Z", 1},
+         {"Ẓ", 0},
+      {"A", 1},
+         {"Ạ", 0},
+      {"R", 1},
+         {"Ṛ", 0},
+      {"L", 1},
+         {"Ḷ", 0},
+      {"T", 1},
+         {"Ṭ", 0},
+      {"K", 1},
+         {"Ḳ", 0},
+      {"B", 1},
+         {"Ḅ", 0},
+      {"Sabovedot", 1},
+         {"Ṩ", 0},
+      {"Uhorn", 1},
+         {"Ự", 0},
+      {"h", 1},
+         {"ḥ", 0},
+      {"I", 1},
+         {"Ị", 0},
+      {"N", 1},
+         {"Ṇ", 0},
+      {"U", 1},
+         {"Ụ", 0},
+   {"dead_macron", 224},
+      {"adiaeresis", 1},
+         {"ǟ", 0},
+      {"g", 1},
+         {"ḡ", 0},
+      {"a", 1},
+         {"ā", 0},
+      {"Greek_IOTA", 1},
+         {"Ῑ", 0},
+      {"Ograve", 1},
+         {"Ṑ", 0},
+      {"dead_grave", 8},
+         {"e", 1},
+            {"ḕ", 0},
+         {"o", 1},
+            {"ṑ", 0},
+         {"E", 1},
+            {"Ḕ", 0},
+         {"O", 1},
+            {"Ṑ", 0},
+      {"Greek_iota", 1},
+         {"ῑ", 0},
+      {"Oacute", 1},
+         {"Ṓ", 0},
+      {"Cyrillic_er", 1},
+         {"р̄", 0},
+      {"e", 1},
+         {"ē", 0},
+      {"o", 1},
+         {"ō", 0},
+      {"Udiaeresis", 1},
+         {"Ǖ", 0},
+      {"Greek_upsilon", 1},
+         {"ῡ", 0},
+      {"dead_belowdot", 8},
+         {"l", 1},
+            {"ḹ", 0},
+         {"r", 1},
+            {"ṝ", 0},
+         {"R", 1},
+            {"Ṝ", 0},
+         {"L", 1},
+            {"Ḹ", 0},
+      {"space", 1},
+         {"¯", 0},
+      {"dead_macron", 1},
+         {"¯", 0},
+      {"Cyrillic_I", 1},
+         {"Ӣ", 0},
+      {"y", 1},
+         {"ȳ", 0},
+      {"Multi_key", 41},
+         {"period", 8},
+            {"a", 1},
+               {"ǡ", 0},
+            {"o", 1},
+               {"ȱ", 0},
+            {"O", 1},
+               {"Ȱ", 0},
+            {"A", 1},
+               {"Ǡ", 0},
+         {"exclam", 8},
+            {"l", 1},
+               {"ḹ", 0},
+            {"r", 1},
+               {"ṝ", 0},
+            {"R", 1},
+               {"Ṝ", 0},
+            {"L", 1},
+               {"Ḹ", 0},
+         {"quotedbl", 12},
+            {"a", 1},
+               {"ǟ", 0},
+            {"o", 1},
+               {"ȫ", 0},
+            {"u", 1},
+               {"ǖ", 0},
+            {"O", 1},
+               {"Ȫ", 0},
+            {"A", 1},
+               {"Ǟ", 0},
+            {"U", 1},
+               {"Ǖ", 0},
+         {"asciitilde", 4},
+            {"o", 1},
+               {"ȭ", 0},
+            {"O", 1},
+               {"Ȭ", 0},
+         {"semicolon", 4},
+            {"o", 1},
+               {"ǭ", 0},
+            {"O", 1},
+               {"Ǭ", 0},
+      {"oacute", 1},
+         {"ṓ", 0},
+      {"Cyrillic_O", 1},
+         {"О̄", 0},
+      {"i", 1},
+         {"ī", 0},
+      {"dead_tilde", 4},
+         {"o", 1},
+            {"ȭ", 0},
+         {"O", 1},
+            {"Ȭ", 0},
+      {"Cyrillic_a", 1},
+         {"а̄", 0},
+      {"Eacute", 1},
+         {"Ḗ", 0},
+      {"Cyrillic_ER", 1},
+         {"Р̄", 0},
+      {"Cyrillic_U", 1},
+         {"Ӯ", 0},
+      {"nobreakspace", 1},
+         {"̄", 0},
+      {"V", 1},
+         {"Ǖ", 0},
+      {"AE", 1},
+         {"Ǣ", 0},
+      {"u", 1},
+         {"ū", 0},
+      {"G", 1},
+         {"Ḡ", 0},
+      {"Greek_ALPHA", 1},
+         {"Ᾱ", 0},
+      {"otilde", 1},
+         {"ȭ", 0},
+      {"Cyrillic_ie", 1},
+         {"е̄", 0},
+      {"E", 1},
+         {"Ē", 0},
+      {"Y", 1},
+         {"Ȳ", 0},
+      {"Cyrillic_i", 1},
+         {"ӣ", 0},
+      {"dead_ogonek", 4},
+         {"o", 1},
+            {"ǭ", 0},
+         {"O", 1},
+            {"Ǭ", 0},
+      {"odiaeresis", 1},
+         {"ȫ", 0},
+      {"Otilde", 1},
+         {"Ȭ", 0},
+      {"egrave", 1},
+         {"ḕ", 0},
+      {"dead_greek", 12},
+         {"a", 1},
+            {"ᾱ", 0},
+         {"i", 1},
+            {"ῑ", 0},
+         {"u", 1},
+            {"ῡ", 0},
+         {"A", 1},
+            {"Ᾱ", 0},
+         {"I", 1},
+            {"Ῑ", 0},
+         {"U", 1},
+            {"Ῡ", 0},
+      {"ograve", 1},
+         {"ṑ", 0},
+      {"Greek_alpha", 1},
+         {"ᾱ", 0},
+      {"dead_abovedot", 8},
+         {"a", 1},
+            {"ǡ", 0},
+         {"o", 1},
+            {"ȱ", 0},
+         {"O", 1},
+            {"Ȱ", 0},
+         {"A", 1},
+            {"Ǡ", 0},
+      {"Cyrillic_o", 1},
+         {"о̄", 0},
+      {"eacute", 1},
+         {"ḗ", 0},
+      {"v", 1},
+         {"ǖ", 0},
+      {"O", 1},
+         {"Ō", 0},
+      {"A", 1},
+         {"Ā", 0},
+      {"Odiaeresis", 1},
+         {"Ȫ", 0},
+      {"Cyrillic_A", 1},
+         {"А̄", 0},
+      {"Cyrillic_IE", 1},
+         {"Е̄", 0},
+      {"Egrave", 1},
+         {"Ḕ", 0},
+      {"dead_diaeresis", 12},
+         {"a", 1},
+            {"ǟ", 0},
+         {"o", 1},
+            {"ȫ", 0},
+         {"u", 1},
+            {"ǖ", 0},
+         {"O", 1},
+            {"Ȫ", 0},
+         {"A", 1},
+            {"Ǟ", 0},
+         {"U", 1},
+            {"Ǖ", 0},
+      {"Adiaeresis", 1},
+         {"Ǟ", 0},
+      {"dead_acute", 8},
+         {"e", 1},
+            {"ḗ", 0},
+         {"o", 1},
+            {"ṓ", 0},
+         {"E", 1},
+            {"Ḗ", 0},
+         {"O", 1},
+            {"Ṓ", 0},
+      {"udiaeresis", 1},
+         {"ǖ", 0},
+      {"I", 1},
+         {"Ī", 0},
+      {"U", 1},
+         {"Ū", 0},
+      {"Cyrillic_u", 1},
+         {"ӯ", 0},
+      {"ae", 1},
+         {"ǣ", 0},
+      {"Greek_UPSILON", 1},
+         {"Ῡ", 0},
+   {"dead_doublegrave", 24},
+      {"Cyrillic_er", 1},
+         {"р̏", 0},
+      {"Cyrillic_I", 1},
+         {"И̏", 0},
+      {"Cyrillic_O", 1},
+         {"О̏", 0},
+      {"Cyrillic_a", 1},
+         {"а̏", 0},
+      {"Cyrillic_ER", 1},
+         {"Р̏", 0},
+      {"Cyrillic_U", 1},
+         {"У̏", 0},
+      {"Cyrillic_ie", 1},
+         {"е̏", 0},
+      {"Cyrillic_i", 1},
+         {"и̏", 0},
+      {"Cyrillic_o", 1},
+         {"о̏", 0},
+      {"Cyrillic_A", 1},
+         {"А̏", 0},
+      {"Cyrillic_IE", 1},
+         {"Е̏", 0},
+      {"Cyrillic_u", 1},
+         {"у̏", 0},
+   {"Multi_key", 5833},
+      {"backslash", 5},
+         {"minus", 1},
+            {"⍀", 0},
+         {"o", 2},
+            {"slash", 1},
+               {"🙌", 0},
+      {"minus", 59},
+         {"backslash", 1},
+            {"⍀", 0},
+         {"minus", 6},
+            {"minus", 1},
+               {"—", 0},
+            {"period", 1},
+               {"–", 0},
+            {"space", 1},
+               {"­", 0},
+         {"a", 1},
+            {"ā", 0},
+         {"e", 1},
+            {"ē", 0},
+         {"o", 1},
+            {"ō", 0},
+         {"l", 1},
+            {"£", 0},
+         {"space", 1},
+            {"~", 0},
+         {"y", 1},
+            {"¥", 0},
+         {"i", 1},
+            {"ī", 0},
+         {"parenright", 1},
+            {"}", 0},
+         {"u", 1},
+            {"ū", 0},
+         {"E", 1},
+            {"Ē", 0},
+         {"Y", 1},
+            {"¥", 0},
+         {"d", 1},
+            {"đ", 0},
+         {"D", 1},
+            {"Đ", 0},
+         {"plus", 1},
+            {"±", 0},
+         {"colon", 1},
+            {"÷", 0},
+         {"O", 1},
+            {"Ō", 0},
+         {"A", 1},
+            {"Ā", 0},
+         {"L", 1},
+            {"£", 0},
+         {"comma", 1},
+            {"¬", 0},
+         {"slash", 1},
+            {"⌿", 0},
+         {"greater", 1},
+            {"→", 0},
+         {"parenleft", 1},
+            {"{", 0},
+         {"I", 1},
+            {"Ī", 0},
+         {"U", 1},
+            {"Ū", 0},
+         {"asciicircum", 1},
+            {"¯", 0},
+      {"period", 130},
+         {"minus", 1},
+            {"·", 0},
+         {"period", 1},
+            {"…", 0},
+         {"W", 1},
+            {"Ẇ", 0},
+         {"g", 1},
+            {"ġ", 0},
+         {"a", 1},
+            {"ȧ", 0},
+         {"C", 1},
+            {"Ċ", 0},
+         {"exclam", 4},
+            {"S", 1},
+               {"Ṩ", 0},
+            {"s", 1},
+               {"ṩ", 0},
+         {"less", 1},
+            {"‹", 0},
+         {"e", 1},
+            {"ė", 0},
+         {"F", 1},
+            {"Ḟ", 0},
+         {"o", 1},
+            {"ȯ", 0},
+         {"t", 1},
+            {"ṫ", 0},
+         {"dead_belowdot", 4},
+            {"S", 1},
+               {"Ṩ", 0},
+            {"s", 1},
+               {"ṩ", 0},
+         {"y", 1},
+            {"ẏ", 0},
+         {"b", 1},
+            {"ḃ", 0},
+         {"i", 1},
+            {"ı", 0},
+         {"n", 1},
+            {"ṅ", 0},
+         {"equal", 1},
+            {"•", 0},
+         {"dead_caron", 4},
+            {"S", 1},
+               {"Ṧ", 0},
+            {"s", 1},
+               {"ṧ", 0},
+         {"x", 1},
+            {"ẋ", 0},
+         {"z", 1},
+            {"ż", 0},
+         {"G", 1},
+            {"Ġ", 0},
+         {"Sacute", 1},
+            {"Ṥ", 0},
+         {"H", 1},
+            {"Ḣ", 0},
+         {"E", 1},
+            {"Ė", 0},
+         {"S", 1},
+            {"Ṡ", 0},
+         {"Y", 1},
+            {"Ẏ", 0},
+         {"scaron", 1},
+            {"ṧ", 0},
+         {"f", 1},
+            {"ḟ", 0},
+         {"d", 1},
+            {"ḋ", 0},
+         {"Scaron", 1},
+            {"Ṧ", 0},
+         {"D", 1},
+            {"Ḋ", 0},
+         {"acute", 4},
+            {"S", 1},
+               {"Ṥ", 0},
+            {"s", 1},
+               {"ṥ", 0},
+         {"w", 1},
+            {"ẇ", 0},
+         {"p", 1},
+            {"ṗ", 0},
+         {"P", 1},
+            {"Ṗ", 0},
+         {"apostrophe", 4},
+            {"S", 1},
+               {"Ṥ", 0},
+            {"s", 1},
+               {"ṥ", 0},
+         {"M", 1},
+            {"Ṁ", 0},
+         {"O", 1},
+            {"Ȯ", 0},
+         {"m", 1},
+            {"ṁ", 0},
+         {"r", 1},
+            {"ṙ", 0},
+         {"s", 1},
+            {"ṡ", 0},
+         {"Z", 1},
+            {"Ż", 0},
+         {"sacute", 1},
+            {"ṥ", 0},
+         {"A", 1},
+            {"Ȧ", 0},
+         {"R", 1},
+            {"Ṙ", 0},
+         {"c", 1},
+            {"ċ", 0},
+         {"T", 1},
+            {"Ṫ", 0},
+         {"greater", 1},
+            {"›", 0},
+         {"B", 1},
+            {"Ḃ", 0},
+         {"dead_acute", 4},
+            {"S", 1},
+               {"Ṥ", 0},
+            {"s", 1},
+               {"ṥ", 0},
+         {"X", 1},
+            {"Ẋ", 0},
+         {"h", 1},
+            {"ḣ", 0},
+         {"I", 1},
+            {"İ", 0},
+         {"N", 1},
+            {"Ṅ", 0},
+         {"asciicircum", 1},
+            {"·", 0},
+      {"W", 4},
+         {"equal", 1},
+            {"₩", 0},
+         {"asciicircum", 1},
+            {"Ŵ", 0},
+      {"g", 10},
+         {"period", 1},
+            {"ġ", 0},
+         {"breve", 1},
+            {"ğ", 0},
+         {"comma", 1},
+            {"ģ", 0},
+         {"parenleft", 1},
+            {"ğ", 0},
+         {"U", 1},
+            {"ğ", 0},
+      {"a", 30},
+         {"minus", 1},
+            {"ā", 0},
+         {"a", 1},
+            {"å", 0},
+         {"e", 1},
+            {"æ", 0},
+         {"diaeresis", 1},
+            {"ä", 0},
+         {"quotedbl", 1},
+            {"ä", 0},
+         {"acute", 1},
+            {"á", 0},
+         {"underscore", 1},
+            {"ā", 0},
+         {"apostrophe", 1},
+            {"á", 0},
+         {"asterisk", 1},
+            {"å", 0},
+         {"comma", 1},
+            {"ą", 0},
+         {"asciitilde", 1},
+            {"ã", 0},
+         {"greater", 1},
+            {"â", 0},
+         {"parenleft", 1},
+            {"ă", 0},
+         {"grave", 1},
+            {"à", 0},
+         {"asciicircum", 1},
+            {"â", 0},
+      {"Greek_IOTA", 4},
+         {"quotedbl", 1},
+            {"Ϊ", 0},
+         {"apostrophe", 1},
+            {"Ί", 0},
+      {"Greek_iota", 485},
+         {"dead_grave", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+            {"Greek_eta", 1},
+               {"ῂ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"Greek_alpha", 1},
+               {"ᾲ", 0},
+            {"Greek_omega", 1},
+               {"ῲ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+         {"dead_tilde", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+            {"Greek_eta", 1},
+               {"ῇ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"Greek_alpha", 1},
+               {"ᾷ", 0},
+            {"Greek_omega", 1},
+               {"ῷ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+         {"parenright", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾈ", 0},
+            {"Greek_eta", 1},
+               {"ᾐ", 0},
+            {"Greek_alpha", 1},
+               {"ᾀ", 0},
+            {"Greek_ETA", 1},
+               {"ᾘ", 0},
+            {"Greek_omega", 1},
+               {"ᾠ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾨ", 0},
+         {"Greek_ALPHA", 1},
+            {"ᾼ", 0},
+         {"dead_dasia", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾉ", 0},
+            {"Greek_eta", 1},
+               {"ᾑ", 0},
+            {"Greek_alpha", 1},
+               {"ᾁ", 0},
+            {"Greek_ETA", 1},
+               {"ᾙ", 0},
+            {"Greek_omega", 1},
+               {"ᾡ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾩ", 0},
+         {"Greek_eta", 1},
+            {"ῃ", 0},
+         {"dead_psili", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾈ", 0},
+            {"Greek_eta", 1},
+               {"ᾐ", 0},
+            {"Greek_alpha", 1},
+               {"ᾀ", 0},
+            {"Greek_ETA", 1},
+               {"ᾘ", 0},
+            {"Greek_omega", 1},
+               {"ᾠ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾨ", 0},
+         {"quotedbl", 1},
+            {"ϊ", 0},
+         {"Greek_alpha", 1},
+            {"ᾳ", 0},
+         {"acute", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+            {"Greek_eta", 1},
+               {"ῄ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"Greek_alpha", 1},
+               {"ᾴ", 0},
+            {"Greek_omega", 1},
+               {"ῴ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"Greek_ETA", 1},
+            {"ῌ", 0},
+         {"apostrophe", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+            {"Greek_eta", 1},
+               {"ῄ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"Greek_alpha", 1},
+               {"ᾴ", 0},
+            {"Greek_omega", 1},
+               {"ῴ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"Greek_omegaaccent", 1},
+            {"ῴ", 0},
+         {"asciitilde", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+            {"Greek_eta", 1},
+               {"ῇ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"Greek_alpha", 1},
+               {"ᾷ", 0},
+            {"Greek_omega", 1},
+               {"ῷ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+         {"Greek_omega", 1},
+            {"ῳ", 0},
+         {"Greek_OMEGA", 1},
+            {"ῼ", 0},
+         {"dead_acute", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+            {"Greek_eta", 1},
+               {"ῄ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"Greek_alpha", 1},
+               {"ᾴ", 0},
+            {"Greek_omega", 1},
+               {"ῴ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"Greek_alphaaccent", 1},
+            {"ᾴ", 0},
+         {"parenleft", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾉ", 0},
+            {"Greek_eta", 1},
+               {"ᾑ", 0},
+            {"Greek_alpha", 1},
+               {"ᾁ", 0},
+            {"Greek_ETA", 1},
+               {"ᾙ", 0},
+            {"Greek_omega", 1},
+               {"ᾡ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾩ", 0},
+         {"grave", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+            {"Greek_eta", 1},
+               {"ῂ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"Greek_alpha", 1},
+               {"ᾲ", 0},
+            {"Greek_omega", 1},
+               {"ῲ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+         {"Greek_etaaccent", 1},
+            {"ῄ", 0},
+      {"1", 21},
+         {"1", 2},
+            {"0", 1},
+               {"⅒", 0},
+         {"7", 1},
+            {"⅐", 0},
+         {"8", 1},
+            {"⅛", 0},
+         {"3", 1},
+            {"⅓", 0},
+         {"2", 1},
+            {"½", 0},
+         {"6", 1},
+            {"⅙", 0},
+         {"4", 1},
+            {"¼", 0},
+         {"5", 1},
+            {"⅕", 0},
+         {"9", 1},
+            {"⅑", 0},
+         {"asciicircum", 1},
+            {"¹", 0},
+      {"Greek_OMICRON", 2},
+         {"apostrophe", 1},
+            {"Ό", 0},
+      {"C", 26},
+         {"period", 1},
+            {"Ċ", 0},
+         {"C", 3},
+            {"C", 2},
+               {"P", 1},
+                  {"☭", 0},
+         {"less", 1},
+            {"Č", 0},
+         {"o", 1},
+            {"©", 0},
+         {"equal", 1},
+            {"€", 0},
+         {"E", 1},
+            {"₠", 0},
+         {"apostrophe", 1},
+            {"Ć", 0},
+         {"O", 1},
+            {"©", 0},
+         {"r", 1},
+            {"₢", 0},
+         {"bar", 1},
+            {"¢", 0},
+         {"comma", 1},
+            {"Ç", 0},
+         {"slash", 1},
+            {"₡", 0},
+      {"exclam", 108},
+         {"W", 1},
+            {"Ẉ", 0},
+         {"a", 1},
+            {"ạ", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ợ", 0},
+            {"u", 1},
+               {"ự", 0},
+            {"O", 1},
+               {"Ợ", 0},
+            {"U", 1},
+               {"Ự", 0},
+         {"exclam", 1},
+            {"¡", 0},
+         {"e", 1},
+            {"ẹ", 0},
+         {"o", 1},
+            {"ọ", 0},
+         {"l", 1},
+            {"ḷ", 0},
+         {"t", 1},
+            {"ṭ", 0},
+         {"uhorn", 1},
+            {"ự", 0},
+         {"y", 1},
+            {"ỵ", 0},
+         {"b", 1},
+            {"ḅ", 0},
+         {"i", 1},
+            {"ị", 0},
+         {"k", 1},
+            {"ḳ", 0},
+         {"n", 1},
+            {"ṇ", 0},
+         {"Ohorn", 1},
+            {"Ợ", 0},
+         {"ohorn", 1},
+            {"ợ", 0},
+         {"V", 1},
+            {"Ṿ", 0},
+         {"u", 1},
+            {"ụ", 0},
+         {"z", 1},
+            {"ẓ", 0},
+         {"H", 1},
+            {"Ḥ", 0},
+         {"E", 1},
+            {"Ẹ", 0},
+         {"S", 1},
+            {"Ṣ", 0},
+         {"Y", 1},
+            {"Ỵ", 0},
+         {"d", 1},
+            {"ḍ", 0},
+         {"D", 1},
+            {"Ḍ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ợ", 0},
+            {"u", 1},
+               {"ự", 0},
+            {"O", 1},
+               {"Ợ", 0},
+            {"U", 1},
+               {"Ự", 0},
+         {"w", 1},
+            {"ẉ", 0},
+         {"v", 1},
+            {"ṿ", 0},
+         {"question", 1},
+            {"‽", 0},
+         {"M", 1},
+            {"Ṃ", 0},
+         {"O", 1},
+            {"Ọ", 0},
+         {"m", 1},
+            {"ṃ", 0},
+         {"r", 1},
+            {"ṛ", 0},
+         {"s", 1},
+            {"ṣ", 0},
+         {"Z", 1},
+            {"Ẓ", 0},
+         {"A", 1},
+            {"Ạ", 0},
+         {"R", 1},
+            {"Ṛ", 0},
+         {"L", 1},
+            {"Ḷ", 0},
+         {"T", 1},
+            {"Ṭ", 0},
+         {"K", 1},
+            {"Ḳ", 0},
+         {"B", 1},
+            {"Ḅ", 0},
+         {"Uhorn", 1},
+            {"Ự", 0},
+         {"h", 1},
+            {"ḥ", 0},
+         {"I", 1},
+            {"Ị", 0},
+         {"N", 1},
+            {"Ṇ", 0},
+         {"U", 1},
+            {"Ụ", 0},
+         {"asciicircum", 1},
+            {"¦", 0},
+      {"less", 56},
+         {"minus", 1},
+            {"←", 0},
+         {"C", 1},
+            {"Č", 0},
+         {"less", 1},
+            {"«", 0},
+         {"e", 1},
+            {"ě", 0},
+         {"l", 1},
+            {"ľ", 0},
+         {"t", 1},
+            {"ť", 0},
+         {"space", 1},
+            {"ˇ", 0},
+         {"n", 1},
+            {"ň", 0},
+         {"equal", 1},
+            {"≤", 0},
+         {"z", 1},
+            {"ž", 0},
+         {"3", 1},
+            {"♥", 0},
+         {"E", 1},
+            {"Ě", 0},
+         {"S", 1},
+            {"Š", 0},
+         {"d", 1},
+            {"ď", 0},
+         {"D", 1},
+            {"Ď", 0},
+         {"quotedbl", 1},
+            {"“", 0},
+         {"underscore", 1},
+            {"≤", 0},
+         {"apostrophe", 1},
+            {"‘", 0},
+         {"r", 1},
+            {"ř", 0},
+         {"s", 1},
+            {"š", 0},
+         {"Z", 1},
+            {"Ž", 0},
+         {"R", 1},
+            {"Ř", 0},
+         {"c", 1},
+            {"č", 0},
+         {"L", 1},
+            {"Ľ", 0},
+         {"T", 1},
+            {"Ť", 0},
+         {"slash", 1},
+            {"\\", 0},
+         {"greater", 1},
+            {"⋄", 0},
+         {"N", 1},
+            {"Ň", 0},
+      {"KP_Divide", 46},
+         {"g", 1},
+            {"ǥ", 0},
+         {"o", 1},
+            {"ø", 0},
+         {"l", 1},
+            {"ł", 0},
+         {"t", 1},
+            {"ŧ", 0},
+         {"b", 1},
+            {"ƀ", 0},
+         {"i", 1},
+            {"ɨ", 0},
+         {"Cyrillic_GHE", 1},
+            {"Ғ", 0},
+         {"leftarrow", 1},
+            {"↚", 0},
+         {"Cyrillic_KA", 1},
+            {"Ҟ", 0},
+         {"rightarrow", 1},
+            {"↛", 0},
+         {"z", 1},
+            {"ƶ", 0},
+         {"G", 1},
+            {"Ǥ", 0},
+         {"H", 1},
+            {"Ħ", 0},
+         {"d", 1},
+            {"đ", 0},
+         {"Cyrillic_ka", 1},
+            {"ҟ", 0},
+         {"D", 1},
+            {"Đ", 0},
+         {"O", 1},
+            {"Ø", 0},
+         {"Z", 1},
+            {"Ƶ", 0},
+         {"L", 1},
+            {"Ł", 0},
+         {"T", 1},
+            {"Ŧ", 0},
+         {"Cyrillic_ghe", 1},
+            {"ғ", 0},
+         {"h", 1},
+            {"ħ", 0},
+         {"I", 1},
+            {"Ɨ", 0},
+      {"F", 8},
+         {"period", 1},
+            {"Ḟ", 0},
+         {"l", 1},
+            {"ffl", 0},
+         {"i", 1},
+            {"ffi", 0},
+         {"r", 1},
+            {"₣", 0},
+      {"e", 28},
+         {"minus", 1},
+            {"ē", 0},
+         {"period", 1},
+            {"ė", 0},
+         {"less", 1},
+            {"ě", 0},
+         {"e", 1},
+            {"ə", 0},
+         {"diaeresis", 1},
+            {"ë", 0},
+         {"equal", 1},
+            {"€", 0},
+         {"quotedbl", 1},
+            {"ë", 0},
+         {"acute", 1},
+            {"é", 0},
+         {"underscore", 1},
+            {"ē", 0},
+         {"apostrophe", 1},
+            {"é", 0},
+         {"comma", 1},
+            {"ę", 0},
+         {"greater", 1},
+            {"ê", 0},
+         {"grave", 1},
+            {"è", 0},
+         {"asciicircum", 1},
+            {"ê", 0},
+      {"o", 52},
+         {"minus", 1},
+            {"ō", 0},
+         {"a", 1},
+            {"å", 0},
+         {"C", 1},
+            {"©", 0},
+         {"e", 1},
+            {"œ", 0},
+         {"o", 1},
+            {"°", 0},
+         {"diaeresis", 1},
+            {"ö", 0},
+         {"y", 1},
+            {"ẙ", 0},
+         {"x", 1},
+            {"¤", 0},
+         {"u", 1},
+            {"ů", 0},
+         {"quotedbl", 1},
+            {"ö", 0},
+         {"acute", 1},
+            {"ó", 0},
+         {"w", 1},
+            {"ẘ", 0},
+         {"underscore", 1},
+            {"ō", 0},
+         {"apostrophe", 1},
+            {"ó", 0},
+         {"r", 1},
+            {"®", 0},
+         {"s", 1},
+            {"§", 0},
+         {"A", 1},
+            {"Å", 0},
+         {"R", 1},
+            {"®", 0},
+         {"c", 1},
+            {"©", 0},
+         {"asciitilde", 1},
+            {"õ", 0},
+         {"slash", 1},
+            {"ø", 0},
+         {"greater", 1},
+            {"ô", 0},
+         {"X", 1},
+            {"¤", 0},
+         {"grave", 1},
+            {"ò", 0},
+         {"U", 1},
+            {"Ů", 0},
+         {"asciicircum", 1},
+            {"ô", 0},
+      {"l", 12},
+         {"minus", 1},
+            {"£", 0},
+         {"less", 1},
+            {"ľ", 0},
+         {"v", 1},
+            {"|", 0},
+         {"apostrophe", 1},
+            {"ĺ", 0},
+         {"comma", 1},
+            {"ļ", 0},
+         {"slash", 1},
+            {"ł", 0},
+      {"Greek_upsilon", 4},
+         {"quotedbl", 1},
+            {"ϋ", 0},
+         {"apostrophe", 1},
+            {"ύ", 0},
+      {"t", 16},
+         {"minus", 1},
+            {"ŧ", 0},
+         {"period", 1},
+            {"ṫ", 0},
+         {"less", 1},
+            {"ť", 0},
+         {"M", 1},
+            {"™", 0},
+         {"m", 1},
+            {"™", 0},
+         {"comma", 1},
+            {"ţ", 0},
+         {"slash", 1},
+            {"ŧ", 0},
+         {"h", 1},
+            {"þ", 0},
+      {"diaeresis", 42},
+         {"a", 1},
+            {"ä", 0},
+         {"dead_grave", 1},
+            {"῭", 0},
+         {"e", 1},
+            {"ë", 0},
+         {"o", 1},
+            {"ö", 0},
+         {"y", 1},
+            {"ÿ", 0},
+         {"i", 1},
+            {"ï", 0},
+         {"dead_tilde", 1},
+            {"῁", 0},
+         {"u", 1},
+            {"ü", 0},
+         {"E", 1},
+            {"Ë", 0},
+         {"Y", 1},
+            {"Ÿ", 0},
+         {"acute", 1},
+            {"΅", 0},
+         {"apostrophe", 1},
+            {"΅", 0},
+         {"O", 1},
+            {"Ö", 0},
+         {"asterisk", 1},
+            {"⍣", 0},
+         {"A", 1},
+            {"Ä", 0},
+         {"asciitilde", 1},
+            {"῁", 0},
+         {"greater", 1},
+            {"⍩", 0},
+         {"dead_acute", 1},
+            {"΅", 0},
+         {"I", 1},
+            {"Ï", 0},
+         {"grave", 1},
+            {"῭", 0},
+         {"U", 1},
+            {"Ü", 0},
+      {"space", 22},
+         {"minus", 1},
+            {"~", 0},
+         {"period", 1},
+            {" ", 0},
+         {"less", 1},
+            {"ˇ", 0},
+         {"space", 1},
+            {" ", 0},
+         {"apostrophe", 1},
+            {"'", 0},
+         {"comma", 1},
+            {"¸", 0},
+         {"asciitilde", 1},
+            {"~", 0},
+         {"greater", 1},
+            {"^", 0},
+         {"parenleft", 1},
+            {"˘", 0},
+         {"grave", 1},
+            {"`", 0},
+         {"asciicircum", 1},
+            {"^", 0},
+      {"percent", 2},
+         {"o", 1},
+            {"‰", 0},
+      {"y", 14},
+         {"minus", 1},
+            {"¥", 0},
+         {"diaeresis", 1},
+            {"ÿ", 0},
+         {"equal", 1},
+            {"¥", 0},
+         {"quotedbl", 1},
+            {"ÿ", 0},
+         {"acute", 1},
+            {"ý", 0},
+         {"apostrophe", 1},
+            {"ý", 0},
+         {"asciicircum", 1},
+            {"ŷ", 0},
+      {"b", 83},
+         {"period", 1},
+            {"ḃ", 0},
+         {"g", 1},
+            {"ğ", 0},
+         {"a", 1},
+            {"ă", 0},
+         {"Greek_IOTA", 1},
+            {"Ῐ", 0},
+         {"Greek_iota", 1},
+            {"ῐ", 0},
+         {"exclam", 4},
+            {"a", 1},
+               {"ặ", 0},
+            {"A", 1},
+               {"Ặ", 0},
+         {"e", 1},
+            {"ĕ", 0},
+         {"o", 1},
+            {"ŏ", 0},
+         {"Greek_upsilon", 1},
+            {"ῠ", 0},
+         {"dead_belowdot", 4},
+            {"a", 1},
+               {"ặ", 0},
+            {"A", 1},
+               {"Ặ", 0},
+         {"Cyrillic_I", 1},
+            {"Й", 0},
+         {"i", 1},
+            {"ĭ", 0},
+         {"Cyrillic_a", 1},
+            {"ӑ", 0},
+         {"Cyrillic_U", 1},
+            {"Ў", 0},
+         {"u", 1},
+            {"ŭ", 0},
+         {"G", 1},
+            {"Ğ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ᾰ", 0},
+         {"Cyrillic_ie", 1},
+            {"ӗ", 0},
+         {"E", 1},
+            {"Ĕ", 0},
+         {"Cyrillic_i", 1},
+            {"й", 0},
+         {"Cyrillic_zhe", 1},
+            {"ӂ", 0},
+         {"cedilla", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"Greek_alpha", 1},
+            {"ᾰ", 0},
+         {"O", 1},
+            {"Ŏ", 0},
+         {"A", 1},
+            {"Ă", 0},
+         {"Cyrillic_A", 1},
+            {"Ӑ", 0},
+         {"comma", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"Cyrillic_ZHE", 1},
+            {"Ӂ", 0},
+         {"Cyrillic_IE", 1},
+            {"Ӗ", 0},
+         {"dead_cedilla", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"I", 1},
+            {"Ĭ", 0},
+         {"U", 1},
+            {"Ŭ", 0},
+         {"Cyrillic_u", 1},
+            {"ў", 0},
+         {"Greek_UPSILON", 1},
+            {"Ῠ", 0},
+      {"i", 28},
+         {"minus", 1},
+            {"ī", 0},
+         {"period", 1},
+            {"ı", 0},
+         {"diaeresis", 1},
+            {"ï", 0},
+         {"j", 1},
+            {"ij", 0},
+         {"quotedbl", 1},
+            {"ï", 0},
+         {"acute", 1},
+            {"í", 0},
+         {"underscore", 1},
+            {"ī", 0},
+         {"apostrophe", 1},
+            {"í", 0},
+         {"comma", 1},
+            {"į", 0},
+         {"asciitilde", 1},
+            {"ĩ", 0},
+         {"greater", 1},
+            {"î", 0},
+         {"semicolon", 1},
+            {"į", 0},
+         {"grave", 1},
+            {"ì", 0},
+         {"asciicircum", 1},
+            {"î", 0},
+      {"k", 4},
+         {"k", 1},
+            {"ĸ", 0},
+         {"comma", 1},
+            {"ķ", 0},
+      {"n", 10},
+         {"g", 1},
+            {"ŋ", 0},
+         {"less", 1},
+            {"ň", 0},
+         {"apostrophe", 1},
+            {"ń", 0},
+         {"comma", 1},
+            {"ņ", 0},
+         {"asciitilde", 1},
+            {"ñ", 0},
+      {"equal", 40},
+         {"W", 1},
+            {"₩", 0},
+         {"C", 1},
+            {"€", 0},
+         {"e", 1},
+            {"€", 0},
+         {"o", 1},
+            {"ő", 0},
+         {"y", 1},
+            {"¥", 0},
+         {"Cyrillic_U", 1},
+            {"Ӳ", 0},
+         {"u", 1},
+            {"ű", 0},
+         {"E", 1},
+            {"€", 0},
+         {"Y", 1},
+            {"¥", 0},
+         {"d", 1},
+            {"₫", 0},
+         {"underscore", 1},
+            {"≡", 0},
+         {"O", 1},
+            {"Ő", 0},
+         {"Cyrillic_ES", 1},
+            {"€", 0},
+         {"c", 1},
+            {"€", 0},
+         {"L", 1},
+            {"₤", 0},
+         {"slash", 1},
+            {"≠", 0},
+         {"Cyrillic_IE", 1},
+            {"€", 0},
+         {"N", 1},
+            {"₦", 0},
+         {"U", 1},
+            {"Ű", 0},
+         {"Cyrillic_u", 1},
+            {"ӳ", 0},
+      {"7", 2},
+         {"8", 1},
+            {"⅞", 0},
+      {"parenright", 32},
+         {"minus", 1},
+            {"}", 0},
+         {"Greek_IOTA", 1},
+            {"Ἰ", 0},
+         {"Greek_iota", 1},
+            {"ἰ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὀ", 0},
+         {"Greek_upsilon", 1},
+            {"ὐ", 0},
+         {"parenright", 1},
+            {"]", 0},
+         {"Greek_epsilon", 1},
+            {"ἐ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἀ", 0},
+         {"Greek_omicron", 1},
+            {"ὀ", 0},
+         {"Greek_eta", 1},
+            {"ἠ", 0},
+         {"Greek_rho", 1},
+            {"ῤ", 0},
+         {"Greek_alpha", 1},
+            {"ἀ", 0},
+         {"Greek_ETA", 1},
+            {"Ἠ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἐ", 0},
+         {"Greek_omega", 1},
+            {"ὠ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὠ", 0},
+      {"x", 6},
+         {"o", 1},
+            {"¤", 0},
+         {"x", 1},
+            {"×", 0},
+         {"O", 1},
+            {"¤", 0},
+      {"Greek_epsilon", 2},
+         {"apostrophe", 1},
+            {"έ", 0},
+      {"braceleft", 2},
+         {"braceright", 1},
+            {"∅", 0},
+      {"underbar", 54},
+         {"1", 1},
+            {"₁", 0},
+         {"KP_4", 1},
+            {"₄", 0},
+         {"KP_6", 1},
+            {"₆", 0},
+         {"KP_8", 1},
+            {"₈", 0},
+         {"KP_9", 1},
+            {"₉", 0},
+         {"equal", 1},
+            {"₌", 0},
+         {"KP_Space", 1},
+            {"₂", 0},
+         {"7", 1},
+            {"₇", 0},
+         {"parenright", 1},
+            {"₎", 0},
+         {"KP_7", 1},
+            {"₇", 0},
+         {"8", 1},
+            {"₈", 0},
+         {"KP_1", 1},
+            {"₁", 0},
+         {"3", 1},
+            {"₃", 0},
+         {"2", 1},
+            {"₂", 0},
+         {"plus", 1},
+            {"₊", 0},
+         {"6", 1},
+            {"₆", 0},
+         {"4", 1},
+            {"₄", 0},
+         {"KP_3", 1},
+            {"₃", 0},
+         {"KP_0", 1},
+            {"₀", 0},
+         {"KP_Add", 1},
+            {"₊", 0},
+         {"KP_2", 1},
+            {"₂", 0},
+         {"5", 1},
+            {"₅", 0},
+         {"KP_5", 1},
+            {"₅", 0},
+         {"9", 1},
+            {"₉", 0},
+         {"0", 1},
+            {"₀", 0},
+         {"parenleft", 1},
+            {"₍", 0},
+         {"KP_Equal", 1},
+            {"₌", 0},
+      {"V", 2},
+         {"L", 1},
+            {"|", 0},
+      {"u", 28},
+         {"minus", 1},
+            {"ū", 0},
+         {"diaeresis", 1},
+            {"ü", 0},
+         {"u", 1},
+            {"ŭ", 0},
+         {"quotedbl", 1},
+            {"ü", 0},
+         {"acute", 1},
+            {"ú", 0},
+         {"underscore", 1},
+            {"ū", 0},
+         {"apostrophe", 1},
+            {"ú", 0},
+         {"asterisk", 1},
+            {"ů", 0},
+         {"comma", 1},
+            {"ų", 0},
+         {"asciitilde", 1},
+            {"ũ", 0},
+         {"slash", 1},
+            {"µ", 0},
+         {"greater", 1},
+            {"û", 0},
+         {"grave", 1},
+            {"ù", 0},
+         {"asciicircum", 1},
+            {"û", 0},
+      {"breve", 4},
+         {"g", 1},
+            {"ğ", 0},
+         {"G", 1},
+            {"Ğ", 0},
+      {"z", 6},
+         {"period", 1},
+            {"ż", 0},
+         {"less", 1},
+            {"ž", 0},
+         {"apostrophe", 1},
+            {"ź", 0},
+      {"G", 10},
+         {"period", 1},
+            {"Ġ", 0},
+         {"breve", 1},
+            {"Ğ", 0},
+         {"comma", 1},
+            {"Ģ", 0},
+         {"parenleft", 1},
+            {"Ğ", 0},
+         {"U", 1},
+            {"Ğ", 0},
+      {"Greek_ALPHA", 2},
+         {"apostrophe", 1},
+            {"Ά", 0},
+      {"bracketleft", 2},
+         {"bracketright", 1},
+            {"⌷", 0},
+      {"H", 2},
+         {"comma", 1},
+            {"Ḩ", 0},
+      {"8", 2},
+         {"8", 1},
+            {"∞", 0},
+      {"3", 8},
+         {"8", 1},
+            {"⅜", 0},
+         {"4", 1},
+            {"¾", 0},
+         {"5", 1},
+            {"⅗", 0},
+         {"asciicircum", 1},
+            {"³", 0},
+      {"E", 26},
+         {"minus", 1},
+            {"Ē", 0},
+         {"period", 1},
+            {"Ė", 0},
+         {"less", 1},
+            {"Ě", 0},
+         {"diaeresis", 1},
+            {"Ë", 0},
+         {"equal", 1},
+            {"€", 0},
+         {"quotedbl", 1},
+            {"Ë", 0},
+         {"acute", 1},
+            {"É", 0},
+         {"underscore", 1},
+            {"Ē", 0},
+         {"apostrophe", 1},
+            {"É", 0},
+         {"comma", 1},
+            {"Ę", 0},
+         {"greater", 1},
+            {"Ê", 0},
+         {"grave", 1},
+            {"È", 0},
+         {"asciicircum", 1},
+            {"Ê", 0},
+      {"S", 18},
+         {"period", 1},
+            {"Ṡ", 0},
+         {"exclam", 1},
+            {"§", 0},
+         {"less", 1},
+            {"Š", 0},
+         {"S", 1},
+            {"ẞ", 0},
+         {"apostrophe", 1},
+            {"Ś", 0},
+         {"M", 1},
+            {"℠", 0},
+         {"O", 1},
+            {"§", 0},
+         {"m", 1},
+            {"℠", 0},
+         {"comma", 1},
+            {"Ş", 0},
+      {"2", 6},
+         {"3", 1},
+            {"⅔", 0},
+         {"5", 1},
+            {"⅖", 0},
+         {"asciicircum", 1},
+            {"²", 0},
+      {"Y", 14},
+         {"minus", 1},
+            {"¥", 0},
+         {"diaeresis", 1},
+            {"Ÿ", 0},
+         {"equal", 1},
+            {"¥", 0},
+         {"quotedbl", 1},
+            {"Ÿ", 0},
+         {"acute", 1},
+            {"Ý", 0},
+         {"apostrophe", 1},
+            {"Ý", 0},
+         {"asciicircum", 1},
+            {"Ŷ", 0},
+      {"f", 12},
+         {"period", 1},
+            {"ḟ", 0},
+         {"l", 1},
+            {"fl", 0},
+         {"i", 1},
+            {"fi", 0},
+         {"S", 1},
+            {"ſ", 0},
+         {"f", 1},
+            {"ff", 0},
+         {"s", 1},
+            {"ſ", 0},
+      {"Greek_omicron", 2},
+         {"apostrophe", 1},
+            {"ό", 0},
+      {"Greek_eta", 2},
+         {"apostrophe", 1},
+            {"ή", 0},
+      {"d", 14},
+         {"minus", 1},
+            {"đ", 0},
+         {"period", 1},
+            {"ḋ", 0},
+         {"less", 1},
+            {"ď", 0},
+         {"i", 1},
+            {"⌀", 0},
+         {"equal", 1},
+            {"₫", 0},
+         {"comma", 1},
+            {"ḑ", 0},
+         {"h", 1},
+            {"ð", 0},
+      {"D", 10},
+         {"minus", 1},
+            {"Đ", 0},
+         {"period", 1},
+            {"Ḋ", 0},
+         {"less", 1},
+            {"Ď", 0},
+         {"H", 1},
+            {"Ð", 0},
+         {"comma", 1},
+            {"Ḑ", 0},
+      {"quotedbl", 137},
+         {"W", 1},
+            {"Ẅ", 0},
+         {"a", 1},
+            {"ä", 0},
+         {"Greek_IOTA", 1},
+            {"Ϊ", 0},
+         {"Greek_iota", 1},
+            {"ϊ", 0},
+         {"less", 1},
+            {"“", 0},
+         {"Umacron", 1},
+            {"Ṻ", 0},
+         {"Cyrillic_ZE", 1},
+            {"Ӟ", 0},
+         {"e", 1},
+            {"ë", 0},
+         {"o", 1},
+            {"ö", 0},
+         {"Cyrillic_ze", 1},
+            {"ӟ", 0},
+         {"t", 1},
+            {"ẗ", 0},
+         {"Greek_upsilon", 1},
+            {"ϋ", 0},
+         {"dead_macron", 4},
+            {"u", 1},
+               {"ṻ", 0},
+            {"U", 1},
+               {"Ṻ", 0},
+         {"Cyrillic_I", 1},
+            {"Ӥ", 0},
+         {"y", 1},
+            {"ÿ", 0},
+         {"Cyrillic_O", 1},
+            {"Ӧ", 0},
+         {"i", 1},
+            {"ï", 0},
+         {"Ukrainian_I", 1},
+            {"Ї", 0},
+         {"dead_tilde", 4},
+            {"o", 1},
+               {"ṏ", 0},
+            {"O", 1},
+               {"Ṏ", 0},
+         {"Cyrillic_che", 1},
+            {"ӵ", 0},
+         {"Cyrillic_a", 1},
+            {"ӓ", 0},
+         {"x", 1},
+            {"ẍ", 0},
+         {"Cyrillic_U", 1},
+            {"Ӱ", 0},
+         {"u", 1},
+            {"ü", 0},
+         {"otilde", 1},
+            {"ṏ", 0},
+         {"H", 1},
+            {"Ḧ", 0},
+         {"Cyrillic_YERU", 1},
+            {"Ӹ", 0},
+         {"Cyrillic_ie", 1},
+            {"ё", 0},
+         {"E", 1},
+            {"Ë", 0},
+         {"Y", 1},
+            {"Ÿ", 0},
+         {"Cyrillic_i", 1},
+            {"ӥ", 0},
+         {"Otilde", 1},
+            {"Ṏ", 0},
+         {"Cyrillic_zhe", 1},
+            {"ӝ", 0},
+         {"quotedbl", 1},
+            {"¨", 0},
+         {"umacron", 1},
+            {"ṻ", 0},
+         {"Cyrillic_yeru", 1},
+            {"ӹ", 0},
+         {"acute", 1},
+            {"̈́", 0},
+         {"w", 1},
+            {"ẅ", 0},
+         {"Cyrillic_CHE", 1},
+            {"Ӵ", 0},
+         {"Cyrillic_o", 1},
+            {"ӧ", 0},
+         {"Ukrainian_i", 1},
+            {"ї", 0},
+         {"Cyrillic_E", 1},
+            {"Ӭ", 0},
+         {"underscore", 4},
+            {"u", 1},
+               {"ṻ", 0},
+            {"U", 1},
+               {"Ṻ", 0},
+         {"apostrophe", 1},
+            {"̈́", 0},
+         {"O", 1},
+            {"Ö", 0},
+         {"macron", 4},
+            {"u", 1},
+               {"ṻ", 0},
+            {"U", 1},
+               {"Ṻ", 0},
+         {"A", 1},
+            {"Ä", 0},
+         {"Cyrillic_A", 1},
+            {"Ӓ", 0},
+         {"comma", 1},
+            {"„", 0},
+         {"asciitilde", 4},
+            {"o", 1},
+               {"ṏ", 0},
+            {"O", 1},
+               {"Ṏ", 0},
+         {"greater", 1},
+            {"”", 0},
+         {"Cyrillic_ZHE", 1},
+            {"Ӝ", 0},
+         {"Cyrillic_IE", 1},
+            {"Ё", 0},
+         {"Cyrillic_e", 1},
+            {"ӭ", 0},
+         {"dead_acute", 1},
+            {"̈́", 0},
+         {"X", 1},
+            {"Ẍ", 0},
+         {"h", 1},
+            {"ḧ", 0},
+         {"I", 1},
+            {"Ï", 0},
+         {"U", 1},
+            {"Ü", 0},
+         {"Cyrillic_u", 1},
+            {"ӱ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ϋ", 0},
+      {"plus", 12},
+         {"minus", 1},
+            {"±", 0},
+         {"o", 1},
+            {"ơ", 0},
+         {"u", 1},
+            {"ư", 0},
+         {"plus", 1},
+            {"#", 0},
+         {"O", 1},
+            {"Ơ", 0},
+         {"U", 1},
+            {"Ư", 0},
+      {"cedilla", 44},
+         {"g", 1},
+            {"ģ", 0},
+         {"C", 1},
+            {"Ç", 0},
+         {"e", 1},
+            {"ȩ", 0},
+         {"l", 1},
+            {"ļ", 0},
+         {"t", 1},
+            {"ţ", 0},
+         {"k", 1},
+            {"ķ", 0},
+         {"n", 1},
+            {"ņ", 0},
+         {"G", 1},
+            {"Ģ", 0},
+         {"H", 1},
+            {"Ḩ", 0},
+         {"E", 1},
+            {"Ȩ", 0},
+         {"S", 1},
+            {"Ş", 0},
+         {"d", 1},
+            {"ḑ", 0},
+         {"D", 1},
+            {"Ḑ", 0},
+         {"r", 1},
+            {"ŗ", 0},
+         {"s", 1},
+            {"ş", 0},
+         {"R", 1},
+            {"Ŗ", 0},
+         {"c", 1},
+            {"ç", 0},
+         {"L", 1},
+            {"Ļ", 0},
+         {"T", 1},
+            {"Ţ", 0},
+         {"K", 1},
+            {"Ķ", 0},
+         {"h", 1},
+            {"ḩ", 0},
+         {"N", 1},
+            {"Ņ", 0},
+      {"Greek_alpha", 2},
+         {"apostrophe", 1},
+            {"ά", 0},
+      {"dead_abovedot", 3},
+         {"f", 2},
+            {"s", 1},
+               {"ẛ", 0},
+      {"acute", 463},
+         {"W", 1},
+            {"Ẃ", 0},
+         {"dead_breve", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"g", 1},
+            {"ǵ", 0},
+         {"a", 1},
+            {"á", 0},
+         {"Greek_IOTA", 1},
+            {"Ί", 0},
+         {"Greek_iota", 1},
+            {"ί", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ớ", 0},
+            {"u", 1},
+               {"ứ", 0},
+            {"O", 1},
+               {"Ớ", 0},
+            {"U", 1},
+               {"Ứ", 0},
+         {"dead_circumflex", 12},
+            {"a", 1},
+               {"ấ", 0},
+            {"e", 1},
+               {"ế", 0},
+            {"o", 1},
+               {"ố", 0},
+            {"E", 1},
+               {"Ế", 0},
+            {"O", 1},
+               {"Ố", 0},
+            {"A", 1},
+               {"Ấ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ό", 0},
+         {"Acircumflex", 1},
+            {"Ấ", 0},
+         {"C", 1},
+            {"Ć", 0},
+         {"Cyrillic_er", 1},
+            {"р́", 0},
+         {"e", 1},
+            {"é", 0},
+         {"KP_Divide", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"Utilde", 1},
+            {"Ṹ", 0},
+         {"o", 1},
+            {"ó", 0},
+         {"l", 1},
+            {"ĺ", 0},
+         {"Udiaeresis", 1},
+            {"Ǘ", 0},
+         {"Greek_upsilon", 1},
+            {"ύ", 0},
+         {"uhorn", 1},
+            {"ứ", 0},
+         {"dead_macron", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"acircumflex", 1},
+            {"ấ", 0},
+         {"Ecircumflex", 1},
+            {"Ế", 0},
+         {"Cyrillic_I", 1},
+            {"И́", 0},
+         {"y", 1},
+            {"ý", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"idiaeresis", 1},
+            {"ḯ", 0},
+         {"Cyrillic_O", 1},
+            {"О́", 0},
+         {"i", 1},
+            {"í", 0},
+         {"k", 1},
+            {"ḱ", 0},
+         {"n", 1},
+            {"ń", 0},
+         {"ccedilla", 1},
+            {"ḉ", 0},
+         {"Cyrillic_GHE", 1},
+            {"Ѓ", 0},
+         {"dead_tilde", 8},
+            {"o", 1},
+               {"ṍ", 0},
+            {"u", 1},
+               {"ṹ", 0},
+            {"O", 1},
+               {"Ṍ", 0},
+            {"U", 1},
+               {"Ṹ", 0},
+         {"Cyrillic_a", 1},
+            {"а́", 0},
+         {"parenright", 26},
+            {"Greek_IOTA", 1},
+               {"Ἴ", 0},
+            {"Greek_iota", 1},
+               {"ἴ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὄ", 0},
+            {"Greek_upsilon", 1},
+               {"ὔ", 0},
+            {"Greek_epsilon", 1},
+               {"ἔ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἄ", 0},
+            {"Greek_omicron", 1},
+               {"ὄ", 0},
+            {"Greek_eta", 1},
+               {"ἤ", 0},
+            {"Greek_alpha", 1},
+               {"ἄ", 0},
+            {"Greek_ETA", 1},
+               {"Ἤ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἔ", 0},
+            {"Greek_omega", 1},
+               {"ὤ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὤ", 0},
+         {"Ohorn", 1},
+            {"Ớ", 0},
+         {"ohorn", 1},
+            {"ớ", 0},
+         {"Cyrillic_ER", 1},
+            {"Р́", 0},
+         {"Greek_epsilon", 1},
+            {"έ", 0},
+         {"Cyrillic_KA", 1},
+            {"Ќ", 0},
+         {"Cyrillic_U", 1},
+            {"У́", 0},
+         {"dead_abovering", 4},
+            {"a", 1},
+               {"ǻ", 0},
+            {"A", 1},
+               {"Ǻ", 0},
+         {"Ocircumflex", 1},
+            {"Ố", 0},
+         {"AE", 1},
+            {"Ǽ", 0},
+         {"omacron", 1},
+            {"ṓ", 0},
+         {"ocircumflex", 1},
+            {"ố", 0},
+         {"u", 1},
+            {"ú", 0},
+         {"z", 1},
+            {"ź", 0},
+         {"G", 1},
+            {"Ǵ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ά", 0},
+         {"otilde", 1},
+            {"ṍ", 0},
+         {"utilde", 1},
+            {"ṹ", 0},
+         {"Cyrillic_ie", 1},
+            {"е́", 0},
+         {"emacron", 1},
+            {"ḗ", 0},
+         {"E", 1},
+            {"É", 0},
+         {"S", 1},
+            {"Ś", 0},
+         {"Greek_iotadieresis", 1},
+            {"ΐ", 0},
+         {"Y", 1},
+            {"Ý", 0},
+         {"Cyrillic_i", 1},
+            {"и́", 0},
+         {"dead_dasia", 28},
+            {"Greek_IOTA", 1},
+               {"Ἵ", 0},
+            {"Greek_iota", 1},
+               {"ἵ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὅ", 0},
+            {"Greek_upsilon", 1},
+               {"ὕ", 0},
+            {"Greek_epsilon", 1},
+               {"ἕ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἅ", 0},
+            {"Greek_omicron", 1},
+               {"ὅ", 0},
+            {"Greek_eta", 1},
+               {"ἥ", 0},
+            {"Greek_alpha", 1},
+               {"ἅ", 0},
+            {"Greek_ETA", 1},
+               {"Ἥ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἕ", 0},
+            {"Greek_omega", 1},
+               {"ὥ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὥ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὕ", 0},
+         {"Greek_upsilondieresis", 1},
+            {"ΰ", 0},
+         {"Greek_omicron", 1},
+            {"ό", 0},
+         {"Greek_eta", 1},
+            {"ή", 0},
+         {"Otilde", 1},
+            {"Ṍ", 0},
+         {"Cyrillic_ka", 1},
+            {"ќ", 0},
+         {"Aring", 1},
+            {"Ǻ", 0},
+         {"Abreve", 1},
+            {"Ắ", 0},
+         {"dead_psili", 26},
+            {"Greek_IOTA", 1},
+               {"Ἴ", 0},
+            {"Greek_iota", 1},
+               {"ἴ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὄ", 0},
+            {"Greek_upsilon", 1},
+               {"ὔ", 0},
+            {"Greek_epsilon", 1},
+               {"ἔ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἄ", 0},
+            {"Greek_omicron", 1},
+               {"ὄ", 0},
+            {"Greek_eta", 1},
+               {"ἤ", 0},
+            {"Greek_alpha", 1},
+               {"ἄ", 0},
+            {"Greek_ETA", 1},
+               {"Ἤ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἔ", 0},
+            {"Greek_omega", 1},
+               {"ὤ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὤ", 0},
+         {"quotedbl", 12},
+            {"Greek_iota", 1},
+               {"ΐ", 0},
+            {"Greek_upsilon", 1},
+               {"ΰ", 0},
+            {"i", 1},
+               {"ḯ", 0},
+            {"u", 1},
+               {"ǘ", 0},
+            {"I", 1},
+               {"Ḯ", 0},
+            {"U", 1},
+               {"Ǘ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ớ", 0},
+            {"u", 1},
+               {"ứ", 0},
+            {"O", 1},
+               {"Ớ", 0},
+            {"U", 1},
+               {"Ứ", 0},
+         {"cedilla", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"Greek_alpha", 1},
+            {"ά", 0},
+         {"ecircumflex", 1},
+            {"ế", 0},
+         {"w", 1},
+            {"ẃ", 0},
+         {"Greek_ETA", 1},
+            {"Ή", 0},
+         {"Cyrillic_o", 1},
+            {"о́", 0},
+         {"Emacron", 1},
+            {"Ḗ", 0},
+         {"Ooblique", 1},
+            {"Ǿ", 0},
+         {"p", 1},
+            {"ṕ", 0},
+         {"underscore", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"P", 1},
+            {"Ṕ", 0},
+         {"M", 1},
+            {"Ḿ", 0},
+         {"O", 1},
+            {"Ó", 0},
+         {"abreve", 1},
+            {"ắ", 0},
+         {"m", 1},
+            {"ḿ", 0},
+         {"r", 1},
+            {"ŕ", 0},
+         {"s", 1},
+            {"ś", 0},
+         {"Z", 1},
+            {"Ź", 0},
+         {"macron", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"A", 1},
+            {"Á", 0},
+         {"R", 1},
+            {"Ŕ", 0},
+         {"c", 1},
+            {"ć", 0},
+         {"Idiaeresis", 1},
+            {"Ḯ", 0},
+         {"L", 1},
+            {"Ĺ", 0},
+         {"Greek_EPSILON", 1},
+            {"Έ", 0},
+         {"Cyrillic_A", 1},
+            {"А́", 0},
+         {"comma", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"asciitilde", 8},
+            {"o", 1},
+               {"ṍ", 0},
+            {"u", 1},
+               {"ṹ", 0},
+            {"O", 1},
+               {"Ṍ", 0},
+            {"U", 1},
+               {"Ṹ", 0},
+         {"Ccedilla", 1},
+            {"Ḉ", 0},
+         {"slash", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"aring", 1},
+            {"ǻ", 0},
+         {"K", 1},
+            {"Ḱ", 0},
+         {"Omacron", 1},
+            {"Ṓ", 0},
+         {"Cyrillic_IE", 1},
+            {"Е́", 0},
+         {"dead_cedilla", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"Greek_omega", 1},
+            {"ώ", 0},
+         {"dead_diaeresis", 12},
+            {"Greek_iota", 1},
+               {"ΐ", 0},
+            {"Greek_upsilon", 1},
+               {"ΰ", 0},
+            {"i", 1},
+               {"ḯ", 0},
+            {"u", 1},
+               {"ǘ", 0},
+            {"I", 1},
+               {"Ḯ", 0},
+            {"U", 1},
+               {"Ǘ", 0},
+         {"Uhorn", 1},
+            {"Ứ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ώ", 0},
+         {"oslash", 1},
+            {"ǿ", 0},
+         {"Cyrillic_ghe", 1},
+            {"ѓ", 0},
+         {"parenleft", 28},
+            {"Greek_IOTA", 1},
+               {"Ἵ", 0},
+            {"Greek_iota", 1},
+               {"ἵ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὅ", 0},
+            {"Greek_upsilon", 1},
+               {"ὕ", 0},
+            {"Greek_epsilon", 1},
+               {"ἕ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἅ", 0},
+            {"Greek_omicron", 1},
+               {"ὅ", 0},
+            {"Greek_eta", 1},
+               {"ἥ", 0},
+            {"Greek_alpha", 1},
+               {"ἅ", 0},
+            {"Greek_ETA", 1},
+               {"Ἥ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἕ", 0},
+            {"Greek_omega", 1},
+               {"ὥ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὥ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὕ", 0},
+         {"udiaeresis", 1},
+            {"ǘ", 0},
+         {"I", 1},
+            {"Í", 0},
+         {"N", 1},
+            {"Ń", 0},
+         {"U", 1},
+            {"Ú", 0},
+         {"Cyrillic_u", 1},
+            {"у́", 0},
+         {"ae", 1},
+            {"ǽ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ấ", 0},
+            {"e", 1},
+               {"ế", 0},
+            {"o", 1},
+               {"ố", 0},
+            {"E", 1},
+               {"Ế", 0},
+            {"O", 1},
+               {"Ố", 0},
+            {"A", 1},
+               {"Ấ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ύ", 0},
+      {"Cyrillic_pe", 2},
+         {"Cyrillic_a", 1},
+            {"§", 0},
+      {"w", 2},
+         {"asciicircum", 1},
+            {"ŵ", 0},
+      {"Greek_ETA", 2},
+         {"apostrophe", 1},
+            {"Ή", 0},
+      {"4", 2},
+         {"5", 1},
+            {"⅘", 0},
+      {"bracketright", 2},
+         {"bracketleft", 1},
+            {"⌷", 0},
+      {"colon", 6},
+         {"minus", 1},
+            {"÷", 0},
+         {"parenright", 1},
+            {"☺", 0},
+         {"parenleft", 1},
+            {"☹", 0},
+      {"p", 4},
+         {"period", 1},
+            {"ṗ", 0},
+         {"exclam", 1},
+            {"¶", 0},
+      {"underscore", 230},
+         {"adiaeresis", 1},
+            {"ǟ", 0},
+         {"period", 8},
+            {"a", 1},
+               {"ǡ", 0},
+            {"o", 1},
+               {"ȱ", 0},
+            {"O", 1},
+               {"Ȱ", 0},
+            {"A", 1},
+               {"Ǡ", 0},
+         {"g", 1},
+            {"ḡ", 0},
+         {"a", 1},
+            {"ā", 0},
+         {"Greek_IOTA", 1},
+            {"Ῑ", 0},
+         {"Greek_iota", 1},
+            {"ῑ", 0},
+         {"1", 1},
+            {"₁", 0},
+         {"exclam", 8},
+            {"l", 1},
+               {"ḹ", 0},
+            {"r", 1},
+               {"ṝ", 0},
+            {"R", 1},
+               {"Ṝ", 0},
+            {"L", 1},
+               {"Ḹ", 0},
+         {"KP_4", 1},
+            {"₄", 0},
+         {"less", 1},
+            {"≤", 0},
+         {"Cyrillic_er", 1},
+            {"р̄", 0},
+         {"o", 1},
+            {"ō", 0},
+         {"e", 1},
+            {"ē", 0},
+         {"KP_6", 1},
+            {"₆", 0},
+         {"Udiaeresis", 1},
+            {"Ǖ", 0},
+         {"Greek_upsilon", 1},
+            {"ῡ", 0},
+         {"dead_belowdot", 8},
+            {"l", 1},
+               {"ḹ", 0},
+            {"r", 1},
+               {"ṝ", 0},
+            {"R", 1},
+               {"Ṝ", 0},
+            {"L", 1},
+               {"Ḹ", 0},
+         {"KP_8", 1},
+            {"₈", 0},
+         {"Cyrillic_I", 1},
+            {"Ӣ", 0},
+         {"y", 1},
+            {"ȳ", 0},
+         {"Cyrillic_O", 1},
+            {"О̄", 0},
+         {"i", 1},
+            {"ī", 0},
+         {"KP_9", 1},
+            {"₉", 0},
+         {"equal", 1},
+            {"₌", 0},
+         {"KP_Space", 1},
+            {"₂", 0},
+         {"dead_tilde", 4},
+            {"o", 1},
+               {"ȭ", 0},
+            {"O", 1},
+               {"Ȭ", 0},
+         {"7", 1},
+            {"₇", 0},
+         {"Cyrillic_a", 1},
+            {"а̄", 0},
+         {"parenright", 1},
+            {"₎", 0},
+         {"Cyrillic_ER", 1},
+            {"Р̄", 0},
+         {"KP_7", 1},
+            {"₇", 0},
+         {"Cyrillic_U", 1},
+            {"Ӯ", 0},
+         {"AE", 1},
+            {"Ǣ", 0},
+         {"u", 1},
+            {"ū", 0},
+         {"G", 1},
+            {"Ḡ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ᾱ", 0},
+         {"otilde", 1},
+            {"ȭ", 0},
+         {"8", 1},
+            {"₈", 0},
+         {"KP_1", 1},
+            {"₁", 0},
+         {"3", 1},
+            {"₃", 0},
+         {"Cyrillic_ie", 1},
+            {"е̄", 0},
+         {"E", 1},
+            {"Ē", 0},
+         {"2", 1},
+            {"₂", 0},
+         {"Y", 1},
+            {"Ȳ", 0},
+         {"Cyrillic_i", 1},
+            {"ӣ", 0},
+         {"dead_ogonek", 4},
+            {"o", 1},
+               {"ǭ", 0},
+            {"O", 1},
+               {"Ǭ", 0},
+         {"odiaeresis", 1},
+            {"ȫ", 0},
+         {"Otilde", 1},
+            {"Ȭ", 0},
+         {"quotedbl", 12},
+            {"a", 1},
+               {"ǟ", 0},
+            {"o", 1},
+               {"ȫ", 0},
+            {"u", 1},
+               {"ǖ", 0},
+            {"O", 1},
+               {"Ȫ", 0},
+            {"A", 1},
+               {"Ǟ", 0},
+            {"U", 1},
+               {"Ǖ", 0},
+         {"plus", 1},
+            {"₊", 0},
+         {"6", 1},
+            {"₆", 0},
+         {"Greek_alpha", 1},
+            {"ᾱ", 0},
+         {"dead_abovedot", 8},
+            {"a", 1},
+               {"ǡ", 0},
+            {"o", 1},
+               {"ȱ", 0},
+            {"O", 1},
+               {"Ȱ", 0},
+            {"A", 1},
+               {"Ǡ", 0},
+         {"Cyrillic_o", 1},
+            {"о̄", 0},
+         {"4", 1},
+            {"₄", 0},
+         {"KP_3", 1},
+            {"₃", 0},
+         {"underscore", 1},
+            {"¯", 0},
+         {"apostrophe", 1},
+            {"⍘", 0},
+         {"O", 1},
+            {"Ō", 0},
+         {"KP_0", 1},
+            {"₀", 0},
+         {"A", 1},
+            {"Ā", 0},
+         {"KP_Add", 1},
+            {"₊", 0},
+         {"Odiaeresis", 1},
+            {"Ȫ", 0},
+         {"KP_2", 1},
+            {"₂", 0},
+         {"Cyrillic_A", 1},
+            {"А̄", 0},
+         {"asciitilde", 4},
+            {"o", 1},
+               {"ȭ", 0},
+            {"O", 1},
+               {"Ȭ", 0},
+         {"5", 1},
+            {"₅", 0},
+         {"greater", 1},
+            {"≥", 0},
+         {"semicolon", 4},
+            {"o", 1},
+               {"ǭ", 0},
+            {"O", 1},
+               {"Ǭ", 0},
+         {"KP_5", 1},
+            {"₅", 0},
+         {"9", 1},
+            {"₉", 0},
+         {"Cyrillic_IE", 1},
+            {"Е̄", 0},
+         {"0", 1},
+            {"₀", 0},
+         {"dead_diaeresis", 12},
+            {"a", 1},
+               {"ǟ", 0},
+            {"o", 1},
+               {"ȫ", 0},
+            {"u", 1},
+               {"ǖ", 0},
+            {"O", 1},
+               {"Ȫ", 0},
+            {"A", 1},
+               {"Ǟ", 0},
+            {"U", 1},
+               {"Ǖ", 0},
+         {"Adiaeresis", 1},
+            {"Ǟ", 0},
+         {"parenleft", 1},
+            {"₍", 0},
+         {"udiaeresis", 1},
+            {"ǖ", 0},
+         {"I", 1},
+            {"Ī", 0},
+         {"U", 1},
+            {"Ū", 0},
+         {"Cyrillic_u", 1},
+            {"ӯ", 0},
+         {"ae", 1},
+            {"ǣ", 0},
+         {"asciicircum", 1},
+            {"¯", 0},
+         {"Greek_UPSILON", 1},
+            {"Ῡ", 0},
+         {"KP_Equal", 1},
+            {"₌", 0},
+      {"v", 8},
+         {"l", 1},
+            {"|", 0},
+         {"z", 1},
+            {"ž", 0},
+         {"Z", 1},
+            {"Ž", 0},
+         {"slash", 1},
+            {"√", 0},
+      {"P", 8},
+         {"period", 1},
+            {"Ṗ", 0},
+         {"exclam", 1},
+            {"¶", 0},
+         {"t", 1},
+            {"₧", 0},
+         {"P", 1},
+            {"¶", 0},
+      {"question", 106},
+         {"dead_breve", 4},
+            {"a", 1},
+               {"ẳ", 0},
+            {"A", 1},
+               {"Ẳ", 0},
+         {"a", 1},
+            {"ả", 0},
+         {"dead_circumflex", 12},
+            {"a", 1},
+               {"ẩ", 0},
+            {"e", 1},
+               {"ể", 0},
+            {"o", 1},
+               {"ổ", 0},
+            {"E", 1},
+               {"Ể", 0},
+            {"O", 1},
+               {"Ổ", 0},
+            {"A", 1},
+               {"Ẩ", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ở", 0},
+            {"u", 1},
+               {"ử", 0},
+            {"O", 1},
+               {"Ở", 0},
+            {"U", 1},
+               {"Ử", 0},
+         {"Acircumflex", 1},
+            {"Ẩ", 0},
+         {"exclam", 1},
+            {"⸘", 0},
+         {"e", 1},
+            {"ẻ", 0},
+         {"o", 1},
+            {"ỏ", 0},
+         {"uhorn", 1},
+            {"ử", 0},
+         {"acircumflex", 1},
+            {"ẩ", 0},
+         {"Ecircumflex", 1},
+            {"Ể", 0},
+         {"y", 1},
+            {"ỷ", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ẳ", 0},
+            {"A", 1},
+               {"Ẳ", 0},
+         {"i", 1},
+            {"ỉ", 0},
+         {"Ohorn", 1},
+            {"Ở", 0},
+         {"ohorn", 1},
+            {"ở", 0},
+         {"Ocircumflex", 1},
+            {"Ổ", 0},
+         {"ocircumflex", 1},
+            {"ổ", 0},
+         {"u", 1},
+            {"ủ", 0},
+         {"E", 1},
+            {"Ẻ", 0},
+         {"Y", 1},
+            {"Ỷ", 0},
+         {"Abreve", 1},
+            {"Ẳ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ở", 0},
+            {"u", 1},
+               {"ử", 0},
+            {"O", 1},
+               {"Ở", 0},
+            {"U", 1},
+               {"Ử", 0},
+         {"ecircumflex", 1},
+            {"ể", 0},
+         {"question", 1},
+            {"¿", 0},
+         {"O", 1},
+            {"Ỏ", 0},
+         {"abreve", 1},
+            {"ẳ", 0},
+         {"A", 1},
+            {"Ả", 0},
+         {"Uhorn", 1},
+            {"Ử", 0},
+         {"I", 1},
+            {"Ỉ", 0},
+         {"U", 1},
+            {"Ủ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ẩ", 0},
+            {"e", 1},
+               {"ể", 0},
+            {"o", 1},
+               {"ổ", 0},
+            {"E", 1},
+               {"Ể", 0},
+            {"O", 1},
+               {"Ổ", 0},
+            {"A", 1},
+               {"Ẩ", 0},
+      {"apostrophe", 470},
+         {"W", 1},
+            {"Ẃ", 0},
+         {"dead_breve", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"g", 1},
+            {"ǵ", 0},
+         {"a", 1},
+            {"á", 0},
+         {"Greek_IOTA", 1},
+            {"Ί", 0},
+         {"Greek_iota", 1},
+            {"ί", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ớ", 0},
+            {"u", 1},
+               {"ứ", 0},
+            {"O", 1},
+               {"Ớ", 0},
+            {"U", 1},
+               {"Ứ", 0},
+         {"dead_circumflex", 12},
+            {"a", 1},
+               {"ấ", 0},
+            {"e", 1},
+               {"ế", 0},
+            {"o", 1},
+               {"ố", 0},
+            {"E", 1},
+               {"Ế", 0},
+            {"O", 1},
+               {"Ố", 0},
+            {"A", 1},
+               {"Ấ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ό", 0},
+         {"Acircumflex", 1},
+            {"Ấ", 0},
+         {"C", 1},
+            {"Ć", 0},
+         {"less", 1},
+            {"‘", 0},
+         {"Cyrillic_er", 1},
+            {"р́", 0},
+         {"e", 1},
+            {"é", 0},
+         {"KP_Divide", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"Utilde", 1},
+            {"Ṹ", 0},
+         {"o", 1},
+            {"ó", 0},
+         {"l", 1},
+            {"ĺ", 0},
+         {"Udiaeresis", 1},
+            {"Ǘ", 0},
+         {"Greek_upsilon", 1},
+            {"ύ", 0},
+         {"uhorn", 1},
+            {"ứ", 0},
+         {"space", 1},
+            {"'", 0},
+         {"dead_macron", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"acircumflex", 1},
+            {"ấ", 0},
+         {"Ecircumflex", 1},
+            {"Ế", 0},
+         {"Cyrillic_I", 1},
+            {"И́", 0},
+         {"y", 1},
+            {"ý", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"idiaeresis", 1},
+            {"ḯ", 0},
+         {"Cyrillic_O", 1},
+            {"О́", 0},
+         {"i", 1},
+            {"í", 0},
+         {"k", 1},
+            {"ḱ", 0},
+         {"n", 1},
+            {"ń", 0},
+         {"ccedilla", 1},
+            {"ḉ", 0},
+         {"Cyrillic_GHE", 1},
+            {"Ѓ", 0},
+         {"dead_tilde", 8},
+            {"o", 1},
+               {"ṍ", 0},
+            {"u", 1},
+               {"ṹ", 0},
+            {"O", 1},
+               {"Ṍ", 0},
+            {"U", 1},
+               {"Ṹ", 0},
+         {"Cyrillic_a", 1},
+            {"а́", 0},
+         {"parenright", 26},
+            {"Greek_IOTA", 1},
+               {"Ἴ", 0},
+            {"Greek_iota", 1},
+               {"ἴ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὄ", 0},
+            {"Greek_upsilon", 1},
+               {"ὔ", 0},
+            {"Greek_epsilon", 1},
+               {"ἔ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἄ", 0},
+            {"Greek_omicron", 1},
+               {"ὄ", 0},
+            {"Greek_eta", 1},
+               {"ἤ", 0},
+            {"Greek_alpha", 1},
+               {"ἄ", 0},
+            {"Greek_ETA", 1},
+               {"Ἤ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἔ", 0},
+            {"Greek_omega", 1},
+               {"ὤ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὤ", 0},
+         {"Ohorn", 1},
+            {"Ớ", 0},
+         {"ohorn", 1},
+            {"ớ", 0},
+         {"Cyrillic_ER", 1},
+            {"Р́", 0},
+         {"Greek_epsilon", 1},
+            {"έ", 0},
+         {"Cyrillic_KA", 1},
+            {"Ќ", 0},
+         {"Cyrillic_U", 1},
+            {"У́", 0},
+         {"dead_abovering", 4},
+            {"a", 1},
+               {"ǻ", 0},
+            {"A", 1},
+               {"Ǻ", 0},
+         {"Ocircumflex", 1},
+            {"Ố", 0},
+         {"AE", 1},
+            {"Ǽ", 0},
+         {"omacron", 1},
+            {"ṓ", 0},
+         {"ocircumflex", 1},
+            {"ố", 0},
+         {"u", 1},
+            {"ú", 0},
+         {"z", 1},
+            {"ź", 0},
+         {"G", 1},
+            {"Ǵ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ά", 0},
+         {"otilde", 1},
+            {"ṍ", 0},
+         {"utilde", 1},
+            {"ṹ", 0},
+         {"Cyrillic_ie", 1},
+            {"е́", 0},
+         {"emacron", 1},
+            {"ḗ", 0},
+         {"E", 1},
+            {"É", 0},
+         {"S", 1},
+            {"Ś", 0},
+         {"Greek_iotadieresis", 1},
+            {"ΐ", 0},
+         {"Y", 1},
+            {"Ý", 0},
+         {"Cyrillic_i", 1},
+            {"и́", 0},
+         {"dead_dasia", 28},
+            {"Greek_IOTA", 1},
+               {"Ἵ", 0},
+            {"Greek_iota", 1},
+               {"ἵ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὅ", 0},
+            {"Greek_upsilon", 1},
+               {"ὕ", 0},
+            {"Greek_epsilon", 1},
+               {"ἕ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἅ", 0},
+            {"Greek_omicron", 1},
+               {"ὅ", 0},
+            {"Greek_eta", 1},
+               {"ἥ", 0},
+            {"Greek_alpha", 1},
+               {"ἅ", 0},
+            {"Greek_ETA", 1},
+               {"Ἥ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἕ", 0},
+            {"Greek_omega", 1},
+               {"ὥ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὥ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὕ", 0},
+         {"Greek_upsilondieresis", 1},
+            {"ΰ", 0},
+         {"Greek_omicron", 1},
+            {"ό", 0},
+         {"Greek_eta", 1},
+            {"ή", 0},
+         {"Otilde", 1},
+            {"Ṍ", 0},
+         {"Cyrillic_ka", 1},
+            {"ќ", 0},
+         {"Aring", 1},
+            {"Ǻ", 0},
+         {"Abreve", 1},
+            {"Ắ", 0},
+         {"dead_psili", 26},
+            {"Greek_IOTA", 1},
+               {"Ἴ", 0},
+            {"Greek_iota", 1},
+               {"ἴ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὄ", 0},
+            {"Greek_upsilon", 1},
+               {"ὔ", 0},
+            {"Greek_epsilon", 1},
+               {"ἔ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἄ", 0},
+            {"Greek_omicron", 1},
+               {"ὄ", 0},
+            {"Greek_eta", 1},
+               {"ἤ", 0},
+            {"Greek_alpha", 1},
+               {"ἄ", 0},
+            {"Greek_ETA", 1},
+               {"Ἤ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἔ", 0},
+            {"Greek_omega", 1},
+               {"ὤ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὤ", 0},
+         {"quotedbl", 14},
+            {"Greek_iota", 1},
+               {"ΐ", 0},
+            {"Greek_upsilon", 1},
+               {"ΰ", 0},
+            {"space", 1},
+               {"΅", 0},
+            {"i", 1},
+               {"ḯ", 0},
+            {"u", 1},
+               {"ǘ", 0},
+            {"I", 1},
+               {"Ḯ", 0},
+            {"U", 1},
+               {"Ǘ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ớ", 0},
+            {"u", 1},
+               {"ứ", 0},
+            {"O", 1},
+               {"Ớ", 0},
+            {"U", 1},
+               {"Ứ", 0},
+         {"cedilla", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"Greek_alpha", 1},
+            {"ά", 0},
+         {"ecircumflex", 1},
+            {"ế", 0},
+         {"w", 1},
+            {"ẃ", 0},
+         {"Greek_ETA", 1},
+            {"Ή", 0},
+         {"Cyrillic_o", 1},
+            {"о́", 0},
+         {"Emacron", 1},
+            {"Ḗ", 0},
+         {"Ooblique", 1},
+            {"Ǿ", 0},
+         {"p", 1},
+            {"ṕ", 0},
+         {"underscore", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"P", 1},
+            {"Ṕ", 0},
+         {"apostrophe", 1},
+            {"´", 0},
+         {"M", 1},
+            {"Ḿ", 0},
+         {"O", 1},
+            {"Ó", 0},
+         {"abreve", 1},
+            {"ắ", 0},
+         {"m", 1},
+            {"ḿ", 0},
+         {"r", 1},
+            {"ŕ", 0},
+         {"s", 1},
+            {"ś", 0},
+         {"Z", 1},
+            {"Ź", 0},
+         {"macron", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"A", 1},
+            {"Á", 0},
+         {"R", 1},
+            {"Ŕ", 0},
+         {"c", 1},
+            {"ć", 0},
+         {"Idiaeresis", 1},
+            {"Ḯ", 0},
+         {"L", 1},
+            {"Ĺ", 0},
+         {"Greek_EPSILON", 1},
+            {"Έ", 0},
+         {"Cyrillic_A", 1},
+            {"А́", 0},
+         {"comma", 1},
+            {"‚", 0},
+         {"asciitilde", 8},
+            {"o", 1},
+               {"ṍ", 0},
+            {"u", 1},
+               {"ṹ", 0},
+            {"O", 1},
+               {"Ṍ", 0},
+            {"U", 1},
+               {"Ṹ", 0},
+         {"Ccedilla", 1},
+            {"Ḉ", 0},
+         {"slash", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"aring", 1},
+            {"ǻ", 0},
+         {"greater", 1},
+            {"’", 0},
+         {"K", 1},
+            {"Ḱ", 0},
+         {"Omacron", 1},
+            {"Ṓ", 0},
+         {"Cyrillic_IE", 1},
+            {"Е́", 0},
+         {"dead_cedilla", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"Greek_omega", 1},
+            {"ώ", 0},
+         {"dead_diaeresis", 12},
+            {"Greek_iota", 1},
+               {"ΐ", 0},
+            {"Greek_upsilon", 1},
+               {"ΰ", 0},
+            {"i", 1},
+               {"ḯ", 0},
+            {"u", 1},
+               {"ǘ", 0},
+            {"I", 1},
+               {"Ḯ", 0},
+            {"U", 1},
+               {"Ǘ", 0},
+         {"Uhorn", 1},
+            {"Ứ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ώ", 0},
+         {"oslash", 1},
+            {"ǿ", 0},
+         {"Cyrillic_ghe", 1},
+            {"ѓ", 0},
+         {"parenleft", 28},
+            {"Greek_IOTA", 1},
+               {"Ἵ", 0},
+            {"Greek_iota", 1},
+               {"ἵ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὅ", 0},
+            {"Greek_upsilon", 1},
+               {"ὕ", 0},
+            {"Greek_epsilon", 1},
+               {"ἕ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἅ", 0},
+            {"Greek_omicron", 1},
+               {"ὅ", 0},
+            {"Greek_eta", 1},
+               {"ἥ", 0},
+            {"Greek_alpha", 1},
+               {"ἅ", 0},
+            {"Greek_ETA", 1},
+               {"Ἥ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἕ", 0},
+            {"Greek_omega", 1},
+               {"ὥ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὥ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὕ", 0},
+         {"udiaeresis", 1},
+            {"ǘ", 0},
+         {"I", 1},
+            {"Í", 0},
+         {"N", 1},
+            {"Ń", 0},
+         {"U", 1},
+            {"Ú", 0},
+         {"Cyrillic_u", 1},
+            {"у́", 0},
+         {"ae", 1},
+            {"ǽ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ấ", 0},
+            {"e", 1},
+               {"ế", 0},
+            {"o", 1},
+               {"ố", 0},
+            {"E", 1},
+               {"Ế", 0},
+            {"O", 1},
+               {"Ố", 0},
+            {"A", 1},
+               {"Ấ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ύ", 0},
+      {"M", 2},
+         {"period", 1},
+            {"Ṁ", 0},
+      {"O", 40},
+         {"minus", 1},
+            {"Ō", 0},
+         {"C", 1},
+            {"©", 0},
+         {"diaeresis", 1},
+            {"Ö", 0},
+         {"x", 1},
+            {"¤", 0},
+         {"E", 1},
+            {"Œ", 0},
+         {"S", 1},
+            {"§", 0},
+         {"quotedbl", 1},
+            {"Ö", 0},
+         {"acute", 1},
+            {"Ó", 0},
+         {"underscore", 1},
+            {"Ō", 0},
+         {"apostrophe", 1},
+            {"Ó", 0},
+         {"r", 1},
+            {"®", 0},
+         {"A", 1},
+            {"Ⓐ", 0},
+         {"R", 1},
+            {"®", 0},
+         {"c", 1},
+            {"©", 0},
+         {"asciitilde", 1},
+            {"Õ", 0},
+         {"slash", 1},
+            {"Ø", 0},
+         {"greater", 1},
+            {"Ô", 0},
+         {"X", 1},
+            {"¤", 0},
+         {"grave", 1},
+            {"Ò", 0},
+         {"asciicircum", 1},
+            {"Ô", 0},
+      {"m", 6},
+         {"period", 1},
+            {"ṁ", 0},
+         {"u", 1},
+            {"µ", 0},
+         {"slash", 1},
+            {"₥", 0},
+      {"r", 6},
+         {"less", 1},
+            {"ř", 0},
+         {"apostrophe", 1},
+            {"ŕ", 0},
+         {"comma", 1},
+            {"ŗ", 0},
+      {"s", 20},
+         {"period", 1},
+            {"ṡ", 0},
+         {"exclam", 1},
+            {"§", 0},
+         {"less", 1},
+            {"š", 0},
+         {"o", 1},
+            {"§", 0},
+         {"cedilla", 1},
+            {"ş", 0},
+         {"apostrophe", 1},
+            {"ś", 0},
+         {"M", 1},
+            {"℠", 0},
+         {"m", 1},
+            {"℠", 0},
+         {"s", 1},
+            {"ß", 0},
+         {"comma", 1},
+            {"ş", 0},
+      {"asterisk", 17},
+         {"a", 1},
+            {"å", 0},
+         {"diaeresis", 1},
+            {"⍣", 0},
+         {"u", 1},
+            {"ů", 0},
+         {"apostrophe", 4},
+            {"a", 1},
+               {"ǻ", 0},
+            {"A", 1},
+               {"Ǻ", 0},
+         {"A", 1},
+            {"Å", 0},
+         {"0", 1},
+            {"°", 0},
+         {"U", 1},
+            {"Ů", 0},
+      {"Z", 6},
+         {"period", 1},
+            {"Ż", 0},
+         {"less", 1},
+            {"Ž", 0},
+         {"apostrophe", 1},
+            {"Ź", 0},
+      {"bar", 6},
+         {"C", 1},
+            {"¢", 0},
+         {"c", 1},
+            {"¢", 0},
+         {"asciitilde", 1},
+            {"⍭", 0},
+      {"macron", 166},
+         {"adiaeresis", 1},
+            {"ǟ", 0},
+         {"period", 8},
+            {"a", 1},
+               {"ǡ", 0},
+            {"o", 1},
+               {"ȱ", 0},
+            {"O", 1},
+               {"Ȱ", 0},
+            {"A", 1},
+               {"Ǡ", 0},
+         {"g", 1},
+            {"ḡ", 0},
+         {"a", 1},
+            {"ā", 0},
+         {"Greek_IOTA", 1},
+            {"Ῑ", 0},
+         {"Greek_iota", 1},
+            {"ῑ", 0},
+         {"exclam", 8},
+            {"l", 1},
+               {"ḹ", 0},
+            {"r", 1},
+               {"ṝ", 0},
+            {"R", 1},
+               {"Ṝ", 0},
+            {"L", 1},
+               {"Ḹ", 0},
+         {"Cyrillic_er", 1},
+            {"р̄", 0},
+         {"e", 1},
+            {"ē", 0},
+         {"o", 1},
+            {"ō", 0},
+         {"Udiaeresis", 1},
+            {"Ǖ", 0},
+         {"Greek_upsilon", 1},
+            {"ῡ", 0},
+         {"dead_belowdot", 8},
+            {"l", 1},
+               {"ḹ", 0},
+            {"r", 1},
+               {"ṝ", 0},
+            {"R", 1},
+               {"Ṝ", 0},
+            {"L", 1},
+               {"Ḹ", 0},
+         {"Cyrillic_I", 1},
+            {"Ӣ", 0},
+         {"y", 1},
+            {"ȳ", 0},
+         {"Cyrillic_O", 1},
+            {"О̄", 0},
+         {"i", 1},
+            {"ī", 0},
+         {"dead_tilde", 4},
+            {"o", 1},
+               {"ȭ", 0},
+            {"O", 1},
+               {"Ȭ", 0},
+         {"Cyrillic_a", 1},
+            {"а̄", 0},
+         {"Cyrillic_ER", 1},
+            {"Р̄", 0},
+         {"Cyrillic_U", 1},
+            {"Ӯ", 0},
+         {"AE", 1},
+            {"Ǣ", 0},
+         {"u", 1},
+            {"ū", 0},
+         {"G", 1},
+            {"Ḡ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ᾱ", 0},
+         {"otilde", 1},
+            {"ȭ", 0},
+         {"Cyrillic_ie", 1},
+            {"е̄", 0},
+         {"E", 1},
+            {"Ē", 0},
+         {"Y", 1},
+            {"Ȳ", 0},
+         {"Cyrillic_i", 1},
+            {"ӣ", 0},
+         {"dead_ogonek", 4},
+            {"o", 1},
+               {"ǭ", 0},
+            {"O", 1},
+               {"Ǭ", 0},
+         {"odiaeresis", 1},
+            {"ȫ", 0},
+         {"Otilde", 1},
+            {"Ȭ", 0},
+         {"quotedbl", 12},
+            {"a", 1},
+               {"ǟ", 0},
+            {"o", 1},
+               {"ȫ", 0},
+            {"u", 1},
+               {"ǖ", 0},
+            {"O", 1},
+               {"Ȫ", 0},
+            {"A", 1},
+               {"Ǟ", 0},
+            {"U", 1},
+               {"Ǖ", 0},
+         {"Greek_alpha", 1},
+            {"ᾱ", 0},
+         {"dead_abovedot", 8},
+            {"a", 1},
+               {"ǡ", 0},
+            {"o", 1},
+               {"ȱ", 0},
+            {"O", 1},
+               {"Ȱ", 0},
+            {"A", 1},
+               {"Ǡ", 0},
+         {"Cyrillic_o", 1},
+            {"о̄", 0},
+         {"O", 1},
+            {"Ō", 0},
+         {"A", 1},
+            {"Ā", 0},
+         {"Odiaeresis", 1},
+            {"Ȫ", 0},
+         {"Cyrillic_A", 1},
+            {"А̄", 0},
+         {"asciitilde", 4},
+            {"o", 1},
+               {"ȭ", 0},
+            {"O", 1},
+               {"Ȭ", 0},
+         {"semicolon", 4},
+            {"o", 1},
+               {"ǭ", 0},
+            {"O", 1},
+               {"Ǭ", 0},
+         {"Cyrillic_IE", 1},
+            {"Е̄", 0},
+         {"dead_diaeresis", 12},
+            {"a", 1},
+               {"ǟ", 0},
+            {"o", 1},
+               {"ȫ", 0},
+            {"u", 1},
+               {"ǖ", 0},
+            {"O", 1},
+               {"Ȫ", 0},
+            {"A", 1},
+               {"Ǟ", 0},
+            {"U", 1},
+               {"Ǖ", 0},
+         {"Adiaeresis", 1},
+            {"Ǟ", 0},
+         {"udiaeresis", 1},
+            {"ǖ", 0},
+         {"I", 1},
+            {"Ī", 0},
+         {"U", 1},
+            {"Ū", 0},
+         {"Cyrillic_u", 1},
+            {"ӯ", 0},
+         {"ae", 1},
+            {"ǣ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ῡ", 0},
+      {"A", 32},
+         {"minus", 1},
+            {"Ā", 0},
+         {"diaeresis", 1},
+            {"Ä", 0},
+         {"E", 1},
+            {"Æ", 0},
+         {"quotedbl", 1},
+            {"Ä", 0},
+         {"acute", 1},
+            {"Á", 0},
+         {"underscore", 1},
+            {"Ā", 0},
+         {"apostrophe", 1},
+            {"Á", 0},
+         {"asterisk", 1},
+            {"Å", 0},
+         {"A", 1},
+            {"Å", 0},
+         {"comma", 1},
+            {"Ą", 0},
+         {"T", 1},
+            {"@", 0},
+         {"asciitilde", 1},
+            {"Ã", 0},
+         {"greater", 1},
+            {"Â", 0},
+         {"parenleft", 1},
+            {"Ă", 0},
+         {"grave", 1},
+            {"À", 0},
+         {"asciicircum", 1},
+            {"Â", 0},
+      {"R", 10},
+         {"less", 1},
+            {"Ř", 0},
+         {"apostrophe", 1},
+            {"Ŕ", 0},
+         {"O", 1},
+            {"®", 0},
+         {"s", 1},
+            {"₨", 0},
+         {"comma", 1},
+            {"Ŗ", 0},
+      {"Cyrillic_ES", 2},
+         {"equal", 1},
+            {"€", 0},
+      {"c", 98},
+         {"period", 1},
+            {"ċ", 0},
+         {"g", 1},
+            {"ǧ", 0},
+         {"a", 1},
+            {"ǎ", 0},
+         {"ezh", 1},
+            {"ǯ", 0},
+         {"C", 1},
+            {"Č", 0},
+         {"less", 1},
+            {"č", 0},
+         {"e", 1},
+            {"ě", 0},
+         {"o", 1},
+            {"ǒ", 0},
+         {"l", 1},
+            {"ľ", 0},
+         {"Udiaeresis", 1},
+            {"Ǚ", 0},
+         {"t", 1},
+            {"ť", 0},
+         {"i", 1},
+            {"ǐ", 0},
+         {"k", 1},
+            {"ǩ", 0},
+         {"n", 1},
+            {"ň", 0},
+         {"equal", 1},
+            {"€", 0},
+         {"j", 1},
+            {"ǰ", 0},
+         {"u", 1},
+            {"ǔ", 0},
+         {"z", 1},
+            {"ž", 0},
+         {"G", 1},
+            {"Ǧ", 0},
+         {"H", 1},
+            {"Ȟ", 0},
+         {"E", 1},
+            {"Ě", 0},
+         {"S", 1},
+            {"Š", 0},
+         {"d", 1},
+            {"ď", 0},
+         {"D", 1},
+            {"Ď", 0},
+         {"quotedbl", 4},
+            {"u", 1},
+               {"ǚ", 0},
+            {"U", 1},
+               {"Ǚ", 0},
+         {"apostrophe", 1},
+            {"ć", 0},
+         {"O", 1},
+            {"Ǒ", 0},
+         {"r", 1},
+            {"ř", 0},
+         {"s", 1},
+            {"š", 0},
+         {"Z", 1},
+            {"Ž", 0},
+         {"bar", 1},
+            {"¢", 0},
+         {"EZH", 1},
+            {"Ǯ", 0},
+         {"A", 1},
+            {"Ǎ", 0},
+         {"R", 1},
+            {"Ř", 0},
+         {"c", 1},
+            {"č", 0},
+         {"L", 1},
+            {"Ľ", 0},
+         {"comma", 1},
+            {"ç", 0},
+         {"T", 1},
+            {"Ť", 0},
+         {"slash", 1},
+            {"¢", 0},
+         {"K", 1},
+            {"Ǩ", 0},
+         {"dead_diaeresis", 4},
+            {"u", 1},
+               {"ǚ", 0},
+            {"U", 1},
+               {"Ǚ", 0},
+         {"h", 1},
+            {"ȟ", 0},
+         {"udiaeresis", 1},
+            {"ǚ", 0},
+         {"I", 1},
+            {"Ǐ", 0},
+         {"N", 1},
+            {"Ň", 0},
+         {"U", 1},
+            {"Ǔ", 0},
+      {"numbersign", 14},
+         {"e", 1},
+            {"♪", 0},
+         {"b", 1},
+            {"♭", 0},
+         {"q", 1},
+            {"♩", 0},
+         {"E", 1},
+            {"♫", 0},
+         {"S", 1},
+            {"♬", 0},
+         {"f", 1},
+            {"♮", 0},
+         {"numbersign", 1},
+            {"♯", 0},
+      {"L", 14},
+         {"minus", 1},
+            {"£", 0},
+         {"less", 1},
+            {"Ľ", 0},
+         {"equal", 1},
+            {"₤", 0},
+         {"V", 1},
+            {"|", 0},
+         {"apostrophe", 1},
+            {"Ĺ", 0},
+         {"comma", 1},
+            {"Ļ", 0},
+         {"slash", 1},
+            {"Ł", 0},
+      {"Greek_EPSILON", 2},
+         {"apostrophe", 1},
+            {"Έ", 0},
+      {"comma", 66},
+         {"minus", 1},
+            {"¬", 0},
+         {"g", 1},
+            {"ģ", 0},
+         {"a", 1},
+            {"ą", 0},
+         {"C", 1},
+            {"Ç", 0},
+         {"e", 1},
+            {"ę", 0},
+         {"l", 1},
+            {"ļ", 0},
+         {"t", 1},
+            {"ţ", 0},
+         {"space", 1},
+            {"¸", 0},
+         {"i", 1},
+            {"į", 0},
+         {"k", 1},
+            {"ķ", 0},
+         {"n", 1},
+            {"ņ", 0},
+         {"u", 1},
+            {"ų", 0},
+         {"G", 1},
+            {"Ģ", 0},
+         {"H", 1},
+            {"Ḩ", 0},
+         {"E", 1},
+            {"Ę", 0},
+         {"S", 1},
+            {"Ş", 0},
+         {"d", 1},
+            {"ḑ", 0},
+         {"D", 1},
+            {"Ḑ", 0},
+         {"quotedbl", 1},
+            {"„", 0},
+         {"apostrophe", 1},
+            {"‚", 0},
+         {"r", 1},
+            {"ŗ", 0},
+         {"s", 1},
+            {"ş", 0},
+         {"A", 1},
+            {"Ą", 0},
+         {"R", 1},
+            {"Ŗ", 0},
+         {"c", 1},
+            {"ç", 0},
+         {"L", 1},
+            {"Ļ", 0},
+         {"comma", 1},
+            {"¸", 0},
+         {"T", 1},
+            {"Ţ", 0},
+         {"K", 1},
+            {"Ķ", 0},
+         {"h", 1},
+            {"ḩ", 0},
+         {"I", 1},
+            {"Į", 0},
+         {"N", 1},
+            {"Ņ", 0},
+         {"U", 1},
+            {"Ų", 0},
+      {"T", 16},
+         {"minus", 1},
+            {"Ŧ", 0},
+         {"period", 1},
+            {"Ṫ", 0},
+         {"less", 1},
+            {"Ť", 0},
+         {"H", 1},
+            {"Þ", 0},
+         {"M", 1},
+            {"™", 0},
+         {"m", 1},
+            {"™", 0},
+         {"comma", 1},
+            {"Ţ", 0},
+         {"slash", 1},
+            {"Ŧ", 0},
+      {"asciitilde", 222},
+         {"dead_breve", 4},
+            {"a", 1},
+               {"ẵ", 0},
+            {"A", 1},
+               {"Ẵ", 0},
+         {"a", 1},
+            {"ã", 0},
+         {"Greek_iota", 1},
+            {"ῖ", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ỡ", 0},
+            {"u", 1},
+               {"ữ", 0},
+            {"O", 1},
+               {"Ỡ", 0},
+            {"U", 1},
+               {"Ữ", 0},
+         {"dead_circumflex", 12},
+            {"a", 1},
+               {"ẫ", 0},
+            {"e", 1},
+               {"ễ", 0},
+            {"o", 1},
+               {"ỗ", 0},
+            {"E", 1},
+               {"Ễ", 0},
+            {"O", 1},
+               {"Ỗ", 0},
+            {"A", 1},
+               {"Ẫ", 0},
+         {"Acircumflex", 1},
+            {"Ẫ", 0},
+         {"e", 1},
+            {"ẽ", 0},
+         {"o", 1},
+            {"õ", 0},
+         {"Greek_upsilon", 1},
+            {"ῦ", 0},
+         {"diaeresis", 1},
+            {"⍨", 0},
+         {"uhorn", 1},
+            {"ữ", 0},
+         {"space", 1},
+            {"~", 0},
+         {"acircumflex", 1},
+            {"ẫ", 0},
+         {"Ecircumflex", 1},
+            {"Ễ", 0},
+         {"y", 1},
+            {"ỹ", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ẵ", 0},
+            {"A", 1},
+               {"Ẵ", 0},
+         {"i", 1},
+            {"ĩ", 0},
+         {"n", 1},
+            {"ñ", 0},
+         {"parenright", 18},
+            {"Greek_IOTA", 1},
+               {"Ἶ", 0},
+            {"Greek_iota", 1},
+               {"ἶ", 0},
+            {"Greek_upsilon", 1},
+               {"ὖ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἆ", 0},
+            {"Greek_eta", 1},
+               {"ἦ", 0},
+            {"Greek_alpha", 1},
+               {"ἆ", 0},
+            {"Greek_ETA", 1},
+               {"Ἦ", 0},
+            {"Greek_omega", 1},
+               {"ὦ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὦ", 0},
+         {"Ohorn", 1},
+            {"Ỡ", 0},
+         {"ohorn", 1},
+            {"ỡ", 0},
+         {"Ocircumflex", 1},
+            {"Ỗ", 0},
+         {"V", 1},
+            {"Ṽ", 0},
+         {"ocircumflex", 1},
+            {"ỗ", 0},
+         {"u", 1},
+            {"ũ", 0},
+         {"E", 1},
+            {"Ẽ", 0},
+         {"Greek_iotadieresis", 1},
+            {"ῗ", 0},
+         {"Y", 1},
+            {"Ỹ", 0},
+         {"dead_dasia", 20},
+            {"Greek_IOTA", 1},
+               {"Ἷ", 0},
+            {"Greek_iota", 1},
+               {"ἷ", 0},
+            {"Greek_upsilon", 1},
+               {"ὗ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἇ", 0},
+            {"Greek_eta", 1},
+               {"ἧ", 0},
+            {"Greek_alpha", 1},
+               {"ἇ", 0},
+            {"Greek_ETA", 1},
+               {"Ἧ", 0},
+            {"Greek_omega", 1},
+               {"ὧ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὧ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὗ", 0},
+         {"Greek_upsilondieresis", 1},
+            {"ῧ", 0},
+         {"Greek_eta", 1},
+            {"ῆ", 0},
+         {"Abreve", 1},
+            {"Ẵ", 0},
+         {"dead_psili", 18},
+            {"Greek_IOTA", 1},
+               {"Ἶ", 0},
+            {"Greek_iota", 1},
+               {"ἶ", 0},
+            {"Greek_upsilon", 1},
+               {"ὖ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἆ", 0},
+            {"Greek_eta", 1},
+               {"ἦ", 0},
+            {"Greek_alpha", 1},
+               {"ἆ", 0},
+            {"Greek_ETA", 1},
+               {"Ἦ", 0},
+            {"Greek_omega", 1},
+               {"ὦ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὦ", 0},
+         {"quotedbl", 4},
+            {"Greek_iota", 1},
+               {"ῗ", 0},
+            {"Greek_upsilon", 1},
+               {"ῧ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ỡ", 0},
+            {"u", 1},
+               {"ữ", 0},
+            {"O", 1},
+               {"Ỡ", 0},
+            {"U", 1},
+               {"Ữ", 0},
+         {"Greek_alpha", 1},
+            {"ᾶ", 0},
+         {"ecircumflex", 1},
+            {"ễ", 0},
+         {"v", 1},
+            {"ṽ", 0},
+         {"O", 1},
+            {"Õ", 0},
+         {"abreve", 1},
+            {"ẵ", 0},
+         {"bar", 1},
+            {"⍭", 0},
+         {"A", 1},
+            {"Ã", 0},
+         {"0", 1},
+            {"⍬", 0},
+         {"Greek_omega", 1},
+            {"ῶ", 0},
+         {"dead_diaeresis", 4},
+            {"Greek_iota", 1},
+               {"ῗ", 0},
+            {"Greek_upsilon", 1},
+               {"ῧ", 0},
+         {"Uhorn", 1},
+            {"Ữ", 0},
+         {"parenleft", 20},
+            {"Greek_IOTA", 1},
+               {"Ἷ", 0},
+            {"Greek_iota", 1},
+               {"ἷ", 0},
+            {"Greek_upsilon", 1},
+               {"ὗ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἇ", 0},
+            {"Greek_eta", 1},
+               {"ἧ", 0},
+            {"Greek_alpha", 1},
+               {"ἇ", 0},
+            {"Greek_ETA", 1},
+               {"Ἧ", 0},
+            {"Greek_omega", 1},
+               {"ὧ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὧ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὗ", 0},
+         {"I", 1},
+            {"Ĩ", 0},
+         {"N", 1},
+            {"Ñ", 0},
+         {"U", 1},
+            {"Ũ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ẫ", 0},
+            {"e", 1},
+               {"ễ", 0},
+            {"o", 1},
+               {"ỗ", 0},
+            {"E", 1},
+               {"Ễ", 0},
+            {"O", 1},
+               {"Ỗ", 0},
+            {"A", 1},
+               {"Ẫ", 0},
+      {"slash", 66},
+         {"minus", 1},
+            {"⌿", 0},
+         {"g", 1},
+            {"ǥ", 0},
+         {"C", 1},
+            {"₡", 0},
+         {"less", 1},
+            {"\\", 0},
+         {"o", 1},
+            {"ø", 0},
+         {"l", 1},
+            {"ł", 0},
+         {"t", 1},
+            {"ŧ", 0},
+         {"b", 1},
+            {"ƀ", 0},
+         {"i", 1},
+            {"ɨ", 0},
+         {"equal", 1},
+            {"≠", 0},
+         {"Cyrillic_GHE", 1},
+            {"Ғ", 0},
+         {"leftarrow", 1},
+            {"↚", 0},
+         {"Cyrillic_KA", 1},
+            {"Ҟ", 0},
+         {"u", 1},
+            {"µ", 0},
+         {"rightarrow", 1},
+            {"↛", 0},
+         {"z", 1},
+            {"ƶ", 0},
+         {"G", 1},
+            {"Ǥ", 0},
+         {"H", 1},
+            {"Ħ", 0},
+         {"d", 1},
+            {"đ", 0},
+         {"Cyrillic_ka", 1},
+            {"ҟ", 0},
+         {"D", 1},
+            {"Đ", 0},
+         {"v", 1},
+            {"√", 0},
+         {"O", 1},
+            {"Ø", 0},
+         {"m", 1},
+            {"₥", 0},
+         {"Z", 1},
+            {"Ƶ", 0},
+         {"c", 1},
+            {"¢", 0},
+         {"L", 1},
+            {"Ł", 0},
+         {"T", 1},
+            {"Ŧ", 0},
+         {"slash", 1},
+            {"\\", 0},
+         {"Cyrillic_ghe", 1},
+            {"ғ", 0},
+         {"h", 1},
+            {"ħ", 0},
+         {"I", 1},
+            {"Ɨ", 0},
+         {"asciicircum", 1},
+            {"|", 0},
+      {"5", 4},
+         {"8", 1},
+            {"⅝", 0},
+         {"6", 1},
+            {"⅚", 0},
+      {"Cyrillic_EN", 4},
+         {"Cyrillic_O", 1},
+            {"№", 0},
+         {"Cyrillic_o", 1},
+            {"№", 0},
+      {"greater", 36},
+         {"a", 1},
+            {"â", 0},
+         {"less", 1},
+            {"⋄", 0},
+         {"e", 1},
+            {"ê", 0},
+         {"o", 1},
+            {"ô", 0},
+         {"diaeresis", 1},
+            {"⍩", 0},
+         {"space", 1},
+            {"^", 0},
+         {"i", 1},
+            {"î", 0},
+         {"equal", 1},
+            {"≥", 0},
+         {"u", 1},
+            {"û", 0},
+         {"E", 1},
+            {"Ê", 0},
+         {"quotedbl", 1},
+            {"”", 0},
+         {"underscore", 1},
+            {"≥", 0},
+         {"apostrophe", 1},
+            {"’", 0},
+         {"O", 1},
+            {"Ô", 0},
+         {"A", 1},
+            {"Â", 0},
+         {"greater", 1},
+            {"»", 0},
+         {"I", 1},
+            {"Î", 0},
+         {"U", 1},
+            {"Û", 0},
+      {"semicolon", 22},
+         {"a", 1},
+            {"ą", 0},
+         {"e", 1},
+            {"ę", 0},
+         {"o", 1},
+            {"ǫ", 0},
+         {"i", 1},
+            {"į", 0},
+         {"u", 1},
+            {"ų", 0},
+         {"E", 1},
+            {"Ę", 0},
+         {"underscore", 1},
+            {"⍮", 0},
+         {"O", 1},
+            {"Ǫ", 0},
+         {"A", 1},
+            {"Ą", 0},
+         {"I", 1},
+            {"Į", 0},
+         {"U", 1},
+            {"Ų", 0},
+      {"K", 2},
+         {"comma", 1},
+            {"Ķ", 0},
+      {"Cyrillic_IE", 2},
+         {"equal", 1},
+            {"€", 0},
+      {"B", 2},
+         {"period", 1},
+            {"Ḃ", 0},
+      {"0", 6},
+         {"3", 1},
+            {"↉", 0},
+         {"asterisk", 1},
+            {"°", 0},
+         {"asciitilde", 1},
+            {"⍬", 0},
+      {"Greek_omega", 2},
+         {"apostrophe", 1},
+            {"ώ", 0},
+      {"Greek_OMEGA", 2},
+         {"apostrophe", 1},
+            {"Ώ", 0},
+      {"X", 4},
+         {"o", 1},
+            {"¤", 0},
+         {"O", 1},
+            {"¤", 0},
+      {"parenleft", 971},
+         {"minus", 1},
+            {"{", 0},
+         {"W", 2},
+            {"parenright", 1},
+               {"Ⓦ", 0},
+         {"g", 2},
+            {"parenright", 1},
+               {"ⓖ", 0},
+         {"kana_KE", 2},
+            {"parenright", 1},
+               {"㋘", 0},
+         {"a", 2},
+            {"parenright", 1},
+               {"ⓐ", 0},
+         {"Greek_IOTA", 1},
+            {"Ἱ", 0},
+         {"Greek_iota", 1},
+            {"ἱ", 0},
+         {"1", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"⑪", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"⑭", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"⑯", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"⑱", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"⑲", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"⑰", 0},
+            {"parenright", 1},
+               {"①", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"⑰", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"⑱", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"⑪", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"⑬", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"⑯", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"⑭", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"⑬", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"⑩", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"⑮", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"⑮", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"⑲", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"⑩", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὁ", 0},
+         {"C", 2},
+            {"parenright", 1},
+               {"Ⓒ", 0},
+         {"KP_4", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㊶", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㊹", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㊻", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㊽", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㊾", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㊼", 0},
+            {"parenright", 1},
+               {"④", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㊼", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㊽", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㊶", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㊸", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㊻", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㊹", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㊸", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㊵", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㊺", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㊺", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㊾", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㊵", 0},
+         {"kana_SA", 2},
+            {"parenright", 1},
+               {"㋚", 0},
+         {"e", 2},
+            {"parenright", 1},
+               {"ⓔ", 0},
+         {"F", 2},
+            {"parenright", 1},
+               {"Ⓕ", 0},
+         {"KP_6", 2},
+            {"parenright", 1},
+               {"⑥", 0},
+         {"o", 2},
+            {"parenright", 1},
+               {"ⓞ", 0},
+         {"l", 2},
+            {"parenright", 1},
+               {"ⓛ", 0},
+         {"kana_SE", 2},
+            {"parenright", 1},
+               {"㋝", 0},
+         {"kana_SU", 2},
+            {"parenright", 1},
+               {"㋜", 0},
+         {"t", 2},
+            {"parenright", 1},
+               {"ⓣ", 0},
+         {"kana_ME", 2},
+            {"parenright", 1},
+               {"㋱", 0},
+         {"Greek_upsilon", 1},
+            {"ὑ", 0},
+         {"kana_WO", 2},
+            {"parenright", 1},
+               {"㋾", 0},
+         {"space", 1},
+            {"˘", 0},
+         {"KP_8", 2},
+            {"parenright", 1},
+               {"⑧", 0},
+         {"Greek_RHO", 1},
+            {"Ῥ", 0},
+         {"Q", 2},
+            {"parenright", 1},
+               {"Ⓠ", 0},
+         {"y", 2},
+            {"parenright", 1},
+               {"ⓨ", 0},
+         {"b", 2},
+            {"parenright", 1},
+               {"ⓑ", 0},
+         {"kana_YO", 2},
+            {"parenright", 1},
+               {"㋵", 0},
+         {"i", 2},
+            {"parenright", 1},
+               {"ⓘ", 0},
+         {"kana_MA", 2},
+            {"parenright", 1},
+               {"㋮", 0},
+         {"k", 2},
+            {"parenright", 1},
+               {"ⓚ", 0},
+         {"n", 2},
+            {"parenright", 1},
+               {"ⓝ", 0},
+         {"KP_9", 2},
+            {"parenright", 1},
+               {"⑨", 0},
+         {"KP_Space", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"parenright", 1},
+               {"②", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+         {"kana_YU", 2},
+            {"parenright", 1},
+               {"㋴", 0},
+         {"kana_TE", 2},
+            {"parenright", 1},
+               {"㋢", 0},
+         {"7", 2},
+            {"parenright", 1},
+               {"⑦", 0},
+         {"kana_NU", 2},
+            {"parenright", 1},
+               {"㋦", 0},
+         {"kana_HO", 2},
+            {"parenright", 1},
+               {"㋭", 0},
+         {"kana_HI", 2},
+            {"parenright", 1},
+               {"㋪", 0},
+         {"j", 2},
+            {"parenright", 1},
+               {"ⓙ", 0},
+         {"kana_E", 2},
+            {"parenright", 1},
+               {"㋓", 0},
+         {"x", 2},
+            {"parenright", 1},
+               {"ⓧ", 0},
+         {"Greek_epsilon", 1},
+            {"ἑ", 0},
+         {"q", 2},
+            {"parenright", 1},
+               {"ⓠ", 0},
+         {"KP_7", 2},
+            {"parenright", 1},
+               {"⑦", 0},
+         {"kana_I", 2},
+            {"parenright", 1},
+               {"㋑", 0},
+         {"kana_WA", 2},
+            {"parenright", 1},
+               {"㋻", 0},
+         {"kana_RU", 2},
+            {"parenright", 1},
+               {"㋸", 0},
+         {"V", 2},
+            {"parenright", 1},
+               {"Ⓥ", 0},
+         {"u", 2},
+            {"parenright", 1},
+               {"ⓤ", 0},
+         {"kana_NI", 2},
+            {"parenright", 1},
+               {"㋥", 0},
+         {"kana_MU", 2},
+            {"parenright", 1},
+               {"㋰", 0},
+         {"kana_CHI", 2},
+            {"parenright", 1},
+               {"㋠", 0},
+         {"kana_HA", 2},
+            {"parenright", 1},
+               {"㋩", 0},
+         {"z", 2},
+            {"parenright", 1},
+               {"ⓩ", 0},
+         {"G", 2},
+            {"parenright", 1},
+               {"Ⓖ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἁ", 0},
+         {"H", 2},
+            {"parenright", 1},
+               {"Ⓗ", 0},
+         {"8", 2},
+            {"parenright", 1},
+               {"⑧", 0},
+         {"KP_1", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"⑪", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"⑭", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"⑯", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"⑱", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"⑲", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"⑰", 0},
+            {"parenright", 1},
+               {"①", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"⑰", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"⑱", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"⑪", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"⑬", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"⑯", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"⑭", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"⑬", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"⑩", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"⑫", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"⑮", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"⑮", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"⑲", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"⑩", 0},
+         {"3", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㉛", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㉞", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㊱", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㊳", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㊴", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㊲", 0},
+            {"parenright", 1},
+               {"③", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㊲", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㊳", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㉛", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㉝", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㊱", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㉞", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㉝", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㉚", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㉟", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㉟", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㊴", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㉚", 0},
+         {"E", 2},
+            {"parenright", 1},
+               {"Ⓔ", 0},
+         {"S", 2},
+            {"parenright", 1},
+               {"Ⓢ", 0},
+         {"2", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"parenright", 1},
+               {"②", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+         {"Y", 2},
+            {"parenright", 1},
+               {"Ⓨ", 0},
+         {"kana_RA", 2},
+            {"parenright", 1},
+               {"㋶", 0},
+         {"f", 2},
+            {"parenright", 1},
+               {"ⓕ", 0},
+         {"Greek_omicron", 1},
+            {"ὁ", 0},
+         {"Greek_eta", 1},
+            {"ἡ", 0},
+         {"kana_HE", 2},
+            {"parenright", 1},
+               {"㋬", 0},
+         {"Greek_rho", 1},
+            {"ῥ", 0},
+         {"kana_KO", 2},
+            {"parenright", 1},
+               {"㋙", 0},
+         {"d", 2},
+            {"parenright", 1},
+               {"ⓓ", 0},
+         {"kana_NE", 2},
+            {"parenright", 1},
+               {"㋧", 0},
+         {"D", 2},
+            {"parenright", 1},
+               {"Ⓓ", 0},
+         {"kana_FU", 2},
+            {"parenright", 1},
+               {"㋫", 0},
+         {"6", 2},
+            {"parenright", 1},
+               {"⑥", 0},
+         {"Greek_alpha", 1},
+            {"ἁ", 0},
+         {"kana_A", 2},
+            {"parenright", 1},
+               {"㋐", 0},
+         {"w", 2},
+            {"parenright", 1},
+               {"ⓦ", 0},
+         {"Greek_ETA", 1},
+            {"Ἡ", 0},
+         {"4", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㊶", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㊹", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㊻", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㊽", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㊾", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㊼", 0},
+            {"parenright", 1},
+               {"④", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㊼", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㊽", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㊶", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㊸", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㊻", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㊹", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㊸", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㊵", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㊷", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㊺", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㊺", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㊾", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㊵", 0},
+         {"kana_KU", 2},
+            {"parenright", 1},
+               {"㋗", 0},
+         {"KP_3", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㉛", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㉞", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㊱", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㊳", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㊴", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㊲", 0},
+            {"parenright", 1},
+               {"③", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㊲", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㊳", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㉛", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㉝", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㊱", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㉞", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㉝", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㉚", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㉜", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㉟", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㉟", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㊴", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㉚", 0},
+         {"p", 2},
+            {"parenright", 1},
+               {"ⓟ", 0},
+         {"J", 2},
+            {"parenright", 1},
+               {"Ⓙ", 0},
+         {"kana_YA", 2},
+            {"parenright", 1},
+               {"㋳", 0},
+         {"v", 2},
+            {"parenright", 1},
+               {"ⓥ", 0},
+         {"P", 2},
+            {"parenright", 1},
+               {"Ⓟ", 0},
+         {"M", 2},
+            {"parenright", 1},
+               {"Ⓜ", 0},
+         {"O", 2},
+            {"parenright", 1},
+               {"Ⓞ", 0},
+         {"m", 2},
+            {"parenright", 1},
+               {"ⓜ", 0},
+         {"r", 2},
+            {"parenright", 1},
+               {"ⓡ", 0},
+         {"s", 2},
+            {"parenright", 1},
+               {"ⓢ", 0},
+         {"Z", 2},
+            {"parenright", 1},
+               {"Ⓩ", 0},
+         {"kana_U", 2},
+            {"parenright", 1},
+               {"㋒", 0},
+         {"KP_0", 2},
+            {"parenright", 1},
+               {"⓪", 0},
+         {"A", 2},
+            {"parenright", 1},
+               {"Ⓐ", 0},
+         {"R", 2},
+            {"parenright", 1},
+               {"Ⓡ", 0},
+         {"kana_TO", 2},
+            {"parenright", 1},
+               {"㋣", 0},
+         {"kana_TA", 2},
+            {"parenright", 1},
+               {"㋟", 0},
+         {"c", 2},
+            {"parenright", 1},
+               {"ⓒ", 0},
+         {"kana_RO", 2},
+            {"parenright", 1},
+               {"㋺", 0},
+         {"L", 2},
+            {"parenright", 1},
+               {"Ⓛ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἑ", 0},
+         {"KP_2", 65},
+            {"1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"KP_4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"KP_8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"KP_Space", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"parenright", 1},
+               {"②", 0},
+            {"KP_7", 2},
+               {"parenright", 1},
+                  {"㉗", 0},
+            {"8", 2},
+               {"parenright", 1},
+                  {"㉘", 0},
+            {"KP_1", 2},
+               {"parenright", 1},
+                  {"㉑", 0},
+            {"3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"6", 2},
+               {"parenright", 1},
+                  {"㉖", 0},
+            {"4", 2},
+               {"parenright", 1},
+                  {"㉔", 0},
+            {"KP_3", 2},
+               {"parenright", 1},
+                  {"㉓", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+            {"KP_2", 2},
+               {"parenright", 1},
+                  {"㉒", 0},
+            {"5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"KP_5", 2},
+               {"parenright", 1},
+                  {"㉕", 0},
+            {"9", 2},
+               {"parenright", 1},
+                  {"㉙", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"⑳", 0},
+         {"kana_O", 2},
+            {"parenright", 1},
+               {"㋔", 0},
+         {"kana_RI", 2},
+            {"parenright", 1},
+               {"㋷", 0},
+         {"T", 2},
+            {"parenright", 1},
+               {"Ⓣ", 0},
+         {"kana_KA", 2},
+            {"parenright", 1},
+               {"㋕", 0},
+         {"kana_MI", 2},
+            {"parenright", 1},
+               {"㋯", 0},
+         {"5", 8},
+            {"parenright", 1},
+               {"⑤", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㊿", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㊿", 0},
+         {"kana_KI", 2},
+            {"parenright", 1},
+               {"㋖", 0},
+         {"KP_5", 8},
+            {"parenright", 1},
+               {"⑤", 0},
+            {"KP_0", 2},
+               {"parenright", 1},
+                  {"㊿", 0},
+            {"0", 2},
+               {"parenright", 1},
+                  {"㊿", 0},
+         {"K", 2},
+            {"parenright", 1},
+               {"Ⓚ", 0},
+         {"9", 2},
+            {"parenright", 1},
+               {"⑨", 0},
+         {"kana_SO", 2},
+            {"parenright", 1},
+               {"㋞", 0},
+         {"B", 2},
+            {"parenright", 1},
+               {"Ⓑ", 0},
+         {"kana_TSU", 2},
+            {"parenright", 1},
+               {"㋡", 0},
+         {"0", 2},
+            {"parenright", 1},
+               {"⓪", 0},
+         {"kana_MO", 2},
+            {"parenright", 1},
+               {"㋲", 0},
+         {"Greek_omega", 1},
+            {"ὡ", 0},
+         {"kana_NO", 2},
+            {"parenright", 1},
+               {"㋨", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὡ", 0},
+         {"kana_NA", 2},
+            {"parenright", 1},
+               {"㋤", 0},
+         {"X", 2},
+            {"parenright", 1},
+               {"Ⓧ", 0},
+         {"parenleft", 1},
+            {"[", 0},
+         {"h", 2},
+            {"parenright", 1},
+               {"ⓗ", 0},
+         {"I", 2},
+            {"parenright", 1},
+               {"Ⓘ", 0},
+         {"N", 2},
+            {"parenright", 1},
+               {"Ⓝ", 0},
+         {"kana_SHI", 2},
+            {"parenright", 1},
+               {"㋛", 0},
+         {"U", 2},
+            {"parenright", 1},
+               {"Ⓤ", 0},
+         {"kana_RE", 2},
+            {"parenright", 1},
+               {"㋹", 0},
+         {"Greek_UPSILON", 1},
+            {"Ὑ", 0},
+      {"h", 2},
+         {"comma", 1},
+            {"ḩ", 0},
+      {"I", 28},
+         {"minus", 1},
+            {"Ī", 0},
+         {"period", 1},
+            {"İ", 0},
+         {"diaeresis", 1},
+            {"Ï", 0},
+         {"j", 1},
+            {"IJ", 0},
+         {"quotedbl", 1},
+            {"Ï", 0},
+         {"acute", 1},
+            {"Í", 0},
+         {"underscore", 1},
+            {"Ī", 0},
+         {"J", 1},
+            {"IJ", 0},
+         {"apostrophe", 1},
+            {"Í", 0},
+         {"comma", 1},
+            {"Į", 0},
+         {"asciitilde", 1},
+            {"Ĩ", 0},
+         {"greater", 1},
+            {"Î", 0},
+         {"grave", 1},
+            {"Ì", 0},
+         {"asciicircum", 1},
+            {"Î", 0},
+      {"N", 16},
+         {"less", 1},
+            {"Ň", 0},
+         {"o", 1},
+            {"№", 0},
+         {"equal", 1},
+            {"₦", 0},
+         {"G", 1},
+            {"Ŋ", 0},
+         {"apostrophe", 1},
+            {"Ń", 0},
+         {"O", 1},
+            {"№", 0},
+         {"comma", 1},
+            {"Ņ", 0},
+         {"asciitilde", 1},
+            {"Ñ", 0},
+      {"grave", 362},
+         {"W", 1},
+            {"Ẁ", 0},
+         {"dead_breve", 4},
+            {"a", 1},
+               {"ằ", 0},
+            {"A", 1},
+               {"Ằ", 0},
+         {"a", 1},
+            {"à", 0},
+         {"Greek_IOTA", 1},
+            {"Ὶ", 0},
+         {"Greek_iota", 1},
+            {"ὶ", 0},
+         {"dead_horn", 8},
+            {"o", 1},
+               {"ờ", 0},
+            {"u", 1},
+               {"ừ", 0},
+            {"O", 1},
+               {"Ờ", 0},
+            {"U", 1},
+               {"Ừ", 0},
+         {"dead_circumflex", 12},
+            {"a", 1},
+               {"ầ", 0},
+            {"e", 1},
+               {"ề", 0},
+            {"o", 1},
+               {"ồ", 0},
+            {"E", 1},
+               {"Ề", 0},
+            {"O", 1},
+               {"Ồ", 0},
+            {"A", 1},
+               {"Ầ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὸ", 0},
+         {"Acircumflex", 1},
+            {"Ầ", 0},
+         {"Cyrillic_er", 1},
+            {"р̀", 0},
+         {"e", 1},
+            {"è", 0},
+         {"o", 1},
+            {"ò", 0},
+         {"Udiaeresis", 1},
+            {"Ǜ", 0},
+         {"Greek_upsilon", 1},
+            {"ὺ", 0},
+         {"uhorn", 1},
+            {"ừ", 0},
+         {"space", 1},
+            {"`", 0},
+         {"dead_macron", 8},
+            {"e", 1},
+               {"ḕ", 0},
+            {"o", 1},
+               {"ṑ", 0},
+            {"E", 1},
+               {"Ḕ", 0},
+            {"O", 1},
+               {"Ṑ", 0},
+         {"acircumflex", 1},
+            {"ầ", 0},
+         {"Ecircumflex", 1},
+            {"Ề", 0},
+         {"Cyrillic_I", 1},
+            {"Ѝ", 0},
+         {"y", 1},
+            {"ỳ", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ằ", 0},
+            {"A", 1},
+               {"Ằ", 0},
+         {"Cyrillic_O", 1},
+            {"О̀", 0},
+         {"i", 1},
+            {"ì", 0},
+         {"n", 1},
+            {"ǹ", 0},
+         {"Cyrillic_a", 1},
+            {"а̀", 0},
+         {"parenright", 26},
+            {"Greek_IOTA", 1},
+               {"Ἲ", 0},
+            {"Greek_iota", 1},
+               {"ἲ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὂ", 0},
+            {"Greek_upsilon", 1},
+               {"ὒ", 0},
+            {"Greek_epsilon", 1},
+               {"ἒ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἂ", 0},
+            {"Greek_omicron", 1},
+               {"ὂ", 0},
+            {"Greek_eta", 1},
+               {"ἢ", 0},
+            {"Greek_alpha", 1},
+               {"ἂ", 0},
+            {"Greek_ETA", 1},
+               {"Ἢ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἒ", 0},
+            {"Greek_omega", 1},
+               {"ὢ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὢ", 0},
+         {"Ohorn", 1},
+            {"Ờ", 0},
+         {"ohorn", 1},
+            {"ờ", 0},
+         {"Cyrillic_ER", 1},
+            {"Р̀", 0},
+         {"Greek_epsilon", 1},
+            {"ὲ", 0},
+         {"Cyrillic_U", 1},
+            {"У̀", 0},
+         {"Ocircumflex", 1},
+            {"Ồ", 0},
+         {"omacron", 1},
+            {"ṑ", 0},
+         {"ocircumflex", 1},
+            {"ồ", 0},
+         {"u", 1},
+            {"ù", 0},
+         {"Greek_ALPHA", 1},
+            {"Ὰ", 0},
+         {"Cyrillic_ie", 1},
+            {"ѐ", 0},
+         {"emacron", 1},
+            {"ḕ", 0},
+         {"E", 1},
+            {"È", 0},
+         {"Greek_iotadieresis", 1},
+            {"ῒ", 0},
+         {"Y", 1},
+            {"Ỳ", 0},
+         {"Cyrillic_i", 1},
+            {"ѝ", 0},
+         {"dead_dasia", 28},
+            {"Greek_IOTA", 1},
+               {"Ἳ", 0},
+            {"Greek_iota", 1},
+               {"ἳ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὃ", 0},
+            {"Greek_upsilon", 1},
+               {"ὓ", 0},
+            {"Greek_epsilon", 1},
+               {"ἓ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἃ", 0},
+            {"Greek_omicron", 1},
+               {"ὃ", 0},
+            {"Greek_eta", 1},
+               {"ἣ", 0},
+            {"Greek_alpha", 1},
+               {"ἃ", 0},
+            {"Greek_ETA", 1},
+               {"Ἣ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἓ", 0},
+            {"Greek_omega", 1},
+               {"ὣ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὣ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὓ", 0},
+         {"Greek_upsilondieresis", 1},
+            {"ῢ", 0},
+         {"Greek_omicron", 1},
+            {"ὸ", 0},
+         {"Greek_eta", 1},
+            {"ὴ", 0},
+         {"Abreve", 1},
+            {"Ằ", 0},
+         {"dead_psili", 26},
+            {"Greek_IOTA", 1},
+               {"Ἲ", 0},
+            {"Greek_iota", 1},
+               {"ἲ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὂ", 0},
+            {"Greek_upsilon", 1},
+               {"ὒ", 0},
+            {"Greek_epsilon", 1},
+               {"ἒ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἂ", 0},
+            {"Greek_omicron", 1},
+               {"ὂ", 0},
+            {"Greek_eta", 1},
+               {"ἢ", 0},
+            {"Greek_alpha", 1},
+               {"ἂ", 0},
+            {"Greek_ETA", 1},
+               {"Ἢ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἒ", 0},
+            {"Greek_omega", 1},
+               {"ὢ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὢ", 0},
+         {"quotedbl", 8},
+            {"Greek_iota", 1},
+               {"ῒ", 0},
+            {"Greek_upsilon", 1},
+               {"ῢ", 0},
+            {"u", 1},
+               {"ǜ", 0},
+            {"U", 1},
+               {"Ǜ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ờ", 0},
+            {"u", 1},
+               {"ừ", 0},
+            {"O", 1},
+               {"Ờ", 0},
+            {"U", 1},
+               {"Ừ", 0},
+         {"Greek_alpha", 1},
+            {"ὰ", 0},
+         {"ecircumflex", 1},
+            {"ề", 0},
+         {"w", 1},
+            {"ẁ", 0},
+         {"Greek_ETA", 1},
+            {"Ὴ", 0},
+         {"Cyrillic_o", 1},
+            {"о̀", 0},
+         {"Emacron", 1},
+            {"Ḕ", 0},
+         {"underscore", 8},
+            {"e", 1},
+               {"ḕ", 0},
+            {"o", 1},
+               {"ṑ", 0},
+            {"E", 1},
+               {"Ḕ", 0},
+            {"O", 1},
+               {"Ṑ", 0},
+         {"O", 1},
+            {"Ò", 0},
+         {"abreve", 1},
+            {"ằ", 0},
+         {"macron", 8},
+            {"e", 1},
+               {"ḕ", 0},
+            {"o", 1},
+               {"ṑ", 0},
+            {"E", 1},
+               {"Ḕ", 0},
+            {"O", 1},
+               {"Ṑ", 0},
+         {"A", 1},
+            {"À", 0},
+         {"Greek_EPSILON", 1},
+            {"Ὲ", 0},
+         {"Cyrillic_A", 1},
+            {"А̀", 0},
+         {"Omacron", 1},
+            {"Ṑ", 0},
+         {"Cyrillic_IE", 1},
+            {"Ѐ", 0},
+         {"Greek_omega", 1},
+            {"ὼ", 0},
+         {"dead_diaeresis", 8},
+            {"Greek_iota", 1},
+               {"ῒ", 0},
+            {"Greek_upsilon", 1},
+               {"ῢ", 0},
+            {"u", 1},
+               {"ǜ", 0},
+            {"U", 1},
+               {"Ǜ", 0},
+         {"Uhorn", 1},
+            {"Ừ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὼ", 0},
+         {"parenleft", 28},
+            {"Greek_IOTA", 1},
+               {"Ἳ", 0},
+            {"Greek_iota", 1},
+               {"ἳ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὃ", 0},
+            {"Greek_upsilon", 1},
+               {"ὓ", 0},
+            {"Greek_epsilon", 1},
+               {"ἓ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἃ", 0},
+            {"Greek_omicron", 1},
+               {"ὃ", 0},
+            {"Greek_eta", 1},
+               {"ἣ", 0},
+            {"Greek_alpha", 1},
+               {"ἃ", 0},
+            {"Greek_ETA", 1},
+               {"Ἣ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἓ", 0},
+            {"Greek_omega", 1},
+               {"ὣ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὣ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὓ", 0},
+         {"udiaeresis", 1},
+            {"ǜ", 0},
+         {"I", 1},
+            {"Ì", 0},
+         {"N", 1},
+            {"Ǹ", 0},
+         {"grave", 24},
+            {"Cyrillic_er", 1},
+               {"р̏", 0},
+            {"Cyrillic_I", 1},
+               {"И̏", 0},
+            {"Cyrillic_O", 1},
+               {"О̏", 0},
+            {"Cyrillic_a", 1},
+               {"а̏", 0},
+            {"Cyrillic_ER", 1},
+               {"Р̏", 0},
+            {"Cyrillic_U", 1},
+               {"У̏", 0},
+            {"Cyrillic_ie", 1},
+               {"е̏", 0},
+            {"Cyrillic_i", 1},
+               {"и̏", 0},
+            {"Cyrillic_o", 1},
+               {"о̏", 0},
+            {"Cyrillic_A", 1},
+               {"А̏", 0},
+            {"Cyrillic_IE", 1},
+               {"Е̏", 0},
+            {"Cyrillic_u", 1},
+               {"у̏", 0},
+         {"U", 1},
+            {"Ù", 0},
+         {"Cyrillic_u", 1},
+            {"у̀", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ầ", 0},
+            {"e", 1},
+               {"ề", 0},
+            {"o", 1},
+               {"ồ", 0},
+            {"E", 1},
+               {"Ề", 0},
+            {"O", 1},
+               {"Ồ", 0},
+            {"A", 1},
+               {"Ầ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ὺ", 0},
+      {"U", 106},
+         {"minus", 1},
+            {"Ū", 0},
+         {"g", 1},
+            {"ğ", 0},
+         {"a", 1},
+            {"ă", 0},
+         {"Greek_IOTA", 1},
+            {"Ῐ", 0},
+         {"Greek_iota", 1},
+            {"ῐ", 0},
+         {"exclam", 4},
+            {"a", 1},
+               {"ặ", 0},
+            {"A", 1},
+               {"Ặ", 0},
+         {"e", 1},
+            {"ĕ", 0},
+         {"o", 1},
+            {"ŏ", 0},
+         {"Greek_upsilon", 1},
+            {"ῠ", 0},
+         {"diaeresis", 1},
+            {"Ü", 0},
+         {"dead_belowdot", 4},
+            {"a", 1},
+               {"ặ", 0},
+            {"A", 1},
+               {"Ặ", 0},
+         {"space", 5},
+            {"comma", 4},
+               {"e", 1},
+                  {"ḝ", 0},
+               {"E", 1},
+                  {"Ḝ", 0},
+         {"Cyrillic_I", 1},
+            {"Й", 0},
+         {"i", 1},
+            {"ĭ", 0},
+         {"Cyrillic_a", 1},
+            {"ӑ", 0},
+         {"Cyrillic_U", 1},
+            {"Ў", 0},
+         {"u", 1},
+            {"ŭ", 0},
+         {"G", 1},
+            {"Ğ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ᾰ", 0},
+         {"Cyrillic_ie", 1},
+            {"ӗ", 0},
+         {"E", 1},
+            {"Ĕ", 0},
+         {"Cyrillic_i", 1},
+            {"й", 0},
+         {"Cyrillic_zhe", 1},
+            {"ӂ", 0},
+         {"quotedbl", 1},
+            {"Ü", 0},
+         {"cedilla", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"Greek_alpha", 1},
+            {"ᾰ", 0},
+         {"acute", 1},
+            {"Ú", 0},
+         {"underscore", 1},
+            {"Ū", 0},
+         {"apostrophe", 1},
+            {"Ú", 0},
+         {"O", 1},
+            {"Ŏ", 0},
+         {"asterisk", 1},
+            {"Ů", 0},
+         {"A", 1},
+            {"Ă", 0},
+         {"Cyrillic_A", 1},
+            {"Ӑ", 0},
+         {"comma", 1},
+            {"Ų", 0},
+         {"asciitilde", 1},
+            {"Ũ", 0},
+         {"greater", 1},
+            {"Û", 0},
+         {"Cyrillic_ZHE", 1},
+            {"Ӂ", 0},
+         {"Cyrillic_IE", 1},
+            {"Ӗ", 0},
+         {"dead_cedilla", 4},
+            {"e", 1},
+               {"ḝ", 0},
+            {"E", 1},
+               {"Ḝ", 0},
+         {"I", 1},
+            {"Ĭ", 0},
+         {"grave", 1},
+            {"Ù", 0},
+         {"U", 1},
+            {"Ŭ", 0},
+         {"Cyrillic_u", 1},
+            {"ў", 0},
+         {"asciicircum", 1},
+            {"Û", 0},
+         {"Greek_UPSILON", 1},
+            {"Ῠ", 0},
+      {"asciicircum", 214},
+         {"minus", 1},
+            {"¯", 0},
+         {"period", 1},
+            {"·", 0},
+         {"W", 1},
+            {"Ŵ", 0},
+         {"g", 1},
+            {"ĝ", 0},
+         {"a", 1},
+            {"â", 0},
+         {"1", 1},
+            {"¹", 0},
+         {"C", 1},
+            {"Ĉ", 0},
+         {"KP_4", 1},
+            {"⁴", 0},
+         {"exclam", 12},
+            {"a", 1},
+               {"ậ", 0},
+            {"e", 1},
+               {"ệ", 0},
+            {"o", 1},
+               {"ộ", 0},
+            {"E", 1},
+               {"Ệ", 0},
+            {"O", 1},
+               {"Ộ", 0},
+            {"A", 1},
+               {"Ậ", 0},
+         {"Cyrillic_er", 1},
+            {"р̂", 0},
+         {"o", 1},
+            {"ô", 0},
+         {"e", 1},
+            {"ê", 0},
+         {"KP_6", 1},
+            {"⁶", 0},
+         {"dead_belowdot", 12},
+            {"a", 1},
+               {"ậ", 0},
+            {"e", 1},
+               {"ệ", 0},
+            {"o", 1},
+               {"ộ", 0},
+            {"E", 1},
+               {"Ệ", 0},
+            {"O", 1},
+               {"Ộ", 0},
+            {"A", 1},
+               {"Ậ", 0},
+         {"space", 1},
+            {"^", 0},
+         {"KP_8", 1},
+            {"⁸", 0},
+         {"Cyrillic_I", 1},
+            {"И̂", 0},
+         {"y", 1},
+            {"ŷ", 0},
+         {"Cyrillic_O", 1},
+            {"О̂", 0},
+         {"i", 1},
+            {"î", 0},
+         {"KP_9", 1},
+            {"⁹", 0},
+         {"equal", 1},
+            {"⁼", 0},
+         {"KP_Space", 1},
+            {"²", 0},
+         {"7", 1},
+            {"⁷", 0},
+         {"Cyrillic_a", 1},
+            {"а̂", 0},
+         {"j", 1},
+            {"ĵ", 0},
+         {"parenright", 1},
+            {"⁾", 0},
+         {"Cyrillic_ER", 1},
+            {"Р̂", 0},
+         {"KP_7", 1},
+            {"⁷", 0},
+         {"underbar", 24},
+            {"a", 1},
+               {"ª", 0},
+            {"o", 1},
+               {"º", 0},
+            {"l", 1},
+               {"ˡ", 0},
+            {"y", 1},
+               {"ʸ", 0},
+            {"i", 1},
+               {"ⁱ", 0},
+            {"n", 1},
+               {"ⁿ", 0},
+            {"j", 1},
+               {"ʲ", 0},
+            {"x", 1},
+               {"ˣ", 0},
+            {"w", 1},
+               {"ʷ", 0},
+            {"r", 1},
+               {"ʳ", 0},
+            {"s", 1},
+               {"ˢ", 0},
+            {"h", 1},
+               {"ʰ", 0},
+         {"Cyrillic_U", 1},
+            {"У̂", 0},
+         {"u", 1},
+            {"û", 0},
+         {"z", 1},
+            {"ẑ", 0},
+         {"G", 1},
+            {"Ĝ", 0},
+         {"H", 1},
+            {"Ĥ", 0},
+         {"8", 1},
+            {"⁸", 0},
+         {"KP_1", 1},
+            {"¹", 0},
+         {"3", 1},
+            {"³", 0},
+         {"Cyrillic_ie", 1},
+            {"е̂", 0},
+         {"E", 1},
+            {"Ê", 0},
+         {"S", 1},
+            {"Ŝ", 0},
+         {"2", 1},
+            {"²", 0},
+         {"Y", 1},
+            {"Ŷ", 0},
+         {"Cyrillic_i", 1},
+            {"и̂", 0},
+         {"plus", 1},
+            {"⁺", 0},
+         {"6", 1},
+            {"⁶", 0},
+         {"w", 1},
+            {"ŵ", 0},
+         {"Cyrillic_o", 1},
+            {"о̂", 0},
+         {"4", 1},
+            {"⁴", 0},
+         {"KP_3", 1},
+            {"³", 0},
+         {"underscore", 24},
+            {"a", 1},
+               {"ª", 0},
+            {"o", 1},
+               {"º", 0},
+            {"l", 1},
+               {"ˡ", 0},
+            {"y", 1},
+               {"ʸ", 0},
+            {"i", 1},
+               {"ⁱ", 0},
+            {"n", 1},
+               {"ⁿ", 0},
+            {"j", 1},
+               {"ʲ", 0},
+            {"x", 1},
+               {"ˣ", 0},
+            {"w", 1},
+               {"ʷ", 0},
+            {"r", 1},
+               {"ʳ", 0},
+            {"s", 1},
+               {"ˢ", 0},
+            {"h", 1},
+               {"ʰ", 0},
+         {"J", 1},
+            {"Ĵ", 0},
+         {"O", 1},
+            {"Ô", 0},
+         {"s", 1},
+            {"ŝ", 0},
+         {"Z", 1},
+            {"Ẑ", 0},
+         {"KP_0", 1},
+            {"⁰", 0},
+         {"A", 1},
+            {"Â", 0},
+         {"c", 1},
+            {"ĉ", 0},
+         {"KP_Add", 1},
+            {"⁺", 0},
+         {"KP_2", 1},
+            {"²", 0},
+         {"Cyrillic_A", 1},
+            {"А̂", 0},
+         {"slash", 1},
+            {"|", 0},
+         {"5", 1},
+            {"⁵", 0},
+         {"KP_5", 1},
+            {"⁵", 0},
+         {"9", 1},
+            {"⁹", 0},
+         {"Cyrillic_IE", 1},
+            {"Е̂", 0},
+         {"0", 1},
+            {"⁰", 0},
+         {"parenleft", 1},
+            {"⁽", 0},
+         {"h", 1},
+            {"ĥ", 0},
+         {"I", 1},
+            {"Î", 0},
+         {"U", 1},
+            {"Û", 0},
+         {"Cyrillic_u", 1},
+            {"у̂", 0},
+         {"KP_Equal", 1},
+            {"⁼", 0},
+      {"Greek_UPSILON", 4},
+         {"quotedbl", 1},
+            {"Ϋ", 0},
+         {"apostrophe", 1},
+            {"Ύ", 0},
+   {"dead_belowcircumflex", 24},
+      {"e", 1},
+         {"ḙ", 0},
+      {"l", 1},
+         {"ḽ", 0},
+      {"t", 1},
+         {"ṱ", 0},
+      {"n", 1},
+         {"ṋ", 0},
+      {"u", 1},
+         {"ṷ", 0},
+      {"E", 1},
+         {"Ḙ", 0},
+      {"d", 1},
+         {"ḓ", 0},
+      {"D", 1},
+         {"Ḓ", 0},
+      {"L", 1},
+         {"Ḽ", 0},
+      {"T", 1},
+         {"Ṱ", 0},
+      {"N", 1},
+         {"Ṋ", 0},
+      {"U", 1},
+         {"Ṷ", 0},
+   {"dead_caron", 134},
+      {"minus", 1},
+         {"₋", 0},
+      {"g", 1},
+         {"ǧ", 0},
+      {"a", 1},
+         {"ǎ", 0},
+      {"1", 1},
+         {"₁", 0},
+      {"ezh", 1},
+         {"ǯ", 0},
+      {"C", 1},
+         {"Č", 0},
+      {"e", 1},
+         {"ě", 0},
+      {"o", 1},
+         {"ǒ", 0},
+      {"l", 1},
+         {"ľ", 0},
+      {"Udiaeresis", 1},
+         {"Ǚ", 0},
+      {"t", 1},
+         {"ť", 0},
+      {"space", 1},
+         {"ˇ", 0},
+      {"Multi_key", 5},
+         {"quotedbl", 4},
+            {"u", 1},
+               {"ǚ", 0},
+            {"U", 1},
+               {"Ǚ", 0},
+      {"i", 1},
+         {"ǐ", 0},
+      {"k", 1},
+         {"ǩ", 0},
+      {"n", 1},
+         {"ň", 0},
+      {"equal", 1},
+         {"₌", 0},
+      {"dead_caron", 1},
+         {"ˇ", 0},
+      {"7", 1},
+         {"₇", 0},
+      {"j", 1},
+         {"ǰ", 0},
+      {"parenright", 1},
+         {"₎", 0},
+      {"sabovedot", 1},
+         {"ṧ", 0},
+      {"nobreakspace", 1},
+         {"̌", 0},
+      {"V", 1},
+         {"Ǚ", 0},
+      {"u", 1},
+         {"ǔ", 0},
+      {"z", 1},
+         {"ž", 0},
+      {"G", 1},
+         {"Ǧ", 0},
+      {"H", 1},
+         {"Ȟ", 0},
+      {"8", 1},
+         {"₈", 0},
+      {"3", 1},
+         {"₃", 0},
+      {"E", 1},
+         {"Ě", 0},
+      {"S", 1},
+         {"Š", 0},
+      {"2", 1},
+         {"₂", 0},
+      {"d", 1},
+         {"ď", 0},
+      {"D", 1},
+         {"Ď", 0},
+      {"plus", 1},
+         {"₊", 0},
+      {"6", 1},
+         {"₆", 0},
+      {"dead_abovedot", 4},
+         {"S", 1},
+            {"Ṧ", 0},
+         {"s", 1},
+            {"ṧ", 0},
+      {"4", 1},
+         {"₄", 0},
+      {"v", 1},
+         {"ǚ", 0},
+      {"O", 1},
+         {"Ǒ", 0},
+      {"r", 1},
+         {"ř", 0},
+      {"s", 1},
+         {"š", 0},
+      {"Z", 1},
+         {"Ž", 0},
+      {"EZH", 1},
+         {"Ǯ", 0},
+      {"A", 1},
+         {"Ǎ", 0},
+      {"R", 1},
+         {"Ř", 0},
+      {"c", 1},
+         {"č", 0},
+      {"L", 1},
+         {"Ľ", 0},
+      {"T", 1},
+         {"Ť", 0},
+      {"5", 1},
+         {"₅", 0},
+      {"K", 1},
+         {"Ǩ", 0},
+      {"9", 1},
+         {"₉", 0},
+      {"0", 1},
+         {"₀", 0},
+      {"Sabovedot", 1},
+         {"Ṧ", 0},
+      {"dead_diaeresis", 4},
+         {"u", 1},
+            {"ǚ", 0},
+         {"U", 1},
+            {"Ǚ", 0},
+      {"parenleft", 1},
+         {"₍", 0},
+      {"h", 1},
+         {"ȟ", 0},
+      {"udiaeresis", 1},
+         {"ǚ", 0},
+      {"I", 1},
+         {"Ǐ", 0},
+      {"N", 1},
+         {"Ň", 0},
+      {"U", 1},
+         {"Ǔ", 0},
+   {"dead_tilde", 266},
+      {"dead_breve", 4},
+         {"a", 1},
+            {"ẵ", 0},
+         {"A", 1},
+            {"Ẵ", 0},
+      {"a", 1},
+         {"ã", 0},
+      {"Greek_iota", 1},
+         {"ῖ", 0},
+      {"dead_horn", 8},
+         {"o", 1},
+            {"ỡ", 0},
+         {"u", 1},
+            {"ữ", 0},
+         {"O", 1},
+            {"Ỡ", 0},
+         {"U", 1},
+            {"Ữ", 0},
+      {"dead_circumflex", 12},
+         {"a", 1},
+            {"ẫ", 0},
+         {"e", 1},
+            {"ễ", 0},
+         {"o", 1},
+            {"ỗ", 0},
+         {"E", 1},
+            {"Ễ", 0},
+         {"O", 1},
+            {"Ỗ", 0},
+         {"A", 1},
+            {"Ẫ", 0},
+      {"Acircumflex", 1},
+         {"Ẫ", 0},
+      {"less", 1},
+         {"≲", 0},
+      {"Oacute", 1},
+         {"Ṍ", 0},
+      {"e", 1},
+         {"ẽ", 0},
+      {"o", 1},
+         {"õ", 0},
+      {"Greek_upsilon", 1},
+         {"ῦ", 0},
+      {"uhorn", 1},
+         {"ữ", 0},
+      {"space", 1},
+         {"~", 0},
+      {"dead_macron", 4},
+         {"o", 1},
+            {"ȭ", 0},
+         {"O", 1},
+            {"Ȭ", 0},
+      {"acircumflex", 1},
+         {"ẫ", 0},
+      {"Ecircumflex", 1},
+         {"Ễ", 0},
+      {"y", 1},
+         {"ỹ", 0},
+      {"Multi_key", 77},
+         {"b", 4},
+            {"a", 1},
+               {"ẵ", 0},
+            {"A", 1},
+               {"Ẵ", 0},
+         {"parenright", 18},
+            {"Greek_IOTA", 1},
+               {"Ἶ", 0},
+            {"Greek_iota", 1},
+               {"ἶ", 0},
+            {"Greek_upsilon", 1},
+               {"ὖ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἆ", 0},
+            {"Greek_eta", 1},
+               {"ἦ", 0},
+            {"Greek_alpha", 1},
+               {"ἆ", 0},
+            {"Greek_ETA", 1},
+               {"Ἦ", 0},
+            {"Greek_omega", 1},
+               {"ὦ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὦ", 0},
+         {"quotedbl", 4},
+            {"Greek_iota", 1},
+               {"ῗ", 0},
+            {"Greek_upsilon", 1},
+               {"ῧ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ỡ", 0},
+            {"u", 1},
+               {"ữ", 0},
+            {"O", 1},
+               {"Ỡ", 0},
+            {"U", 1},
+               {"Ữ", 0},
+         {"parenleft", 20},
+            {"Greek_IOTA", 1},
+               {"Ἷ", 0},
+            {"Greek_iota", 1},
+               {"ἷ", 0},
+            {"Greek_upsilon", 1},
+               {"ὗ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἇ", 0},
+            {"Greek_eta", 1},
+               {"ἧ", 0},
+            {"Greek_alpha", 1},
+               {"ἇ", 0},
+            {"Greek_ETA", 1},
+               {"Ἧ", 0},
+            {"Greek_omega", 1},
+               {"ὧ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὧ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὗ", 0},
+         {"U", 4},
+            {"a", 1},
+               {"ẵ", 0},
+            {"A", 1},
+               {"Ẵ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ẫ", 0},
+            {"e", 1},
+               {"ễ", 0},
+            {"o", 1},
+               {"ỗ", 0},
+            {"E", 1},
+               {"Ễ", 0},
+            {"O", 1},
+               {"Ỗ", 0},
+            {"A", 1},
+               {"Ẫ", 0},
+      {"oacute", 1},
+         {"ṍ", 0},
+      {"i", 1},
+         {"ĩ", 0},
+      {"n", 1},
+         {"ñ", 0},
+      {"equal", 1},
+         {"≃", 0},
+      {"dead_tilde", 1},
+         {"~", 0},
+      {"Uacute", 1},
+         {"Ṹ", 0},
+      {"Ohorn", 1},
+         {"Ỡ", 0},
+      {"ohorn", 1},
+         {"ỡ", 0},
+      {"nobreakspace", 1},
+         {"̃", 0},
+      {"V", 1},
+         {"Ṽ", 0},
+      {"Ocircumflex", 1},
+         {"Ỗ", 0},
+      {"omacron", 1},
+         {"ȭ", 0},
+      {"uacute", 1},
+         {"ṹ", 0},
+      {"ocircumflex", 1},
+         {"ỗ", 0},
+      {"u", 1},
+         {"ũ", 0},
+      {"E", 1},
+         {"Ẽ", 0},
+      {"Greek_iotadieresis", 1},
+         {"ῗ", 0},
+      {"Y", 1},
+         {"Ỹ", 0},
+      {"dead_dasia", 20},
+         {"Greek_IOTA", 1},
+            {"Ἷ", 0},
+         {"Greek_iota", 1},
+            {"ἷ", 0},
+         {"Greek_upsilon", 1},
+            {"ὗ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἇ", 0},
+         {"Greek_eta", 1},
+            {"ἧ", 0},
+         {"Greek_alpha", 1},
+            {"ἇ", 0},
+         {"Greek_ETA", 1},
+            {"Ἧ", 0},
+         {"Greek_omega", 1},
+            {"ὧ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὧ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ὗ", 0},
+      {"Greek_upsilondieresis", 1},
+         {"ῧ", 0},
+      {"odiaeresis", 1},
+         {"ṏ", 0},
+      {"Greek_eta", 1},
+         {"ῆ", 0},
+      {"Abreve", 1},
+         {"Ẵ", 0},
+      {"dead_psili", 18},
+         {"Greek_IOTA", 1},
+            {"Ἶ", 0},
+         {"Greek_iota", 1},
+            {"ἶ", 0},
+         {"Greek_upsilon", 1},
+            {"ὖ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἆ", 0},
+         {"Greek_eta", 1},
+            {"ἦ", 0},
+         {"Greek_alpha", 1},
+            {"ἆ", 0},
+         {"Greek_ETA", 1},
+            {"Ἦ", 0},
+         {"Greek_omega", 1},
+            {"ὦ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὦ", 0},
+      {"Greek_alpha", 1},
+         {"ᾶ", 0},
+      {"ecircumflex", 1},
+         {"ễ", 0},
+      {"v", 1},
+         {"ṽ", 0},
+      {"O", 1},
+         {"Õ", 0},
+      {"abreve", 1},
+         {"ẵ", 0},
+      {"A", 1},
+         {"Ã", 0},
+      {"Odiaeresis", 1},
+         {"Ṏ", 0},
+      {"greater", 1},
+         {"≳", 0},
+      {"Omacron", 1},
+         {"Ȭ", 0},
+      {"Greek_omega", 1},
+         {"ῶ", 0},
+      {"dead_diaeresis", 8},
+         {"Greek_iota", 1},
+            {"ῗ", 0},
+         {"o", 1},
+            {"ṏ", 0},
+         {"Greek_upsilon", 1},
+            {"ῧ", 0},
+         {"O", 1},
+            {"Ṏ", 0},
+      {"Uhorn", 1},
+         {"Ữ", 0},
+      {"dead_acute", 8},
+         {"o", 1},
+            {"ṍ", 0},
+         {"u", 1},
+            {"ṹ", 0},
+         {"O", 1},
+            {"Ṍ", 0},
+         {"U", 1},
+            {"Ṹ", 0},
+      {"I", 1},
+         {"Ĩ", 0},
+      {"N", 1},
+         {"Ñ", 0},
+      {"U", 1},
+         {"Ũ", 0},
+   {"dead_belowcomma", 14},
+      {"t", 1},
+         {"ț", 0},
+      {"space", 1},
+         {",", 0},
+      {"dead_belowcomma", 1},
+         {",", 0},
+      {"nobreakspace", 1},
+         {"̦", 0},
+      {"S", 1},
+         {"Ș", 0},
+      {"s", 1},
+         {"ș", 0},
+      {"T", 1},
+         {"Ț", 0},
+   {"dead_doubleacute", 18},
+      {"o", 1},
+         {"ő", 0},
+      {"space", 1},
+         {"˝", 0},
+      {"Cyrillic_U", 1},
+         {"Ӳ", 0},
+      {"dead_doubleacute", 1},
+         {"˝", 0},
+      {"nobreakspace", 1},
+         {"̋", 0},
+      {"u", 1},
+         {"ű", 0},
+      {"O", 1},
+         {"Ő", 0},
+      {"U", 1},
+         {"Ű", 0},
+      {"Cyrillic_u", 1},
+         {"ӳ", 0},
+   {"dead_abovering", 27},
+      {"a", 1},
+         {"å", 0},
+      {"space", 1},
+         {"°", 0},
+      {"y", 1},
+         {"ẙ", 0},
+      {"dead_abovering", 1},
+         {"°", 0},
+      {"nobreakspace", 1},
+         {"̊", 0},
+      {"u", 1},
+         {"ů", 0},
+      {"w", 1},
+         {"ẘ", 0},
+      {"A", 1},
+         {"Å", 0},
+      {"Aacute", 1},
+         {"Ǻ", 0},
+      {"aacute", 1},
+         {"ǻ", 0},
+      {"dead_acute", 4},
+         {"a", 1},
+            {"ǻ", 0},
+         {"A", 1},
+            {"Ǻ", 0},
+      {"U", 1},
+         {"Ů", 0},
+   {"Greek_accentdieresis", 4},
+      {"Greek_iota", 1},
+         {"ΐ", 0},
+      {"Greek_upsilon", 1},
+         {"ΰ", 0},
+   {"dead_voiced_sound", 46},
+      {"kana_KE", 1},
+         {"ゲ", 0},
+      {"kana_SA", 1},
+         {"ザ", 0},
+      {"kana_SE", 1},
+         {"ゼ", 0},
+      {"kana_SU", 1},
+         {"ズ", 0},
+      {"kana_WO", 1},
+         {"ヺ", 0},
+      {"kana_TE", 1},
+         {"デ", 0},
+      {"kana_HO", 1},
+         {"ボ", 0},
+      {"kana_HI", 1},
+         {"ビ", 0},
+      {"kana_WA", 1},
+         {"ヷ", 0},
+      {"kana_CHI", 1},
+         {"ヂ", 0},
+      {"kana_HA", 1},
+         {"バ", 0},
+      {"kana_HE", 1},
+         {"ベ", 0},
+      {"kana_KO", 1},
+         {"ゴ", 0},
+      {"kana_FU", 1},
+         {"ブ", 0},
+      {"kana_KU", 1},
+         {"グ", 0},
+      {"kana_U", 1},
+         {"ヴ", 0},
+      {"kana_TO", 1},
+         {"ド", 0},
+      {"kana_TA", 1},
+         {"ダ", 0},
+      {"kana_KA", 1},
+         {"ガ", 0},
+      {"kana_KI", 1},
+         {"ギ", 0},
+      {"kana_SO", 1},
+         {"ゾ", 0},
+      {"kana_TSU", 1},
+         {"ヅ", 0},
+      {"kana_SHI", 1},
+         {"ジ", 0},
+   {"dead_belowtilde", 14},
+      {"e", 1},
+         {"ḛ", 0},
+      {"i", 1},
+         {"ḭ", 0},
+      {"u", 1},
+         {"ṵ", 0},
+      {"E", 1},
+         {"Ḛ", 0},
+      {"plus", 1},
+         {"⨦", 0},
+      {"I", 1},
+         {"Ḭ", 0},
+      {"U", 1},
+         {"Ṵ", 0},
+   {"dead_ogonek", 35},
+      {"a", 1},
+         {"ą", 0},
+      {"e", 1},
+         {"ę", 0},
+      {"o", 1},
+         {"ǫ", 0},
+      {"space", 1},
+         {"˛", 0},
+      {"dead_macron", 4},
+         {"o", 1},
+            {"ǭ", 0},
+         {"O", 1},
+            {"Ǭ", 0},
+      {"i", 1},
+         {"į", 0},
+      {"nobreakspace", 1},
+         {"̨", 0},
+      {"omacron", 1},
+         {"ǭ", 0},
+      {"u", 1},
+         {"ų", 0},
+      {"E", 1},
+         {"Ę", 0},
+      {"dead_ogonek", 1},
+         {"˛", 0},
+      {"O", 1},
+         {"Ǫ", 0},
+      {"A", 1},
+         {"Ą", 0},
+      {"Omacron", 1},
+         {"Ǭ", 0},
+      {"I", 1},
+         {"Į", 0},
+      {"U", 1},
+         {"Ų", 0},
+   {"dead_dasia", 32},
+      {"Greek_IOTA", 1},
+         {"Ἱ", 0},
+      {"Greek_iota", 1},
+         {"ἱ", 0},
+      {"Greek_OMICRON", 1},
+         {"Ὁ", 0},
+      {"Greek_upsilon", 1},
+         {"ὑ", 0},
+      {"Greek_RHO", 1},
+         {"Ῥ", 0},
+      {"Greek_epsilon", 1},
+         {"ἑ", 0},
+      {"Greek_ALPHA", 1},
+         {"Ἁ", 0},
+      {"Greek_omicron", 1},
+         {"ὁ", 0},
+      {"Greek_eta", 1},
+         {"ἡ", 0},
+      {"Greek_rho", 1},
+         {"ῥ", 0},
+      {"Greek_alpha", 1},
+         {"ἁ", 0},
+      {"Greek_ETA", 1},
+         {"Ἡ", 0},
+      {"Greek_EPSILON", 1},
+         {"Ἑ", 0},
+      {"Greek_omega", 1},
+         {"ὡ", 0},
+      {"Greek_OMEGA", 1},
+         {"Ὡ", 0},
+      {"Greek_UPSILON", 1},
+         {"Ὑ", 0},
+   {"dead_iota", 491},
+      {"dead_grave", 59},
+         {"Multi_key", 26},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+         {"dead_dasia", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾋ", 0},
+            {"Greek_eta", 1},
+               {"ᾓ", 0},
+            {"Greek_alpha", 1},
+               {"ᾃ", 0},
+            {"Greek_ETA", 1},
+               {"ᾛ", 0},
+            {"Greek_omega", 1},
+               {"ᾣ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾫ", 0},
+         {"Greek_eta", 1},
+            {"ῂ", 0},
+         {"dead_psili", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾊ", 0},
+            {"Greek_eta", 1},
+               {"ᾒ", 0},
+            {"Greek_alpha", 1},
+               {"ᾂ", 0},
+            {"Greek_ETA", 1},
+               {"ᾚ", 0},
+            {"Greek_omega", 1},
+               {"ᾢ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾪ", 0},
+         {"Greek_alpha", 1},
+            {"ᾲ", 0},
+         {"Greek_omega", 1},
+            {"ῲ", 0},
+      {"space", 1},
+         {"ͺ", 0},
+      {"Multi_key", 262},
+         {"parenright", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾈ", 0},
+            {"Greek_eta", 1},
+               {"ᾐ", 0},
+            {"Greek_alpha", 1},
+               {"ᾀ", 0},
+            {"Greek_ETA", 1},
+               {"ᾘ", 0},
+            {"Greek_omega", 1},
+               {"ᾠ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾨ", 0},
+         {"acute", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+            {"Greek_eta", 1},
+               {"ῄ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"Greek_alpha", 1},
+               {"ᾴ", 0},
+            {"Greek_omega", 1},
+               {"ῴ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"apostrophe", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+            {"Greek_eta", 1},
+               {"ῄ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"Greek_alpha", 1},
+               {"ᾴ", 0},
+            {"Greek_omega", 1},
+               {"ῴ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"asciitilde", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+            {"Greek_eta", 1},
+               {"ῇ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"Greek_alpha", 1},
+               {"ᾷ", 0},
+            {"Greek_omega", 1},
+               {"ῷ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+         {"parenleft", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾉ", 0},
+            {"Greek_eta", 1},
+               {"ᾑ", 0},
+            {"Greek_alpha", 1},
+               {"ᾁ", 0},
+            {"Greek_ETA", 1},
+               {"ᾙ", 0},
+            {"Greek_omega", 1},
+               {"ᾡ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾩ", 0},
+         {"grave", 58},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"dead_dasia", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+            {"Greek_eta", 1},
+               {"ῂ", 0},
+            {"dead_psili", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾊ", 0},
+               {"Greek_eta", 1},
+                  {"ᾒ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾂ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾚ", 0},
+               {"Greek_omega", 1},
+                  {"ᾢ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾪ", 0},
+            {"Greek_alpha", 1},
+               {"ᾲ", 0},
+            {"Greek_omega", 1},
+               {"ῲ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾋ", 0},
+               {"Greek_eta", 1},
+                  {"ᾓ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾃ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾛ", 0},
+               {"Greek_omega", 1},
+                  {"ᾣ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾫ", 0},
+      {"dead_tilde", 59},
+         {"Multi_key", 26},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾎ", 0},
+               {"Greek_eta", 1},
+                  {"ᾖ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾆ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾞ", 0},
+               {"Greek_omega", 1},
+                  {"ᾦ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾮ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾏ", 0},
+               {"Greek_eta", 1},
+                  {"ᾗ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾇ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾟ", 0},
+               {"Greek_omega", 1},
+                  {"ᾧ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾯ", 0},
+         {"dead_dasia", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾏ", 0},
+            {"Greek_eta", 1},
+               {"ᾗ", 0},
+            {"Greek_alpha", 1},
+               {"ᾇ", 0},
+            {"Greek_ETA", 1},
+               {"ᾟ", 0},
+            {"Greek_omega", 1},
+               {"ᾧ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾯ", 0},
+         {"Greek_eta", 1},
+            {"ῇ", 0},
+         {"dead_psili", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾎ", 0},
+            {"Greek_eta", 1},
+               {"ᾖ", 0},
+            {"Greek_alpha", 1},
+               {"ᾆ", 0},
+            {"Greek_ETA", 1},
+               {"ᾞ", 0},
+            {"Greek_omega", 1},
+               {"ᾦ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾮ", 0},
+         {"Greek_alpha", 1},
+            {"ᾷ", 0},
+         {"Greek_omega", 1},
+            {"ῷ", 0},
+      {"Greek_ALPHA", 1},
+         {"ᾼ", 0},
+      {"dead_dasia", 12},
+         {"Greek_ALPHA", 1},
+            {"ᾉ", 0},
+         {"Greek_eta", 1},
+            {"ᾑ", 0},
+         {"Greek_alpha", 1},
+            {"ᾁ", 0},
+         {"Greek_ETA", 1},
+            {"ᾙ", 0},
+         {"Greek_omega", 1},
+            {"ᾡ", 0},
+         {"Greek_OMEGA", 1},
+            {"ᾩ", 0},
+      {"Greek_eta", 1},
+         {"ῃ", 0},
+      {"dead_iota", 1},
+         {"ͺ", 0},
+      {"dead_psili", 12},
+         {"Greek_ALPHA", 1},
+            {"ᾈ", 0},
+         {"Greek_eta", 1},
+            {"ᾐ", 0},
+         {"Greek_alpha", 1},
+            {"ᾀ", 0},
+         {"Greek_ETA", 1},
+            {"ᾘ", 0},
+         {"Greek_omega", 1},
+            {"ᾠ", 0},
+         {"Greek_OMEGA", 1},
+            {"ᾨ", 0},
+      {"Greek_alpha", 1},
+         {"ᾳ", 0},
+      {"Greek_ETA", 1},
+         {"ῌ", 0},
+      {"Greek_omegaaccent", 1},
+         {"ῴ", 0},
+      {"Greek_omega", 1},
+         {"ῳ", 0},
+      {"Greek_OMEGA", 1},
+         {"ῼ", 0},
+      {"dead_acute", 59},
+         {"Multi_key", 26},
+            {"parenright", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾌ", 0},
+               {"Greek_eta", 1},
+                  {"ᾔ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾄ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾜ", 0},
+               {"Greek_omega", 1},
+                  {"ᾤ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾬ", 0},
+            {"parenleft", 12},
+               {"Greek_ALPHA", 1},
+                  {"ᾍ", 0},
+               {"Greek_eta", 1},
+                  {"ᾕ", 0},
+               {"Greek_alpha", 1},
+                  {"ᾅ", 0},
+               {"Greek_ETA", 1},
+                  {"ᾝ", 0},
+               {"Greek_omega", 1},
+                  {"ᾥ", 0},
+               {"Greek_OMEGA", 1},
+                  {"ᾭ", 0},
+         {"dead_dasia", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾍ", 0},
+            {"Greek_eta", 1},
+               {"ᾕ", 0},
+            {"Greek_alpha", 1},
+               {"ᾅ", 0},
+            {"Greek_ETA", 1},
+               {"ᾝ", 0},
+            {"Greek_omega", 1},
+               {"ᾥ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾭ", 0},
+         {"Greek_eta", 1},
+            {"ῄ", 0},
+         {"dead_psili", 12},
+            {"Greek_ALPHA", 1},
+               {"ᾌ", 0},
+            {"Greek_eta", 1},
+               {"ᾔ", 0},
+            {"Greek_alpha", 1},
+               {"ᾄ", 0},
+            {"Greek_ETA", 1},
+               {"ᾜ", 0},
+            {"Greek_omega", 1},
+               {"ᾤ", 0},
+            {"Greek_OMEGA", 1},
+               {"ᾬ", 0},
+         {"Greek_alpha", 1},
+            {"ᾴ", 0},
+         {"Greek_omega", 1},
+            {"ῴ", 0},
+      {"Greek_alphaaccent", 1},
+         {"ᾴ", 0},
+      {"Greek_etaaccent", 1},
+         {"ῄ", 0},
+   {"dead_greek", 121},
+      {"W", 1},
+         {"Ω", 0},
+      {"g", 1},
+         {"γ", 0},
+      {"a", 1},
+         {"α", 0},
+      {"e", 1},
+         {"ε", 0},
+      {"F", 1},
+         {"Φ", 0},
+      {"o", 1},
+         {"ο", 0},
+      {"l", 1},
+         {"λ", 0},
+      {"t", 1},
+         {"τ", 0},
+      {"space", 1},
+         {"µ", 0},
+      {"dead_macron", 12},
+         {"a", 1},
+            {"ᾱ", 0},
+         {"i", 1},
+            {"ῑ", 0},
+         {"u", 1},
+            {"ῡ", 0},
+         {"A", 1},
+            {"Ᾱ", 0},
+         {"I", 1},
+            {"Ῑ", 0},
+         {"U", 1},
+            {"Ῡ", 0},
+      {"Q", 1},
+         {"Χ", 0},
+      {"y", 1},
+         {"ψ", 0},
+      {"b", 1},
+         {"β", 0},
+      {"i", 1},
+         {"ι", 0},
+      {"k", 1},
+         {"κ", 0},
+      {"n", 1},
+         {"ν", 0},
+      {"j", 1},
+         {"θ", 0},
+      {"x", 1},
+         {"ξ", 0},
+      {"q", 1},
+         {"χ", 0},
+      {"nobreakspace", 1},
+         {"µ", 0},
+      {"u", 1},
+         {"υ", 0},
+      {"z", 1},
+         {"ζ", 0},
+      {"G", 1},
+         {"Γ", 0},
+      {"H", 1},
+         {"Η", 0},
+      {"E", 1},
+         {"Ε", 0},
+      {"S", 1},
+         {"Σ", 0},
+      {"Y", 1},
+         {"Ψ", 0},
+      {"f", 1},
+         {"φ", 0},
+      {"d", 1},
+         {"δ", 0},
+      {"dead_greek", 1},
+         {"µ", 0},
+      {"D", 1},
+         {"Δ", 0},
+      {"w", 1},
+         {"ω", 0},
+      {"p", 1},
+         {"π", 0},
+      {"J", 1},
+         {"Θ", 0},
+      {"P", 1},
+         {"Π", 0},
+      {"M", 1},
+         {"Μ", 0},
+      {"O", 1},
+         {"Ο", 0},
+      {"m", 1},
+         {"μ", 0},
+      {"r", 1},
+         {"ρ", 0},
+      {"s", 1},
+         {"σ", 0},
+      {"Z", 1},
+         {"Ζ", 0},
+      {"dead_stroke", 2},
+         {"r", 1},
+            {"ϼ", 0},
+      {"A", 1},
+         {"Α", 0},
+      {"R", 1},
+         {"Ρ", 0},
+      {"L", 1},
+         {"Λ", 0},
+      {"T", 1},
+         {"Τ", 0},
+      {"dead_hook", 2},
+         {"U", 1},
+            {"ϒ", 0},
+      {"K", 1},
+         {"Κ", 0},
+      {"B", 1},
+         {"Β", 0},
+      {"X", 1},
+         {"Ξ", 0},
+      {"h", 1},
+         {"η", 0},
+      {"I", 1},
+         {"Ι", 0},
+      {"N", 1},
+         {"Ν", 0},
+      {"U", 1},
+         {"Υ", 0},
+   {"dead_invertedbreve", 24},
+      {"Cyrillic_er", 1},
+         {"р̑", 0},
+      {"Cyrillic_I", 1},
+         {"И̑", 0},
+      {"Cyrillic_O", 1},
+         {"О̑", 0},
+      {"Cyrillic_a", 1},
+         {"а̑", 0},
+      {"Cyrillic_ER", 1},
+         {"Р̑", 0},
+      {"Cyrillic_U", 1},
+         {"У̑", 0},
+      {"Cyrillic_ie", 1},
+         {"е̑", 0},
+      {"Cyrillic_i", 1},
+         {"и̑", 0},
+      {"Cyrillic_o", 1},
+         {"о̑", 0},
+      {"Cyrillic_A", 1},
+         {"А̑", 0},
+      {"Cyrillic_IE", 1},
+         {"Е̑", 0},
+      {"Cyrillic_u", 1},
+         {"у̑", 0},
+   {"dead_psili", 28},
+      {"Greek_IOTA", 1},
+         {"Ἰ", 0},
+      {"Greek_iota", 1},
+         {"ἰ", 0},
+      {"Greek_OMICRON", 1},
+         {"Ὀ", 0},
+      {"Greek_upsilon", 1},
+         {"ὐ", 0},
+      {"Greek_epsilon", 1},
+         {"ἐ", 0},
+      {"Greek_ALPHA", 1},
+         {"Ἀ", 0},
+      {"Greek_omicron", 1},
+         {"ὀ", 0},
+      {"Greek_eta", 1},
+         {"ἠ", 0},
+      {"Greek_rho", 1},
+         {"ῤ", 0},
+      {"Greek_alpha", 1},
+         {"ἀ", 0},
+      {"Greek_ETA", 1},
+         {"Ἠ", 0},
+      {"Greek_EPSILON", 1},
+         {"Ἐ", 0},
+      {"Greek_omega", 1},
+         {"ὠ", 0},
+      {"Greek_OMEGA", 1},
+         {"Ὠ", 0},
+   {"dead_abovedot", 159},
+      {"W", 1},
+         {"Ẇ", 0},
+      {"g", 1},
+         {"ġ", 0},
+      {"a", 1},
+         {"ȧ", 0},
+      {"C", 1},
+         {"Ċ", 0},
+      {"e", 1},
+         {"ė", 0},
+      {"F", 1},
+         {"Ḟ", 0},
+      {"o", 1},
+         {"ȯ", 0},
+      {"l", 1},
+         {"ŀ", 0},
+      {"t", 1},
+         {"ṫ", 0},
+      {"dead_belowdot", 4},
+         {"S", 1},
+            {"Ṩ", 0},
+         {"s", 1},
+            {"ṩ", 0},
+      {"space", 1},
+         {"˙", 0},
+      {"dead_macron", 8},
+         {"a", 1},
+            {"ǡ", 0},
+         {"o", 1},
+            {"ȱ", 0},
+         {"O", 1},
+            {"Ȱ", 0},
+         {"A", 1},
+            {"Ǡ", 0},
+      {"y", 1},
+         {"ẏ", 0},
+      {"b", 1},
+         {"ḃ", 0},
+      {"Multi_key", 23},
+         {"exclam", 4},
+            {"S", 1},
+               {"Ṩ", 0},
+            {"s", 1},
+               {"ṩ", 0},
+         {"f", 2},
+            {"s", 1},
+               {"ẛ", 0},
+         {"acute", 4},
+            {"S", 1},
+               {"Ṥ", 0},
+            {"s", 1},
+               {"ṥ", 0},
+         {"apostrophe", 4},
+            {"S", 1},
+               {"Ṥ", 0},
+            {"s", 1},
+               {"ṥ", 0},
+         {"c", 4},
+            {"S", 1},
+               {"Ṧ", 0},
+            {"s", 1},
+               {"ṧ", 0},
+      {"i", 1},
+         {"ı", 0},
+      {"n", 1},
+         {"ṅ", 0},
+      {"dead_caron", 4},
+         {"S", 1},
+            {"Ṧ", 0},
+         {"s", 1},
+            {"ṧ", 0},
+      {"j", 1},
+         {"ȷ", 0},
+      {"x", 1},
+         {"ẋ", 0},
+      {"amacron", 1},
+         {"ǡ", 0},
+      {"nobreakspace", 1},
+         {"̇", 0},
+      {"omacron", 1},
+         {"ȱ", 0},
+      {"z", 1},
+         {"ż", 0},
+      {"G", 1},
+         {"Ġ", 0},
+      {"Sacute", 1},
+         {"Ṥ", 0},
+      {"H", 1},
+         {"Ḣ", 0},
+      {"E", 1},
+         {"Ė", 0},
+      {"S", 1},
+         {"Ṡ", 0},
+      {"Y", 1},
+         {"Ẏ", 0},
+      {"scaron", 1},
+         {"ṧ", 0},
+      {"f", 1},
+         {"ḟ", 0},
+      {"d", 1},
+         {"ḋ", 0},
+      {"Scaron", 1},
+         {"Ṧ", 0},
+      {"D", 1},
+         {"Ḋ", 0},
+      {"dead_abovedot", 1},
+         {"˙", 0},
+      {"w", 1},
+         {"ẇ", 0},
+      {"p", 1},
+         {"ṗ", 0},
+      {"P", 1},
+         {"Ṗ", 0},
+      {"M", 1},
+         {"Ṁ", 0},
+      {"O", 1},
+         {"Ȯ", 0},
+      {"m", 1},
+         {"ṁ", 0},
+      {"r", 1},
+         {"ṙ", 0},
+      {"s", 1},
+         {"ṡ", 0},
+      {"Z", 1},
+         {"Ż", 0},
+      {"sacute", 1},
+         {"ṥ", 0},
+      {"dead_stroke", 2},
+         {"j", 1},
+            {"ɟ", 0},
+      {"A", 1},
+         {"Ȧ", 0},
+      {"R", 1},
+         {"Ṙ", 0},
+      {"c", 1},
+         {"ċ", 0},
+      {"L", 1},
+         {"Ŀ", 0},
+      {"T", 1},
+         {"Ṫ", 0},
+      {"Omacron", 1},
+         {"Ȱ", 0},
+      {"B", 1},
+         {"Ḃ", 0},
+      {"Amacron", 1},
+         {"Ǡ", 0},
+      {"dead_acute", 4},
+         {"S", 1},
+            {"Ṥ", 0},
+         {"s", 1},
+            {"ṥ", 0},
+      {"X", 1},
+         {"Ẋ", 0},
+      {"h", 1},
+         {"ḣ", 0},
+      {"I", 1},
+         {"İ", 0},
+      {"N", 1},
+         {"Ṅ", 0},
+   {"dead_double_grave", 24},
+      {"a", 1},
+         {"ȁ", 0},
+      {"e", 1},
+         {"ȅ", 0},
+      {"o", 1},
+         {"ȍ", 0},
+      {"i", 1},
+         {"ȉ", 0},
+      {"u", 1},
+         {"ȕ", 0},
+      {"E", 1},
+         {"Ȅ", 0},
+      {"O", 1},
+         {"Ȍ", 0},
+      {"r", 1},
+         {"ȑ", 0},
+      {"A", 1},
+         {"Ȁ", 0},
+      {"R", 1},
+         {"Ȑ", 0},
+      {"I", 1},
+         {"Ȉ", 0},
+      {"U", 1},
+         {"Ȕ", 0},
+   {"dead_semivoiced_sound", 10},
+      {"kana_HO", 1},
+         {"ポ", 0},
+      {"kana_HI", 1},
+         {"ピ", 0},
+      {"kana_HA", 1},
+         {"パ", 0},
+      {"kana_HE", 1},
+         {"ペ", 0},
+      {"kana_FU", 1},
+         {"プ", 0},
+   {"dead_stroke", 101},
+      {"g", 1},
+         {"ǥ", 0},
+      {"a", 1},
+         {"ⱥ", 0},
+      {"C", 1},
+         {"Ȼ", 0},
+      {"less", 1},
+         {"≮", 0},
+      {"Oacute", 1},
+         {"Ǿ", 0},
+      {"e", 1},
+         {"ɇ", 0},
+      {"o", 1},
+         {"ø", 0},
+      {"l", 1},
+         {"ł", 0},
+      {"t", 1},
+         {"ŧ", 0},
+      {"space", 1},
+         {"/", 0},
+      {"y", 1},
+         {"ɏ", 0},
+      {"b", 1},
+         {"ƀ", 0},
+      {"oacute", 1},
+         {"ǿ", 0},
+      {"i", 1},
+         {"ɨ", 0},
+      {"equal", 1},
+         {"≠", 0},
+      {"j", 1},
+         {"ɉ", 0},
+      {"nobreakspace", 1},
+         {"̸", 0},
+      {"u", 1},
+         {"ʉ", 0},
+      {"greaterthanequal", 1},
+         {"≱", 0},
+      {"z", 1},
+         {"ƶ", 0},
+      {"G", 1},
+         {"Ǥ", 0},
+      {"H", 1},
+         {"Ħ", 0},
+      {"E", 1},
+         {"Ɇ", 0},
+      {"2", 1},
+         {"ƻ", 0},
+      {"Y", 1},
+         {"Ɏ", 0},
+      {"d", 1},
+         {"đ", 0},
+      {"dead_greek", 2},
+         {"r", 1},
+            {"ϼ", 0},
+      {"D", 1},
+         {"Đ", 0},
+      {"dead_abovedot", 2},
+         {"j", 1},
+            {"ɟ", 0},
+      {"lessthanequal", 1},
+         {"≰", 0},
+      {"p", 1},
+         {"ᵽ", 0},
+      {"J", 1},
+         {"Ɉ", 0},
+      {"P", 1},
+         {"Ᵽ", 0},
+      {"O", 1},
+         {"Ø", 0},
+      {"r", 1},
+         {"ɍ", 0},
+      {"Z", 1},
+         {"Ƶ", 0},
+      {"dead_stroke", 1},
+         {"/", 0},
+      {"A", 1},
+         {"Ⱥ", 0},
+      {"R", 1},
+         {"Ɍ", 0},
+      {"c", 1},
+         {"ȼ", 0},
+      {"L", 1},
+         {"Ł", 0},
+      {"T", 1},
+         {"Ŧ", 0},
+      {"greater", 1},
+         {"≯", 0},
+      {"B", 1},
+         {"Ƀ", 0},
+      {"dead_acute", 4},
+         {"o", 1},
+            {"ǿ", 0},
+         {"O", 1},
+            {"Ǿ", 0},
+      {"h", 1},
+         {"ħ", 0},
+      {"I", 1},
+         {"Ɨ", 0},
+      {"U", 1},
+         {"Ʉ", 0},
+   {"dead_hook", 179},
+      {"W", 1},
+         {"Ⱳ", 0},
+      {"dead_breve", 4},
+         {"a", 1},
+            {"ẳ", 0},
+         {"A", 1},
+            {"Ẳ", 0},
+      {"g", 1},
+         {"ɠ", 0},
+      {"a", 1},
+         {"ả", 0},
+      {"dead_circumflex", 12},
+         {"a", 1},
+            {"ẩ", 0},
+         {"e", 1},
+            {"ể", 0},
+         {"o", 1},
+            {"ổ", 0},
+         {"E", 1},
+            {"Ể", 0},
+         {"O", 1},
+            {"Ổ", 0},
+         {"A", 1},
+            {"Ẩ", 0},
+      {"dead_horn", 8},
+         {"o", 1},
+            {"ở", 0},
+         {"u", 1},
+            {"ử", 0},
+         {"O", 1},
+            {"Ở", 0},
+         {"U", 1},
+            {"Ử", 0},
+      {"Acircumflex", 1},
+         {"Ẩ", 0},
+      {"C", 1},
+         {"Ƈ", 0},
+      {"e", 1},
+         {"ẻ", 0},
+      {"F", 1},
+         {"Ƒ", 0},
+      {"o", 1},
+         {"ỏ", 0},
+      {"t", 1},
+         {"ƭ", 0},
+      {"schwa", 1},
+         {"ɚ", 0},
+      {"uhorn", 1},
+         {"ử", 0},
+      {"space", 1},
+         {"̉", 0},
+      {"acircumflex", 1},
+         {"ẩ", 0},
+      {"Ecircumflex", 1},
+         {"Ể", 0},
+      {"y", 1},
+         {"ỷ", 0},
+      {"b", 1},
+         {"ɓ", 0},
+      {"Multi_key", 32},
+         {"b", 4},
+            {"a", 1},
+               {"ẳ", 0},
+            {"A", 1},
+               {"Ẳ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ở", 0},
+            {"u", 1},
+               {"ử", 0},
+            {"O", 1},
+               {"Ở", 0},
+            {"U", 1},
+               {"Ử", 0},
+         {"U", 4},
+            {"a", 1},
+               {"ẳ", 0},
+            {"A", 1},
+               {"Ẳ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ẩ", 0},
+            {"e", 1},
+               {"ể", 0},
+            {"o", 1},
+               {"ổ", 0},
+            {"E", 1},
+               {"Ể", 0},
+            {"O", 1},
+               {"Ổ", 0},
+            {"A", 1},
+               {"Ẩ", 0},
+      {"i", 1},
+         {"ỉ", 0},
+      {"k", 1},
+         {"ƙ", 0},
+      {"n", 1},
+         {"ɲ", 0},
+      {"Ohorn", 1},
+         {"Ở", 0},
+      {"ohorn", 1},
+         {"ở", 0},
+      {"q", 1},
+         {"ʠ", 0},
+      {"nobreakspace", 1},
+         {"̉", 0},
+      {"V", 1},
+         {"Ʋ", 0},
+      {"Ocircumflex", 1},
+         {"Ổ", 0},
+      {"ocircumflex", 1},
+         {"ổ", 0},
+      {"u", 1},
+         {"ủ", 0},
+      {"z", 1},
+         {"ȥ", 0},
+      {"G", 1},
+         {"Ɠ", 0},
+      {"E", 1},
+         {"Ẻ", 0},
+      {"Y", 1},
+         {"Ỷ", 0},
+      {"f", 1},
+         {"ƒ", 0},
+      {"d", 1},
+         {"ɗ", 0},
+      {"dead_greek", 2},
+         {"U", 1},
+            {"ϒ", 0},
+      {"D", 1},
+         {"Ɗ", 0},
+      {"Abreve", 1},
+         {"Ẳ", 0},
+      {"ecircumflex", 1},
+         {"ể", 0},
+      {"w", 1},
+         {"ⱳ", 0},
+      {"p", 1},
+         {"ƥ", 0},
+      {"v", 1},
+         {"ʋ", 0},
+      {"P", 1},
+         {"Ƥ", 0},
+      {"M", 1},
+         {"Ɱ", 0},
+      {"O", 1},
+         {"Ỏ", 0},
+      {"abreve", 1},
+         {"ẳ", 0},
+      {"m", 1},
+         {"ɱ", 0},
+      {"r", 1},
+         {"ɼ", 0},
+      {"s", 1},
+         {"ʂ", 0},
+      {"Z", 1},
+         {"Ȥ", 0},
+      {"A", 1},
+         {"Ả", 0},
+      {"c", 1},
+         {"ƈ", 0},
+      {"T", 1},
+         {"Ƭ", 0},
+      {"dead_hook", 1},
+         {"̉", 0},
+      {"K", 1},
+         {"Ƙ", 0},
+      {"B", 1},
+         {"Ɓ", 0},
+      {"Uhorn", 1},
+         {"Ử", 0},
+      {"h", 1},
+         {"ɦ", 0},
+      {"I", 1},
+         {"Ỉ", 0},
+      {"N", 1},
+         {"Ɲ", 0},
+      {"U", 1},
+         {"Ủ", 0},
+   {"dead_belowbreve", 4},
+      {"H", 1},
+         {"Ḫ", 0},
+      {"h", 1},
+         {"ḫ", 0},
+   {"dead_cedilla", 73},
+      {"dead_breve", 4},
+         {"e", 1},
+            {"ḝ", 0},
+         {"E", 1},
+            {"Ḝ", 0},
+      {"g", 1},
+         {"ģ", 0},
+      {"dead_currency", 4},
+         {"C", 1},
+            {"₵", 0},
+         {"c", 1},
+            {"₵", 0},
+      {"C", 1},
+         {"Ç", 0},
+      {"e", 1},
+         {"ȩ", 0},
+      {"l", 1},
+         {"ļ", 0},
+      {"t", 1},
+         {"ţ", 0},
+      {"ColonSign", 1},
+         {"₵", 0},
+      {"space", 1},
+         {"¸", 0},
+      {"k", 1},
+         {"ķ", 0},
+      {"n", 1},
+         {"ņ", 0},
+      {"nobreakspace", 1},
+         {"̧", 0},
+      {"G", 1},
+         {"Ģ", 0},
+      {"H", 1},
+         {"Ḩ", 0},
+      {"E", 1},
+         {"Ȩ", 0},
+      {"S", 1},
+         {"Ş", 0},
+      {"Cacute", 1},
+         {"Ḉ", 0},
+      {"d", 1},
+         {"ḑ", 0},
+      {"D", 1},
+         {"Ḑ", 0},
+      {"cent", 1},
+         {"₵", 0},
+      {"cacute", 1},
+         {"ḉ", 0},
+      {"r", 1},
+         {"ŗ", 0},
+      {"s", 1},
+         {"ş", 0},
+      {"R", 1},
+         {"Ŗ", 0},
+      {"c", 1},
+         {"ç", 0},
+      {"L", 1},
+         {"Ļ", 0},
+      {"T", 1},
+         {"Ţ", 0},
+      {"K", 1},
+         {"Ķ", 0},
+      {"dead_cedilla", 1},
+         {"¸", 0},
+      {"dead_acute", 4},
+         {"C", 1},
+            {"Ḉ", 0},
+         {"c", 1},
+            {"ḉ", 0},
+      {"h", 1},
+         {"ḩ", 0},
+      {"N", 1},
+         {"Ņ", 0},
+   {"dead_inverted_breve", 24},
+      {"a", 1},
+         {"ȃ", 0},
+      {"e", 1},
+         {"ȇ", 0},
+      {"o", 1},
+         {"ȏ", 0},
+      {"i", 1},
+         {"ȋ", 0},
+      {"u", 1},
+         {"ȗ", 0},
+      {"E", 1},
+         {"Ȇ", 0},
+      {"O", 1},
+         {"Ȏ", 0},
+      {"r", 1},
+         {"ȓ", 0},
+      {"A", 1},
+         {"Ȃ", 0},
+      {"R", 1},
+         {"Ȓ", 0},
+      {"I", 1},
+         {"Ȋ", 0},
+      {"U", 1},
+         {"Ȗ", 0},
+   {"dead_diaeresis", 190},
+      {"W", 1},
+         {"Ẅ", 0},
+      {"a", 1},
+         {"ä", 0},
+      {"Greek_IOTA", 1},
+         {"Ϊ", 0},
+      {"dead_grave", 4},
+         {"u", 1},
+            {"ǜ", 0},
+         {"U", 1},
+            {"Ǜ", 0},
+      {"Greek_iota", 1},
+         {"ϊ", 0},
+      {"Umacron", 1},
+         {"Ṻ", 0},
+      {"Cyrillic_ZE", 1},
+         {"Ӟ", 0},
+      {"dead_belowdiaeresis", 2},
+         {"equal", 1},
+            {"⩷", 0},
+      {"e", 1},
+         {"ë", 0},
+      {"o", 1},
+         {"ö", 0},
+      {"iacute", 1},
+         {"ḯ", 0},
+      {"Cyrillic_ze", 1},
+         {"ӟ", 0},
+      {"t", 1},
+         {"ẗ", 0},
+      {"Greek_upsilon", 1},
+         {"ϋ", 0},
+      {"space", 1},
+         {"\"", 0},
+      {"dead_macron", 12},
+         {"a", 1},
+            {"ǟ", 0},
+         {"o", 1},
+            {"ȫ", 0},
+         {"u", 1},
+            {"ṻ", 0},
+         {"O", 1},
+            {"Ȫ", 0},
+         {"A", 1},
+            {"Ǟ", 0},
+         {"U", 1},
+            {"Ṻ", 0},
+      {"Cyrillic_I", 1},
+         {"Ӥ", 0},
+      {"y", 1},
+         {"ÿ", 0},
+      {"Multi_key", 15},
+         {"underscore", 4},
+            {"u", 1},
+               {"ṻ", 0},
+            {"U", 1},
+               {"Ṻ", 0},
+         {"macron", 4},
+            {"u", 1},
+               {"ṻ", 0},
+            {"U", 1},
+               {"Ṻ", 0},
+         {"asciitilde", 4},
+            {"o", 1},
+               {"ṏ", 0},
+            {"O", 1},
+               {"Ṏ", 0},
+      {"Cyrillic_O", 1},
+         {"Ӧ", 0},
+      {"i", 1},
+         {"ï", 0},
+      {"Ukrainian_I", 1},
+         {"Ї", 0},
+      {"dead_caron", 4},
+         {"u", 1},
+            {"ǚ", 0},
+         {"U", 1},
+            {"Ǚ", 0},
+      {"dead_tilde", 4},
+         {"o", 1},
+            {"ṏ", 0},
+         {"O", 1},
+            {"Ṏ", 0},
+      {"Cyrillic_che", 1},
+         {"ӵ", 0},
+      {"Uacute", 1},
+         {"Ǘ", 0},
+      {"Cyrillic_a", 1},
+         {"ӓ", 0},
+      {"Ugrave", 1},
+         {"Ǜ", 0},
+      {"x", 1},
+         {"ẍ", 0},
+      {"amacron", 1},
+         {"ǟ", 0},
+      {"Cyrillic_U", 1},
+         {"Ӱ", 0},
+      {"nobreakspace", 1},
+         {"̈", 0},
+      {"omacron", 1},
+         {"ȫ", 0},
+      {"uacute", 1},
+         {"ǘ", 0},
+      {"u", 1},
+         {"ü", 0},
+      {"otilde", 1},
+         {"ṏ", 0},
+      {"Iacute", 1},
+         {"Ḯ", 0},
+      {"H", 1},
+         {"Ḧ", 0},
+      {"Cyrillic_YERU", 1},
+         {"Ӹ", 0},
+      {"Cyrillic_ie", 1},
+         {"ё", 0},
+      {"E", 1},
+         {"Ë", 0},
+      {"Y", 1},
+         {"Ÿ", 0},
+      {"Cyrillic_i", 1},
+         {"ӥ", 0},
+      {"Otilde", 1},
+         {"Ṏ", 0},
+      {"Cyrillic_zhe", 1},
+         {"ӝ", 0},
+      {"umacron", 1},
+         {"ṻ", 0},
+      {"Cyrillic_yeru", 1},
+         {"ӹ", 0},
+      {"acute", 1},
+         {"̈́", 0},
+      {"w", 1},
+         {"ẅ", 0},
+      {"Cyrillic_CHE", 1},
+         {"Ӵ", 0},
+      {"Cyrillic_o", 1},
+         {"ӧ", 0},
+      {"Ukrainian_i", 1},
+         {"ї", 0},
+      {"Cyrillic_E", 1},
+         {"Ӭ", 0},
+      {"apostrophe", 1},
+         {"̈́", 0},
+      {"O", 1},
+         {"Ö", 0},
+      {"A", 1},
+         {"Ä", 0},
+      {"Cyrillic_A", 1},
+         {"Ӓ", 0},
+      {"ugrave", 1},
+         {"ǜ", 0},
+      {"Omacron", 1},
+         {"Ȫ", 0},
+      {"Cyrillic_ZHE", 1},
+         {"Ӝ", 0},
+      {"Cyrillic_IE", 1},
+         {"Ё", 0},
+      {"dead_diaeresis", 1},
+         {"¨", 0},
+      {"Amacron", 1},
+         {"Ǟ", 0},
+      {"Cyrillic_e", 1},
+         {"ӭ", 0},
+      {"dead_acute", 14},
+         {"Greek_iota", 1},
+            {"ΐ", 0},
+         {"Greek_upsilon", 1},
+            {"ΰ", 0},
+         {"space", 1},
+            {"΅", 0},
+         {"i", 1},
+            {"ḯ", 0},
+         {"u", 1},
+            {"ǘ", 0},
+         {"I", 1},
+            {"Ḯ", 0},
+         {"U", 1},
+            {"Ǘ", 0},
+      {"X", 1},
+         {"Ẍ", 0},
+      {"h", 1},
+         {"ḧ", 0},
+      {"I", 1},
+         {"Ï", 0},
+      {"U", 1},
+         {"Ü", 0},
+      {"Cyrillic_u", 1},
+         {"ӱ", 0},
+      {"Greek_UPSILON", 1},
+         {"Ϋ", 0},
+   {"dead_acute", 500},
+      {"W", 1},
+         {"Ẃ", 0},
+      {"dead_breve", 4},
+         {"a", 1},
+            {"ắ", 0},
+         {"A", 1},
+            {"Ắ", 0},
+      {"g", 1},
+         {"ǵ", 0},
+      {"a", 1},
+         {"á", 0},
+      {"Greek_IOTA", 1},
+         {"Ί", 0},
+      {"Greek_iota", 1},
+         {"ί", 0},
+      {"dead_horn", 8},
+         {"o", 1},
+            {"ớ", 0},
+         {"u", 1},
+            {"ứ", 0},
+         {"O", 1},
+            {"Ớ", 0},
+         {"U", 1},
+            {"Ứ", 0},
+      {"dead_circumflex", 12},
+         {"a", 1},
+            {"ấ", 0},
+         {"e", 1},
+            {"ế", 0},
+         {"o", 1},
+            {"ố", 0},
+         {"E", 1},
+            {"Ế", 0},
+         {"O", 1},
+            {"Ố", 0},
+         {"A", 1},
+            {"Ấ", 0},
+      {"Greek_OMICRON", 1},
+         {"Ό", 0},
+      {"Acircumflex", 1},
+         {"Ấ", 0},
+      {"C", 1},
+         {"Ć", 0},
+      {"Cyrillic_er", 1},
+         {"р́", 0},
+      {"e", 1},
+         {"é", 0},
+      {"Utilde", 1},
+         {"Ṹ", 0},
+      {"o", 1},
+         {"ó", 0},
+      {"l", 1},
+         {"ĺ", 0},
+      {"Udiaeresis", 1},
+         {"Ǘ", 0},
+      {"Greek_upsilon", 1},
+         {"ύ", 0},
+      {"uhorn", 1},
+         {"ứ", 0},
+      {"space", 1},
+         {"'", 0},
+      {"dead_macron", 8},
+         {"e", 1},
+            {"ḗ", 0},
+         {"o", 1},
+            {"ṓ", 0},
+         {"E", 1},
+            {"Ḗ", 0},
+         {"O", 1},
+            {"Ṓ", 0},
+      {"acircumflex", 1},
+         {"ấ", 0},
+      {"Ecircumflex", 1},
+         {"Ế", 0},
+      {"Cyrillic_I", 1},
+         {"И́", 0},
+      {"y", 1},
+         {"ý", 0},
+      {"Multi_key", 153},
+         {"KP_Divide", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"o", 4},
+            {"a", 1},
+               {"ǻ", 0},
+            {"A", 1},
+               {"Ǻ", 0},
+         {"b", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"parenright", 26},
+            {"Greek_IOTA", 1},
+               {"Ἴ", 0},
+            {"Greek_iota", 1},
+               {"ἴ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὄ", 0},
+            {"Greek_upsilon", 1},
+               {"ὔ", 0},
+            {"Greek_epsilon", 1},
+               {"ἔ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἄ", 0},
+            {"Greek_omicron", 1},
+               {"ὄ", 0},
+            {"Greek_eta", 1},
+               {"ἤ", 0},
+            {"Greek_alpha", 1},
+               {"ἄ", 0},
+            {"Greek_ETA", 1},
+               {"Ἤ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἔ", 0},
+            {"Greek_omega", 1},
+               {"ὤ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὤ", 0},
+         {"quotedbl", 12},
+            {"Greek_iota", 1},
+               {"ΐ", 0},
+            {"Greek_upsilon", 1},
+               {"ΰ", 0},
+            {"i", 1},
+               {"ḯ", 0},
+            {"u", 1},
+               {"ǘ", 0},
+            {"I", 1},
+               {"Ḯ", 0},
+            {"U", 1},
+               {"Ǘ", 0},
+         {"plus", 8},
+            {"o", 1},
+               {"ớ", 0},
+            {"u", 1},
+               {"ứ", 0},
+            {"O", 1},
+               {"Ớ", 0},
+            {"U", 1},
+               {"Ứ", 0},
+         {"cedilla", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"underscore", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"macron", 8},
+            {"e", 1},
+               {"ḗ", 0},
+            {"o", 1},
+               {"ṓ", 0},
+            {"E", 1},
+               {"Ḗ", 0},
+            {"O", 1},
+               {"Ṓ", 0},
+         {"comma", 4},
+            {"C", 1},
+               {"Ḉ", 0},
+            {"c", 1},
+               {"ḉ", 0},
+         {"asciitilde", 8},
+            {"o", 1},
+               {"ṍ", 0},
+            {"u", 1},
+               {"ṹ", 0},
+            {"O", 1},
+               {"Ṍ", 0},
+            {"U", 1},
+               {"Ṹ", 0},
+         {"slash", 4},
+            {"o", 1},
+               {"ǿ", 0},
+            {"O", 1},
+               {"Ǿ", 0},
+         {"parenleft", 28},
+            {"Greek_IOTA", 1},
+               {"Ἵ", 0},
+            {"Greek_iota", 1},
+               {"ἵ", 0},
+            {"Greek_OMICRON", 1},
+               {"Ὅ", 0},
+            {"Greek_upsilon", 1},
+               {"ὕ", 0},
+            {"Greek_epsilon", 1},
+               {"ἕ", 0},
+            {"Greek_ALPHA", 1},
+               {"Ἅ", 0},
+            {"Greek_omicron", 1},
+               {"ὅ", 0},
+            {"Greek_eta", 1},
+               {"ἥ", 0},
+            {"Greek_alpha", 1},
+               {"ἅ", 0},
+            {"Greek_ETA", 1},
+               {"Ἥ", 0},
+            {"Greek_EPSILON", 1},
+               {"Ἕ", 0},
+            {"Greek_omega", 1},
+               {"ὥ", 0},
+            {"Greek_OMEGA", 1},
+               {"Ὥ", 0},
+            {"Greek_UPSILON", 1},
+               {"Ὕ", 0},
+         {"U", 4},
+            {"a", 1},
+               {"ắ", 0},
+            {"A", 1},
+               {"Ắ", 0},
+         {"asciicircum", 12},
+            {"a", 1},
+               {"ấ", 0},
+            {"e", 1},
+               {"ế", 0},
+            {"o", 1},
+               {"ố", 0},
+            {"E", 1},
+               {"Ế", 0},
+            {"O", 1},
+               {"Ố", 0},
+            {"A", 1},
+               {"Ấ", 0},
+      {"idiaeresis", 1},
+         {"ḯ", 0},
+      {"Cyrillic_O", 1},
+         {"О́", 0},
+      {"i", 1},
+         {"í", 0},
+      {"k", 1},
+         {"ḱ", 0},
+      {"n", 1},
+         {"ń", 0},
+      {"ccedilla", 1},
+         {"ḉ", 0},
+      {"Cyrillic_GHE", 1},
+         {"Ѓ", 0},
+      {"dead_tilde", 8},
+         {"o", 1},
+            {"ṍ", 0},
+         {"u", 1},
+            {"ṹ", 0},
+         {"O", 1},
+            {"Ṍ", 0},
+         {"U", 1},
+            {"Ṹ", 0},
+      {"Cyrillic_a", 1},
+         {"а́", 0},
+      {"Ohorn", 1},
+         {"Ớ", 0},
+      {"ohorn", 1},
+         {"ớ", 0},
+      {"sabovedot", 1},
+         {"ṥ", 0},
+      {"Cyrillic_ER", 1},
+         {"Р́", 0},
+      {"Greek_epsilon", 1},
+         {"έ", 0},
+      {"Cyrillic_KA", 1},
+         {"Ќ", 0},
+      {"Cyrillic_U", 1},
+         {"У́", 0},
+      {"dead_abovering", 4},
+         {"a", 1},
+            {"ǻ", 0},
+         {"A", 1},
+            {"Ǻ", 0},
+      {"nobreakspace", 1},
+         {"́", 0},
+      {"V", 1},
+         {"Ǘ", 0},
+      {"Ocircumflex", 1},
+         {"Ố", 0},
+      {"AE", 1},
+         {"Ǽ", 0},
+      {"omacron", 1},
+         {"ṓ", 0},
+      {"ocircumflex", 1},
+         {"ố", 0},
+      {"u", 1},
+         {"ú", 0},
+      {"z", 1},
+         {"ź", 0},
+      {"G", 1},
+         {"Ǵ", 0},
+      {"Greek_ALPHA", 1},
+         {"Ά", 0},
+      {"otilde", 1},
+         {"ṍ", 0},
+      {"utilde", 1},
+         {"ṹ", 0},
+      {"Cyrillic_ie", 1},
+         {"е́", 0},
+      {"emacron", 1},
+         {"ḗ", 0},
+      {"E", 1},
+         {"É", 0},
+      {"S", 1},
+         {"Ś", 0},
+      {"Greek_iotadieresis", 1},
+         {"ΐ", 0},
+      {"Y", 1},
+         {"Ý", 0},
+      {"Cyrillic_i", 1},
+         {"и́", 0},
+      {"dead_dasia", 28},
+         {"Greek_IOTA", 1},
+            {"Ἵ", 0},
+         {"Greek_iota", 1},
+            {"ἵ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὅ", 0},
+         {"Greek_upsilon", 1},
+            {"ὕ", 0},
+         {"Greek_epsilon", 1},
+            {"ἕ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἅ", 0},
+         {"Greek_omicron", 1},
+            {"ὅ", 0},
+         {"Greek_eta", 1},
+            {"ἥ", 0},
+         {"Greek_alpha", 1},
+            {"ἅ", 0},
+         {"Greek_ETA", 1},
+            {"Ἥ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἕ", 0},
+         {"Greek_omega", 1},
+            {"ὥ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὥ", 0},
+         {"Greek_UPSILON", 1},
+            {"Ὕ", 0},
+      {"Greek_upsilondieresis", 1},
+         {"ΰ", 0},
+      {"Greek_omicron", 1},
+         {"ό", 0},
+      {"Greek_eta", 1},
+         {"ή", 0},
+      {"Otilde", 1},
+         {"Ṍ", 0},
+      {"Cyrillic_ka", 1},
+         {"ќ", 0},
+      {"Aring", 1},
+         {"Ǻ", 0},
+      {"Abreve", 1},
+         {"Ắ", 0},
+      {"dead_psili", 26},
+         {"Greek_IOTA", 1},
+            {"Ἴ", 0},
+         {"Greek_iota", 1},
+            {"ἴ", 0},
+         {"Greek_OMICRON", 1},
+            {"Ὄ", 0},
+         {"Greek_upsilon", 1},
+            {"ὔ", 0},
+         {"Greek_epsilon", 1},
+            {"ἔ", 0},
+         {"Greek_ALPHA", 1},
+            {"Ἄ", 0},
+         {"Greek_omicron", 1},
+            {"ὄ", 0},
+         {"Greek_eta", 1},
+            {"ἤ", 0},
+         {"Greek_alpha", 1},
+            {"ἄ", 0},
+         {"Greek_ETA", 1},
+            {"Ἤ", 0},
+         {"Greek_EPSILON", 1},
+            {"Ἔ", 0},
+         {"Greek_omega", 1},
+            {"ὤ", 0},
+         {"Greek_OMEGA", 1},
+            {"Ὤ", 0},
+      {"Greek_alpha", 1},
+         {"ά", 0},
+      {"ecircumflex", 1},
+         {"ế", 0},
+      {"dead_abovedot", 4},
+         {"S", 1},
+            {"Ṥ", 0},
+         {"s", 1},
+            {"ṥ", 0},
+      {"w", 1},
+         {"ẃ", 0},
+      {"Greek_ETA", 1},
+         {"Ή", 0},
+      {"Cyrillic_o", 1},
+         {"о́", 0},
+      {"Emacron", 1},
+         {"Ḗ", 0},
+      {"Ooblique", 1},
+         {"Ǿ", 0},
+      {"p", 1},
+         {"ṕ", 0},
+      {"v", 1},
+         {"ǘ", 0},
+      {"P", 1},
+         {"Ṕ", 0},
+      {"M", 1},
+         {"Ḿ", 0},
+      {"O", 1},
+         {"Ó", 0},
+      {"abreve", 1},
+         {"ắ", 0},
+      {"m", 1},
+         {"ḿ", 0},
+      {"r", 1},
+         {"ŕ", 0},
+      {"s", 1},
+         {"ś", 0},
+      {"Z", 1},
+         {"Ź", 0},
+      {"dead_stroke", 4},
+         {"o", 1},
+            {"ǿ", 0},
+         {"O", 1},
+            {"Ǿ", 0},
+      {"A", 1},
+         {"Á", 0},
+      {"R", 1},
+         {"Ŕ", 0},
+      {"c", 1},
+         {"ć", 0},
+      {"Idiaeresis", 1},
+         {"Ḯ", 0},
+      {"L", 1},
+         {"Ĺ", 0},
+      {"Greek_EPSILON", 1},
+         {"Έ", 0},
+      {"Cyrillic_A", 1},
+         {"А́", 0},
+      {"Ccedilla", 1},
+         {"Ḉ", 0},
+      {"aring", 1},
+         {"ǻ", 0},
+      {"K", 1},
+         {"Ḱ", 0},
+      {"Omacron", 1},
+         {"Ṓ", 0},
+      {"Cyrillic_IE", 1},
+         {"Е́", 0},
+      {"Sabovedot", 1},
+         {"Ṥ", 0},
+      {"dead_cedilla", 4},
+         {"C", 1},
+            {"Ḉ", 0},
+         {"c", 1},
+            {"ḉ", 0},
+      {"Greek_omega", 1},
+         {"ώ", 0},
+      {"dead_diaeresis", 14},
+         {"Greek_iota", 1},
+            {"ΐ", 0},
+         {"Greek_upsilon", 1},
+            {"ΰ", 0},
+         {"space", 1},
+            {"΅", 0},
+         {"i", 1},
+            {"ḯ", 0},
+         {"u", 1},
+            {"ǘ", 0},
+         {"I", 1},
+            {"Ḯ", 0},
+         {"U", 1},
+            {"Ǘ", 0},
+      {"Uhorn", 1},
+         {"Ứ", 0},
+      {"Greek_OMEGA", 1},
+         {"Ώ", 0},
+      {"dead_acute", 1},
+         {"´", 0},
+      {"oslash", 1},
+         {"ǿ", 0},
+      {"Cyrillic_ghe", 1},
+         {"ѓ", 0},
+      {"udiaeresis", 1},
+         {"ǘ", 0},
+      {"I", 1},
+         {"Í", 0},
+      {"N", 1},
+         {"Ń", 0},
+      {"U", 1},
+         {"Ú", 0},
+      {"Cyrillic_u", 1},
+         {"у́", 0},
+      {"ae", 1},
+         {"ǽ", 0},
+      {"Greek_UPSILON", 1},
+         {"Ύ", 0},
+   {"dead_belowmacron", 34},
+      {"l", 1},
+         {"ḻ", 0},
+      {"t", 1},
+         {"ṯ", 0},
+      {"b", 1},
+         {"ḇ", 0},
+      {"k", 1},
+         {"ḵ", 0},
+      {"n", 1},
+         {"ṉ", 0},
+      {"z", 1},
+         {"ẕ", 0},
+      {"d", 1},
+         {"ḏ", 0},
+      {"D", 1},
+         {"Ḏ", 0},
+      {"r", 1},
+         {"ṟ", 0},
+      {"Z", 1},
+         {"Ẕ", 0},
+      {"R", 1},
+         {"Ṟ", 0},
+      {"L", 1},
+         {"Ḻ", 0},
+      {"T", 1},
+         {"Ṯ", 0},
+      {"K", 1},
+         {"Ḵ", 0},
+      {"B", 1},
+         {"Ḇ", 0},
+      {"h", 1},
+         {"ẖ", 0},
+      {"N", 1},
+         {"Ṉ", 0},
+   {"dead_belowring", 6},
+      {"a", 1},
+         {"ḁ", 0},
+      {"bar", 1},
+         {"⫰", 0},
+      {"A", 1},
+         {"Ḁ", 0},
+   {NULL, 0},
+};
index 53d206e..d512dc0 100644 (file)
@@ -55,6 +55,10 @@ ecore_event_evas_modifier_lock_update(Evas *e, unsigned int modifiers)
         evas_key_modifier_off(e, "Hyper");
      }
 
+   if (modifiers & ECORE_EVENT_MODIFIER_ALTGR)
+     evas_key_modifier_on(e, "AltGr");
+   else evas_key_modifier_off(e, "AltGr");
+
    if (modifiers & ECORE_EVENT_LOCK_SCROLL)
      evas_key_lock_on(e, "Scroll_Lock");
    else evas_key_lock_off(e, "Scroll_Lock");
@@ -100,6 +104,7 @@ ecore_event_window_register(Ecore_Window id, void *window, Evas *evas,
    evas_key_modifier_add(evas, "Meta");
    evas_key_modifier_add(evas, "Hyper");
    evas_key_modifier_add(evas, "Super");
+   evas_key_modifier_add(evas, "AltGr");
    evas_key_lock_add(evas, "Caps_Lock");
    evas_key_lock_add(evas, "Num_Lock");
    evas_key_lock_add(evas, "Scroll_Lock");
index 07edafc..201beef 100644 (file)
@@ -1056,6 +1056,12 @@ EAPI extern int ECORE_X_EVENT_XDND_LEAVE;
 EAPI extern int ECORE_X_EVENT_XDND_DROP;
 EAPI extern int ECORE_X_EVENT_XDND_FINISHED;
 
+EAPI extern int ECORE_X_MODIFIER_SHIFT; /**< @since 1.3 */
+EAPI extern int ECORE_X_MODIFIER_CTRL;  /**< @since 1.3 */
+EAPI extern int ECORE_X_MODIFIER_ALT;   /**< @since 1.3 */
+EAPI extern int ECORE_X_MODIFIER_WIN;   /**< @since 1.3 */
+EAPI extern int ECORE_X_MODIFIER_ALTGR; /**< @since 1.3 */
+
 EAPI extern int ECORE_X_LOCK_SCROLL;
 EAPI extern int ECORE_X_LOCK_NUM;
 EAPI extern int ECORE_X_LOCK_CAPS;
index 8a18140..5b7d974 100644 (file)
@@ -550,6 +550,8 @@ _ecore_xcb_events_modifiers_get(unsigned int state)
      modifiers |= ECORE_EVENT_MODIFIER_ALT;
    if (state & ECORE_X_MODIFIER_WIN)
      modifiers |= ECORE_EVENT_MODIFIER_WIN;
+   if (state & ECORE_X_MODIFIER_ALTGR)
+     modifiers |= ECORE_EVENT_MODIFIER_ALTGR;
    if (state & ECORE_X_LOCK_SCROLL)
      modifiers |= ECORE_EVENT_LOCK_SCROLL;
    if (state & ECORE_X_LOCK_CAPS)
index b1c7528..6c11246 100644 (file)
@@ -27,6 +27,7 @@ EAPI int ECORE_X_MODIFIER_SHIFT = 0;
 EAPI int ECORE_X_MODIFIER_CTRL = 0;
 EAPI int ECORE_X_MODIFIER_ALT = 0;
 EAPI int ECORE_X_MODIFIER_WIN = 0;
+EAPI int ECORE_X_MODIFIER_ALTGR = 0;
 EAPI int ECORE_X_LOCK_SCROLL = 0;
 EAPI int ECORE_X_LOCK_NUM = 0;
 EAPI int ECORE_X_LOCK_CAPS = 0;
@@ -70,10 +71,10 @@ _ecore_xcb_keymap_finalize(void)
 
    ECORE_X_MODIFIER_WIN = _ecore_xcb_keymap_mask_get(reply, XK_Super_L);
    if (!ECORE_X_MODIFIER_WIN)
-     ECORE_X_MODIFIER_WIN = _ecore_xcb_keymap_mask_get(reply, XK_Mode_switch);
-   if (!ECORE_X_MODIFIER_WIN)
      ECORE_X_MODIFIER_WIN = _ecore_xcb_keymap_mask_get(reply, XK_Meta_L);
 
+   ECORE_X_MODIFIER_ALTGR = _ecore_xcb_keymap_mask_get(reply, XK_Mode_switch);
+
    if (ECORE_X_MODIFIER_WIN == ECORE_X_MODIFIER_ALT)
      ECORE_X_MODIFIER_WIN = 0;
    if (ECORE_X_MODIFIER_ALT == ECORE_X_MODIFIER_CTRL)
index cf8f3e5..838c278 100644 (file)
@@ -209,15 +209,6 @@ extern int _ecore_xcb_event_xfixes;
 extern int _ecore_xcb_event_input;
 extern int _ecore_xcb_event_gesture;
 
-extern int ECORE_X_MODIFIER_SHIFT;
-extern int ECORE_X_MODIFIER_CTRL;
-extern int ECORE_X_MODIFIER_ALT;
-extern int ECORE_X_MODIFIER_WIN;
-extern int ECORE_X_LOCK_SCROLL;
-extern int ECORE_X_LOCK_NUM;
-extern int ECORE_X_LOCK_CAPS;
-extern int ECORE_X_LOCK_SHIFT;
-
 extern Ecore_X_Atom _ecore_xcb_atoms_wm_protocol[ECORE_X_WM_PROTOCOL_NUM];
 
 extern int _ecore_xcb_button_grabs_num;
index 7b994bd..afb1b8c 100644 (file)
@@ -696,8 +696,10 @@ _ecore_xcb_selection_converter_text(char         *target,
      style = XcbCompoundTextStyle;
    else if (!strcmp(target, ECORE_X_SELECTION_TARGET_STRING))
      style = XcbStringStyle;
+#ifdef HAVE_ICONV
    else if (!strcmp(target, ECORE_X_SELECTION_TARGET_UTF8_STRING))
      style = XcbUTF8StringStyle;
+#endif
    else
      return EINA_FALSE;
 
@@ -734,8 +736,6 @@ _ecore_xcb_selection_converter_text(char         *target,
 #endif
    else
      return EINA_TRUE;
-
-   return EINA_FALSE;
 }
 
 static void *
@@ -958,14 +958,8 @@ _ecore_xcb_selection_data_targets_free(void *data)
    LOGFN(__FILE__, __LINE__, __FUNCTION__);
 
    if (!(sel = data)) return 0;
-   if (sel->targets)
-     {
-        int i = 0;
-
-        for (i = 0; i < sel->num_targets; i++)
-          if (sel->targets[i]) free(sel->targets[i]);
-        if (sel->targets) free(sel->targets);
-     }
+   if (sel->targets) free(sel->targets);
+   free(ECORE_XCB_SELECTION_DATA(sel)->data);
    free(sel);
    return 1;
 }
index c1ea658..8e38c5a 100644 (file)
@@ -2186,6 +2186,8 @@ _ecore_xcb_window_modifiers_get(unsigned int state)
      xmodifiers |= ECORE_X_MODIFIER_ALT;
    if (state & ECORE_EVENT_MODIFIER_WIN)
      xmodifiers |= ECORE_X_MODIFIER_WIN;
+   if (state & ECORE_EVENT_MODIFIER_ALTGR)
+     xmodifiers |= ECORE_X_MODIFIER_ALTGR;
    if (state & ECORE_EVENT_LOCK_SCROLL)
      xmodifiers |= ECORE_X_LOCK_SCROLL;
    if (state & ECORE_EVENT_LOCK_NUM)
index 98c2526..ce3cd57 100644 (file)
@@ -126,10 +126,11 @@ EAPI int ECORE_X_EVENT_STARTUP_SEQUENCE_REMOVE = 0;
 
 EAPI int ECORE_X_EVENT_GENERIC = 0;
 
-int ECORE_X_MODIFIER_SHIFT = 0;
-int ECORE_X_MODIFIER_CTRL = 0;
-int ECORE_X_MODIFIER_ALT = 0;
-int ECORE_X_MODIFIER_WIN = 0;
+EAPI int ECORE_X_MODIFIER_SHIFT = 0;
+EAPI int ECORE_X_MODIFIER_CTRL = 0;
+EAPI int ECORE_X_MODIFIER_ALT = 0;
+EAPI int ECORE_X_MODIFIER_WIN = 0;
+EAPI int ECORE_X_MODIFIER_ALTGR = 0;
 
 EAPI int ECORE_X_LOCK_SCROLL = 0;
 EAPI int ECORE_X_LOCK_NUM = 0;
@@ -217,8 +218,9 @@ _ecore_x_XKeycodeToKeysym(Display *display, KeyCode keycode, int idx)
 {
 #ifdef ECORE_XKB
    return XkbKeycodeToKeysym(display, keycode, 0, idx);
-#endif
+#else
    return XKeycodeToKeysym(display, keycode, idx);
+#endif
 }
 
 void
@@ -239,11 +241,10 @@ _ecore_x_modifiers_get(void)
    /* the windows key... a valid modifier :) */
    ECORE_X_MODIFIER_WIN = _ecore_x_key_mask_get(XK_Super_L);
    if (!ECORE_X_MODIFIER_WIN)
-     ECORE_X_MODIFIER_WIN = _ecore_x_key_mask_get(XK_Mode_switch);
-
-   if (!ECORE_X_MODIFIER_WIN)
      ECORE_X_MODIFIER_WIN = _ecore_x_key_mask_get(XK_Meta_L);
 
+   ECORE_X_MODIFIER_ALTGR = _ecore_x_key_mask_get(XK_Mode_switch);
+
    if (ECORE_X_MODIFIER_WIN == ECORE_X_MODIFIER_ALT)
      ECORE_X_MODIFIER_WIN = 0;
 
@@ -2155,6 +2156,9 @@ _ecore_x_event_modifier(unsigned int state)
    if (state & ECORE_EVENT_MODIFIER_WIN)
      xmodifiers |= ECORE_X_MODIFIER_WIN;
 
+   if (state & ECORE_EVENT_MODIFIER_ALTGR)
+     xmodifiers |= ECORE_X_MODIFIER_ALTGR;
+
    if (state & ECORE_EVENT_LOCK_SCROLL)
      xmodifiers |= ECORE_X_LOCK_SCROLL;
 
index acb64a9..30a3924 100644 (file)
@@ -183,6 +183,9 @@ _ecore_x_event_modifiers(unsigned int state)
    if (state & ECORE_X_MODIFIER_WIN)
      modifiers |= ECORE_EVENT_MODIFIER_WIN;
 
+   if (state & ECORE_X_MODIFIER_ALTGR)
+     modifiers |= ECORE_EVENT_MODIFIER_ALTGR;
+
    if (state & ECORE_X_LOCK_SCROLL)
      modifiers |= ECORE_EVENT_LOCK_SCROLL;
 
index 8132e13..4236932 100644 (file)
@@ -182,16 +182,6 @@ typedef struct _Ecore_X_DND_Target
    int          will_accept;
 } Ecore_X_DND_Target;
 
-extern int ECORE_X_MODIFIER_SHIFT;
-extern int ECORE_X_MODIFIER_CTRL;
-extern int ECORE_X_MODIFIER_ALT;
-extern int ECORE_X_MODIFIER_WIN;
-
-extern int ECORE_X_LOCK_SCROLL;
-extern int ECORE_X_LOCK_NUM;
-extern int ECORE_X_LOCK_CAPS;
-extern int ECORE_X_LOCK_SHIFT;
-
 extern Display *_ecore_x_disp;
 extern double _ecore_x_double_click_time;
 extern Time _ecore_x_event_last_time;
index 9bc2199..217714a 100644 (file)
@@ -170,7 +170,7 @@ ibus_im_context_del(Ecore_IMF_Context *ctx)
 
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    g_signal_handlers_disconnect_by_func(_bus, G_CALLBACK(_bus_connected_cb), ctx);
 
    if (ibusimcontext->ibuscontext)
@@ -186,7 +186,7 @@ ibus_im_context_filter_event(Ecore_IMF_Context *ctx, Ecore_IMF_Event_Type type,
 {
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN_VAL(ibusimcontext, EINA_FALSE);
-   
+
    if (type != ECORE_IMF_EVENT_KEY_UP && type != ECORE_IMF_EVENT_KEY_DOWN)
      return EINA_FALSE;
 
@@ -249,7 +249,7 @@ ibus_im_context_focus_in(Ecore_IMF_Context *ctx)
 
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->has_focus)
      return;
 
@@ -271,7 +271,7 @@ ibus_im_context_focus_out(Ecore_IMF_Context *ctx)
 
    IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->has_focus == EINA_FALSE)
      return;
 
@@ -287,7 +287,7 @@ EAPI void
 ibus_im_context_reset(Ecore_IMF_Context *ctx)
 {
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
-   EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);   
+   EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
 
    if (ibusimcontext->ibuscontext)
      ibus_input_context_reset(ibusimcontext->ibuscontext);
@@ -300,7 +300,7 @@ ibus_im_context_preedit_string_get(Ecore_IMF_Context *ctx,
 {
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->enable && ibusimcontext->preedit_visible)
      {
         if (str)
@@ -328,7 +328,7 @@ ibus_im_context_preedit_string_with_attributes_get(Ecore_IMF_Context   *ctx,
 {
    IBusIMContext *ibusimcontext = (IBusIMContext*)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->enable && ibusimcontext->preedit_visible)
      {
         if (str)
@@ -354,7 +354,7 @@ ibus_im_context_client_window_set(Ecore_IMF_Context *ctx, void *window)
    EINA_LOG_DBG("canvas : %p", window);
    IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (window != NULL)
      ibusimcontext->client_window = (Ecore_X_Window)(Ecore_Window)window;
 }
@@ -365,7 +365,7 @@ ibus_im_context_client_canvas_set(Ecore_IMF_Context *ctx, void *canvas)
    EINA_LOG_DBG("canvas : %p", canvas);
    IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (canvas != NULL)
      ibusimcontext->client_canvas = canvas;
 }
@@ -378,7 +378,7 @@ _set_cursor_location_internal(Ecore_IMF_Context *ctx)
    int canvas_x, canvas_y;
 
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->ibuscontext == NULL)
      return;
 
@@ -410,7 +410,7 @@ ibus_im_context_cursor_location_set(Ecore_IMF_Context *ctx, int x, int y, int w,
    EINA_LOG_DBG("x : %d, y : %d, w, %d, h :%d", x, y, w, h);
    IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->cursor_x != x ||
        ibusimcontext->cursor_y != y ||
        ibusimcontext->cursor_w != w ||
@@ -431,7 +431,7 @@ ibus_im_context_use_preedit_set(Ecore_IMF_Context *ctx, Eina_Bool use_preedit)
    EINA_LOG_DBG("preedit : %d", use_preedit);
    IBusIMContext *ibusimcontext = (IBusIMContext *)ecore_imf_context_data_get(ctx);
    EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
-   
+
    if (ibusimcontext->ibuscontext)
      {
         if (use_preedit)
@@ -582,7 +582,7 @@ _ibus_context_show_preedit_text_cb(IBusInputContext   *ibuscontext __UNUSED__,
                                    IBusIMContext      *ibusimcontext)
 {
    EINA_LOG_DBG("preedit visible : %d", ibusimcontext->preedit_visible);
-   EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);   
+   EINA_SAFETY_ON_NULL_RETURN(ibusimcontext);
 
    if (ibusimcontext->preedit_visible == EINA_TRUE)
      return;
index 8789b67..f5aabd0 100644 (file)
@@ -10,7 +10,6 @@
 #include <X11/Xlib.h>
 #include <X11/Xlocale.h>
 #include <X11/Xutil.h>
-#include <X11/keysym.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -27,9 +26,13 @@ static Eina_List *open_ims = NULL;
 #define FEEDBACK_MASK (XIMReverse | XIMUnderline | XIMHighlight)
 
 typedef struct _XIM_Im_Info XIM_Im_Info;
+
+typedef struct _Ecore_IMF_Context_Data Ecore_IMF_Context_Data;
+
 struct _XIM_Im_Info
 {
    Ecore_X_Window win;
+   Ecore_IMF_Context_Data *user;
    char          *locale;
    XIM            im;
    Eina_List     *ics;
@@ -39,7 +42,6 @@ struct _XIM_Im_Info
    Eina_Bool      supports_cursor : 1;
 };
 
-typedef struct _Ecore_IMF_Context_Data Ecore_IMF_Context_Data;
 struct _Ecore_IMF_Context_Data
 {
    Ecore_X_Window win;
@@ -56,6 +58,8 @@ struct _Ecore_IMF_Context_Data
    Eina_Bool      in_toplevel;
    XIMFeedback   *feedbacks;
 
+   XIMCallback    destroy_cb;
+   
    XIMCallback    preedit_start_cb;
    XIMCallback    preedit_done_cb;
    XIMCallback    preedit_draw_cb;
@@ -74,7 +78,6 @@ static void          add_feedback_attr(Eina_List **attrs,
                                        int end_pos);
 
 static void          reinitialize_ic(Ecore_IMF_Context *ctx);
-static void          reinitialize_all_ics(XIM_Im_Info *info);
 static void          set_ic_client_window(Ecore_IMF_Context *ctx,
                                           Ecore_X_Window window);
 static int           preedit_start_callback(XIC xic,
@@ -561,19 +564,23 @@ _ecore_x_event_reverse_modifiers(unsigned int state)
 
    /**< "Control" is pressed */
    if (state & ECORE_IMF_KEYBOARD_MODIFIER_CTRL)
-     modifiers |= ControlMask;
+     modifiers |= ECORE_X_MODIFIER_CTRL;
 
    /**< "Alt" is pressed */
    if (state & ECORE_IMF_KEYBOARD_MODIFIER_ALT)
-     modifiers |= Mod1Mask;
+     modifiers |= ECORE_X_MODIFIER_ALT;
 
    /**< "Shift" is pressed */
    if (state & ECORE_IMF_KEYBOARD_MODIFIER_SHIFT)
-     modifiers |= ShiftMask;
+     modifiers |= ECORE_X_MODIFIER_SHIFT;
 
-   /**< "Win" (between "Ctrl" and "A */
+   /**< "Win" (between "Ctrl" and "Alt") is pressed */
    if (state & ECORE_IMF_KEYBOARD_MODIFIER_WIN)
-     modifiers |= Mod5Mask;
+     modifiers |= ECORE_X_MODIFIER_WIN;
+
+   /**< "AltGr" is pressed */
+   if (state & ECORE_IMF_KEYBOARD_MODIFIER_ALTGR)
+     modifiers |= ECORE_X_MODIFIER_ALTGR;
 
    return modifiers;
 }
@@ -585,15 +592,13 @@ _ecore_x_event_reverse_locks(unsigned int state)
 
    /**< "Num" lock is active */
    if (state & ECORE_IMF_KEYBOARD_LOCK_NUM)
-     locks |= Mod3Mask;
+     locks |= ECORE_X_LOCK_NUM;
 
    if (state & ECORE_IMF_KEYBOARD_LOCK_CAPS)
-     locks |= LockMask;
+     locks |= ECORE_X_LOCK_CAPS;
 
-#if 0 /* FIXME: add mask. */
    if (state & ECORE_IMF_KEYBOARD_LOCK_SCROLL)
-     ;
-#endif
+     locks |= ECORE_X_LOCK_SCROLL;
 
    return locks;
 }
@@ -694,14 +699,14 @@ _ecore_imf_context_xim_filter_event(Ecore_IMF_Context *ctx,
 
 #ifdef X_HAVE_UTF8_STRING
                   val = Xutf8LookupString(ic,
-                                          (XKeyEvent *)&xev,
+                                          &xev,
                                           tmp,
                                           val,
                                           &sym,
                                           &mbstatus);
 #else /* ifdef X_HAVE_UTF8_STRING */
                   val = XmbLookupString(ic,
-                                        (XKeyEvent *)&xev,
+                                        &xev,
                                         tmp,
                                         val,
                                         &sym,
@@ -1335,16 +1340,6 @@ reinitialize_ic(Ecore_IMF_Context *ctx)
 }
 
 static void
-reinitialize_all_ics(XIM_Im_Info *info)
-{
-   Eina_List *tmp_list;
-   Ecore_IMF_Context *ctx;
-
-   EINA_LIST_FOREACH (info->ics, tmp_list, ctx)
-     reinitialize_ic(ctx);
-}
-
-static void
 set_ic_client_window(Ecore_IMF_Context *ctx,
                      Ecore_X_Window window)
 {
@@ -1364,6 +1359,8 @@ set_ic_client_window(Ecore_IMF_Context *ctx,
         XIM_Im_Info *info;
         info = imf_context_data->im_info;
         info->ics = eina_list_remove(info->ics, imf_context_data);
+        if (imf_context_data->im_info)
+          imf_context_data->im_info->user = NULL;
         imf_context_data->im_info = NULL;
      }
 
@@ -1377,6 +1374,8 @@ set_ic_client_window(Ecore_IMF_Context *ctx,
         imf_context_data->im_info->ics =
           eina_list_prepend(imf_context_data->im_info->ics,
                             imf_context_data);
+        if (imf_context_data->im_info)
+          imf_context_data->im_info->user = imf_context_data;
      }
 }
 
@@ -1555,9 +1554,10 @@ xim_destroy_callback(XIM xim __UNUSED__,
                      XPointer call_data __UNUSED__)
 {
    XIM_Im_Info *info = (XIM_Im_Info *)client_data;
-   info->im = NULL;
 
-   reinitialize_all_ics(info);
+   if (info->user) info->user->ic = NULL;
+   info->im = NULL;
+//   reinitialize_ic(ctx);
    xim_info_try_im(info);
 
    return;