From 4ccc843e6b37e1ee40a2ca627baf43ab0c45af38 Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Thu, 6 Dec 2012 13:02:46 +0000 Subject: [PATCH] added unicode trait and case functions. fixed some code for os2 --- qse/cmd/Makefile.am | 2 +- qse/cmd/Makefile.in | 2 +- qse/cmd/net/Makefile.am | 18 + qse/cmd/net/Makefile.in | 586 + qse/cmd/net/httpd.c | 296 + qse/configure | 37 +- qse/configure.ac | 12 +- qse/include/qse/cmn/Makefile.am | 1 + qse/include/qse/cmn/Makefile.in | 8 +- qse/include/qse/cmn/uni.h | 56 + qse/include/qse/conf-dos.h | 36 +- qse/include/qse/conf-msw.h | 53 +- qse/include/qse/conf-os2.h | 49 +- qse/include/qse/config.h.in | 3 + qse/include/qse/pack1.h | 2 +- qse/include/qse/pack2.h | 2 +- qse/include/qse/unpack.h | 2 +- qse/lib/cmn/Makefile.am | 8 +- qse/lib/cmn/Makefile.in | 20 +- qse/lib/cmn/assert.c | 8 +- qse/lib/cmn/chr.c | 134 +- qse/lib/cmn/dir.c | 11 +- qse/lib/cmn/fio.c | 56 +- qse/lib/cmn/mux.c | 65 +- qse/lib/cmn/nwio.c | 20 +- qse/lib/cmn/uni.c | 27188 ++++++++++++++++++++ qse/lib/net/httpd-std.c | 82 +- qse/lib/net/httpd-task.c | 10 +- qse/samples/net/httpd02.c | 2 +- qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt | 332 +- qse/watcom/debug/os2/cmd/net/qsehttpd.tgt | 145 + qse/watcom/debug/os2/lib/cmn/qsecmn.tgt | 332 +- qse/watcom/qse.wpj | 288 +- qse/watcom/release/os2/lib/cmn/qsecmn.tgt | 328 +- 34 files changed, 29503 insertions(+), 691 deletions(-) create mode 100644 qse/cmd/net/Makefile.am create mode 100644 qse/cmd/net/Makefile.in create mode 100644 qse/cmd/net/httpd.c create mode 100644 qse/include/qse/cmn/uni.h create mode 100644 qse/lib/cmn/uni.c create mode 100755 qse/watcom/debug/os2/cmd/net/qsehttpd.tgt diff --git a/qse/cmd/Makefile.am b/qse/cmd/Makefile.am index 28589ac2..c999e56b 100644 --- a/qse/cmd/Makefile.am +++ b/qse/cmd/Makefile.am @@ -1,2 +1,2 @@ -SUBDIRS = awk sed +SUBDIRS = awk sed net DIST_SUBDIRS = $(SUBDIRS) diff --git a/qse/cmd/Makefile.in b/qse/cmd/Makefile.in index 7dd63624..557d7c44 100644 --- a/qse/cmd/Makefile.in +++ b/qse/cmd/Makefile.in @@ -261,7 +261,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = awk sed +SUBDIRS = awk sed net DIST_SUBDIRS = $(SUBDIRS) all: all-recursive diff --git a/qse/cmd/net/Makefile.am b/qse/cmd/net/Makefile.am new file mode 100644 index 00000000..93d45254 --- /dev/null +++ b/qse/cmd/net/Makefile.am @@ -0,0 +1,18 @@ +AUTOMAKE_OPTIONS = nostdinc + +AM_CPPFLAGS = \ + -I$(top_builddir)/include \ + -I$(top_srcdir)/include \ + -I$(includedir) + +bin_PROGRAMS = qsehttpd + +qsehttpd_SOURCES = httpd.c +qsehttpd_LDFLAGS = -L../../lib/net -L../../lib/cmn -L$(libdir) +qsehttpd_LDADD = -lqsenet -lqsecmn + +if WIN32 +if WCHAR +qsehttpd_LDADD += $(UNICOWS_LIBS) +endif +endif diff --git a/qse/cmd/net/Makefile.in b/qse/cmd/net/Makefile.in new file mode 100644 index 00000000..1e87b141 --- /dev/null +++ b/qse/cmd/net/Makefile.in @@ -0,0 +1,586 @@ +# Makefile.in generated by automake 1.11.3 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +bin_PROGRAMS = qsehttpd$(EXEEXT) +@WCHAR_TRUE@@WIN32_TRUE@am__append_1 = $(UNICOWS_LIBS) +subdir = cmd/net +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/argz.m4 \ + $(top_srcdir)/m4/ax_numval.m4 $(top_srcdir)/m4/ax_pthread.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltdl.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/lx_find_mpi.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/include/qse/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" +PROGRAMS = $(bin_PROGRAMS) +am_qsehttpd_OBJECTS = httpd.$(OBJEXT) +qsehttpd_OBJECTS = $(am_qsehttpd_OBJECTS) +am__DEPENDENCIES_1 = +@WCHAR_TRUE@@WIN32_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) +qsehttpd_DEPENDENCIES = $(am__DEPENDENCIES_2) +qsehttpd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(qsehttpd_LDFLAGS) \ + $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = +depcomp = $(SHELL) $(top_srcdir)/ac/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(qsehttpd_SOURCES) +DIST_SOURCES = $(qsehttpd_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +ARGZ_H = @ARGZ_H@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BUILD_MODE = @BUILD_MODE@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CHAR_MODE = @CHAR_MODE@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAVE_CXX = @HAVE_CXX@ +INCLTDL = @INCLTDL@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBADD_DL = @LIBADD_DL@ +LIBADD_DLD_LINK = @LIBADD_DLD_LINK@ +LIBADD_DLOPEN = @LIBADD_DLOPEN@ +LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@ +LIBLTDL = @LIBLTDL@ +LIBM = @LIBM@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBTOOL_DEPS = @LIBTOOL_DEPS@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTDLDEPS = @LTDLDEPS@ +LTDLINCL = @LTDLINCL@ +LTDLOPEN = @LTDLOPEN@ +LTLIBOBJS = @LTLIBOBJS@ +LT_CONFIG_H = @LT_CONFIG_H@ +LT_DLLOADERS = @LT_DLLOADERS@ +LT_DLPREOPEN = @LT_DLPREOPEN@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MPICC = @MPICC@ +MPI_CFLAGS = @MPI_CFLAGS@ +MPI_CLDFLAGS = @MPI_CLDFLAGS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PACKAGE_VERSION_MAJOR = @PACKAGE_VERSION_MAJOR@ +PACKAGE_VERSION_MINOR = @PACKAGE_VERSION_MINOR@ +PACKAGE_VERSION_PATCH = @PACKAGE_VERSION_PATCH@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PTHREAD_CC = @PTHREAD_CC@ +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ +PTHREAD_LIBS = @PTHREAD_LIBS@ +QSE_PROJECT_AUTHOR = @QSE_PROJECT_AUTHOR@ +QSE_PROJECT_URL = @QSE_PROJECT_URL@ +QSE_SIZEOF_CHAR = @QSE_SIZEOF_CHAR@ +QSE_SIZEOF_DOUBLE = @QSE_SIZEOF_DOUBLE@ +QSE_SIZEOF_FLOAT = @QSE_SIZEOF_FLOAT@ +QSE_SIZEOF_INT = @QSE_SIZEOF_INT@ +QSE_SIZEOF_LONG = @QSE_SIZEOF_LONG@ +QSE_SIZEOF_LONG_DOUBLE = @QSE_SIZEOF_LONG_DOUBLE@ +QSE_SIZEOF_LONG_LONG = @QSE_SIZEOF_LONG_LONG@ +QSE_SIZEOF_SHORT = @QSE_SIZEOF_SHORT@ +QSE_SIZEOF_VOID_P = @QSE_SIZEOF_VOID_P@ +QSE_SIZEOF_WCHAR_T = @QSE_SIZEOF_WCHAR_T@ +RANLIB = @RANLIB@ +RM = @RM@ +RMDIR = @RMDIR@ +SED = @SED@ +SENDFILE_LIBS = @SENDFILE_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +SOCKET_LIBS = @SOCKET_LIBS@ +SSL_LIBS = @SSL_LIBS@ +STRIP = @STRIP@ +TRUE = @TRUE@ +UCI_LIBS = @UCI_LIBS@ +UNICOWS_LIBS = @UNICOWS_LIBS@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +ax_pthread_config = @ax_pthread_config@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +ltdl_LIBOBJS = @ltdl_LIBOBJS@ +ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +subdirs = @subdirs@ +sys_symbol_underscore = @sys_symbol_underscore@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +AUTOMAKE_OPTIONS = nostdinc +AM_CPPFLAGS = \ + -I$(top_builddir)/include \ + -I$(top_srcdir)/include \ + -I$(includedir) + +qsehttpd_SOURCES = httpd.c +qsehttpd_LDFLAGS = -L../../lib/net -L../../lib/cmn -L$(libdir) +qsehttpd_LDADD = -lqsenet -lqsecmn $(am__append_1) +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign cmd/net/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign cmd/net/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(bindir)" && rm -f $$files + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +qsehttpd$(EXEEXT): $(qsehttpd_OBJECTS) $(qsehttpd_DEPENDENCIES) $(EXTRA_qsehttpd_DEPENDENCIES) + @rm -f qsehttpd$(EXEEXT) + $(qsehttpd_LINK) $(qsehttpd_OBJECTS) $(qsehttpd_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/httpd.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) +installdirs: + for dir in "$(DESTDIR)$(bindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-binPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic clean-libtool ctags distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-binPROGRAMS install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-binPROGRAMS + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/qse/cmd/net/httpd.c b/qse/cmd/net/httpd.c new file mode 100644 index 00000000..ab943172 --- /dev/null +++ b/qse/cmd/net/httpd.c @@ -0,0 +1,296 @@ + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#if defined(_WIN32) +# include +# include +# include +#elif defined(__OS2__) +# define INCL_DOSPROCESS +# define INCL_DOSEXCEPTIONS +# define INCL_ERRORS +# include +#elif defined(__DOS__) +# include +#else +# include +# include +#endif + + +#if defined(HAVE_SSL) +# include +# include +# include +#endif + +/* --------------------------------------------------------------------- */ + +static qse_httpd_t* g_httpd = QSE_NULL; + +static void sigint (int sig) +{ + if (g_httpd) qse_httpd_stop (g_httpd); +} + +/* --------------------------------------------------------------------- */ + +typedef struct server_xtn_t server_xtn_t; +struct server_xtn_t +{ + int tproxy; + qse_httpd_server_cbstd_t* orgcbstd; +}; + +static int makersrc ( + qse_httpd_t* httpd, qse_httpd_client_t* client, + qse_htre_t* req, qse_httpd_rsrc_t* rsrc) +{ + server_xtn_t* server_xtn; + + server_xtn = qse_httpd_getserverxtnstd (httpd, client->server); + + if (server_xtn->tproxy) + { + if (qse_nwadequal(&client->orgdst_addr, &client->local_addr)) /* both equal and error */ + { + /* TODO: implement a better check that the + * destination is not one of the local addresses */ + + rsrc->type = QSE_HTTPD_RSRC_ERR; + rsrc->u.err.code = 500; + } + else + { + rsrc->type = QSE_HTTPD_RSRC_PROXY; + rsrc->u.proxy.dst = client->orgdst_addr; + rsrc->u.proxy.src = client->remote_addr; + + if (rsrc->u.proxy.src.type == QSE_NWAD_IN4) + rsrc->u.proxy.src.u.in4.port = 0; /* reset the port to 0. */ + else if (rsrc->u.proxy.src.type == QSE_NWAD_IN6) + rsrc->u.proxy.src.u.in6.port = 0; /* reset the port to 0. */ + } + + return 0; + } + else + { + #if 0 + if (server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc) <= -1) return -1; + if (rsrc->type == QSE_HTTPD_RSRC_DIR) + { + /* no directory listing - */ + if (server_xtn->orgcbstd->freersrc) + server_xtn->orgcbstd->freersrc (httpd, client, req, rsrc); + rsrc->type = QSE_HTTPD_RSRC_ERROR; + rsrc->u.error.code = 403; + } + return 0; + #endif + return server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc); + } +} + +static void freersrc ( + qse_httpd_t* httpd, qse_httpd_client_t* client, + qse_htre_t* req, qse_httpd_rsrc_t* rsrc) +{ + server_xtn_t* server_xtn; + + server_xtn = qse_httpd_getserverxtnstd (httpd, client->server); + + if (server_xtn->tproxy) + { + /* nothing to do */ + } + else + { + if (server_xtn->orgcbstd->freersrc) + server_xtn->orgcbstd->freersrc (httpd, client, req, rsrc); + } +} + +/* --------------------------------------------------------------------- */ + +static qse_httpd_server_t* attach_server ( + qse_httpd_t* httpd, qse_char_t* uri, qse_httpd_server_cbstd_t* cbstd) +{ + qse_httpd_server_t* server; + server_xtn_t* server_xtn; + int tproxy = 0; + + static qse_httpd_server_idxstd_t idxstd[] = + { + { QSE_MT("index.cgi") }, + { QSE_MT("index.html") }, + { QSE_NULL } + }; + + if (qse_strzcasecmp (uri, QSE_T("http-tproxy://"), 14) == 0) + { + tproxy = 1; + qse_strcpy (&uri[4], &uri[11]); + } + + server = qse_httpd_attachserverstd ( + httpd, uri, QSE_NULL, QSE_SIZEOF(server_xtn_t)); + if (server == QSE_NULL) return QSE_NULL; + + /* qse_httpd_getserverxtnstd() returns the pointer to + * the extension space requested above, of the size + * QSE_SIZEOF(server_xtn_t) */ + server_xtn = qse_httpd_getserverxtnstd (httpd, server); + server_xtn->tproxy = tproxy; + + /* qse_httpd_getserverxtn() returns the pointer to the + * extension space created by qse_httpd_attachserverstd() + * internally. + */ + /* remember the callback set in qse_httpd_attachserverstd() */ + qse_httpd_getserveroptstd ( + httpd, server, + QSE_HTTPD_SERVER_CBSTD, (void**)&server_xtn->orgcbstd); + /* override it with a new callback for chaining */ + qse_httpd_setserveroptstd ( + httpd, server, + QSE_HTTPD_SERVER_CBSTD, cbstd); + + /* totally override idxstd without remembering the old idxstd */ + qse_httpd_setserveroptstd ( + httpd, server, + QSE_HTTPD_SERVER_IDXSTD, idxstd); + + qse_httpd_setserveroptstd ( + httpd, server, QSE_HTTPD_SERVER_DIRCSS, + QSE_MT("")); + + qse_httpd_setserveroptstd ( + httpd, server, QSE_HTTPD_SERVER_ERRCSS, + QSE_MT("")); + + return server; +} +/* --------------------------------------------------------------------- */ +static int httpd_main (int argc, qse_char_t* argv[]) +{ + qse_httpd_t* httpd = QSE_NULL; + qse_ntime_t tmout; + int ret = -1, i; + static qse_httpd_server_cbstd_t cbstd = { makersrc, freersrc }; + + if (argc <= 1) + { + qse_fprintf (QSE_STDERR, QSE_T("Usage: %s ...\n"), argv[0]); + goto oops; + } + + httpd = qse_httpd_openstd (QSE_SIZEOF(server_xtn_t)); + if (httpd == QSE_NULL) + { + qse_fprintf (QSE_STDERR, QSE_T("Cannot open httpd\n")); + goto oops; + } + + for (i = 1; i < argc; i++) + { + if (attach_server (httpd, argv[i], &cbstd) == QSE_NULL) + { + qse_fprintf (QSE_STDERR, + QSE_T("Failed to add httpd listener - %s\n"), argv[i]); + goto oops; + } + } + + g_httpd = httpd; + signal (SIGINT, sigint); +#if defined(SIGPIPE) + signal (SIGPIPE, SIG_IGN); +#endif + + qse_httpd_setname (httpd, QSE_MT("httpd02/qse 1.0")); + + qse_httpd_setoption (httpd, QSE_HTTPD_CGIERRTONUL); + + tmout.sec = 10; + tmout.nsec = 0; + ret = qse_httpd_loopstd (httpd, &tmout); + + signal (SIGINT, SIG_DFL); +#if defined(SIGPIPE) + signal (SIGPIPE, SIG_DFL); +#endif + g_httpd = QSE_NULL; + + if (ret <= -1) qse_fprintf (QSE_STDERR, QSE_T("Httpd error\n")); + +oops: + if (httpd) qse_httpd_close (httpd); + return ret; +} + +int qse_main (int argc, qse_achar_t* argv[]) +{ + int ret; + +#if defined(_WIN32) + char locale[100]; + UINT codepage; + WSADATA wsadata; + + codepage = GetConsoleOutputCP(); + if (codepage == CP_UTF8) + { + /*SetConsoleOUtputCP (CP_UTF8);*/ + qse_setdflcmgrbyid (QSE_CMGR_UTF8); + } + else + { + sprintf (locale, ".%u", (unsigned int)codepage); + setlocale (LC_ALL, locale); + qse_setdflcmgrbyid (QSE_CMGR_SLMB); + } + + + if (WSAStartup (MAKEWORD(2,0), &wsadata) != 0) + { + qse_fprintf (QSE_STDERR, QSE_T("Failed to start up winsock\n")); + return -1; + } + +#else + setlocale (LC_ALL, ""); + qse_setdflcmgrbyid (QSE_CMGR_SLMB); +#endif + +#if defined(HAVE_SSL) + SSL_load_error_strings (); + SSL_library_init (); +#endif + + ret = qse_runmain (argc, argv, httpd_main); + +#if defined(HAVE_SSL) + /*ERR_remove_state ();*/ + ENGINE_cleanup (); + ERR_free_strings (); + EVP_cleanup (); + CRYPTO_cleanup_all_ex_data (); +#endif + +#if defined(_WIN32) + WSACleanup (); +#endif + + return ret; +} + diff --git a/qse/configure b/qse/configure index 2d54bf43..40012863 100755 --- a/qse/configure +++ b/qse/configure @@ -643,6 +643,8 @@ ENABLE_CXX_TRUE BUILD_MODE INCLUDE_MORE_CMGRS_FALSE INCLUDE_MORE_CMGRS_TRUE +ENABLE_BUNDLED_UNICODE_FALSE +ENABLE_BUNDLED_UNICODE_TRUE WCHAR_FALSE WCHAR_TRUE CHAR_MODE @@ -820,6 +822,7 @@ with_ltdl_include with_ltdl_lib enable_ltdl_install enable_wchar +enable_bundled_unicode enable_more_cmgrs enable_syscall enable_debug @@ -1470,6 +1473,8 @@ Optional Features: --enable-ltdl-install install libltdl --enable-wchar use wchar_t a default charater type when enabled (default. yes) + --enable-bundled-unicode + use thn bundled unicode routines (default. no) --enable-more-cmgrs include more built-in cmgrs like cp949 and cp950 when enabled (default. yes) --enable-syscall use the syscall() function to call system calls @@ -20136,7 +20141,7 @@ $as_echo "#define QSE_CHAR_IS_MCHAR /**/" >>confdefs.h CHAR_MODE="QSE_CHAR_IS_MCHAR" fi - if test "${enable_wchar_is}" = "yes" ; then + if test "${enable_wchar_is}" = "yes"; then WCHAR_TRUE= WCHAR_FALSE='#' else @@ -20145,6 +20150,29 @@ else fi +# Check whether --enable-bundled-unicode was given. +if test "${enable_bundled_unicode+set}" = set; then : + enableval=$enable_bundled_unicode; enable_bundled_unicode_is=$enableval +else + enable_bundled_unicode_is=yes +fi + +if test "${ac_cv_header_wctype_h}" = "no" -o "${ac_cv_func_wctrans}" = "no" -o "${ac_cv_func_wctype}" = "no" +then + +$as_echo "#define QSE_ENABLE_BUNDLED_UNICODE /**/" >>confdefs.h + + enable_bundled_unicode_is=yes +fi + if test "${enable_bundled_unicode_is}" = "yes"; then + ENABLE_BUNDLED_UNICODE_TRUE= + ENABLE_BUNDLED_UNICODE_FALSE='#' +else + ENABLE_BUNDLED_UNICODE_TRUE='#' + ENABLE_BUNDLED_UNICODE_FALSE= +fi + + # Check whether --enable-more-cmgrs was given. if test "${enable_more_cmgrs+set}" = set; then : enableval=$enable_more_cmgrs; enable_more_cmgrs_is=$enableval @@ -20695,7 +20723,7 @@ QSE_PROJECT_AUTHOR="${PACKAGE_BUGREPORT}" QSE_PROJECT_URL="${PACKAGE_URL}" -ac_config_files="$ac_config_files Makefile README include/Makefile include/qse/Makefile include/qse/cmn/Makefile include/qse/awk/Makefile include/qse/sed/Makefile include/qse/net/Makefile lib/Makefile lib/cmn/Makefile lib/awk/Makefile lib/sed/Makefile lib/net/Makefile cmd/Makefile cmd/awk/Makefile cmd/sed/Makefile mod/Makefile mod/awk/Makefile samples/Makefile samples/cmn/Makefile samples/awk/Makefile samples/sed/Makefile samples/net/Makefile regress/Makefile regress/awk/Makefile regress/awk/regress.sh regress/sed/Makefile regress/sed/regress.sh doc/Makefile doc/page/Makefile doc/image/Makefile doc/Doxyfile tools/Makefile" +ac_config_files="$ac_config_files Makefile README include/Makefile include/qse/Makefile include/qse/cmn/Makefile include/qse/awk/Makefile include/qse/sed/Makefile include/qse/net/Makefile lib/Makefile lib/cmn/Makefile lib/awk/Makefile lib/sed/Makefile lib/net/Makefile cmd/Makefile cmd/awk/Makefile cmd/sed/Makefile cmd/net/Makefile mod/Makefile mod/awk/Makefile samples/Makefile samples/cmn/Makefile samples/awk/Makefile samples/sed/Makefile samples/net/Makefile regress/Makefile regress/awk/Makefile regress/awk/regress.sh regress/sed/Makefile regress/sed/regress.sh doc/Makefile doc/page/Makefile doc/image/Makefile doc/Doxyfile tools/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -20868,6 +20896,10 @@ if test -z "${WCHAR_TRUE}" && test -z "${WCHAR_FALSE}"; then as_fn_error $? "conditional \"WCHAR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi +if test -z "${ENABLE_BUNDLED_UNICODE_TRUE}" && test -z "${ENABLE_BUNDLED_UNICODE_FALSE}"; then + as_fn_error $? "conditional \"ENABLE_BUNDLED_UNICODE\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi if test -z "${INCLUDE_MORE_CMGRS_TRUE}" && test -z "${INCLUDE_MORE_CMGRS_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_MORE_CMGRS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 @@ -21875,6 +21907,7 @@ do "cmd/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/Makefile" ;; "cmd/awk/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/awk/Makefile" ;; "cmd/sed/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/sed/Makefile" ;; + "cmd/net/Makefile") CONFIG_FILES="$CONFIG_FILES cmd/net/Makefile" ;; "mod/Makefile") CONFIG_FILES="$CONFIG_FILES mod/Makefile" ;; "mod/awk/Makefile") CONFIG_FILES="$CONFIG_FILES mod/awk/Makefile" ;; "samples/Makefile") CONFIG_FILES="$CONFIG_FILES samples/Makefile" ;; diff --git a/qse/configure.ac b/qse/configure.ac index 9dc06f73..6e3d9802 100644 --- a/qse/configure.ac +++ b/qse/configure.ac @@ -398,7 +398,16 @@ else AC_DEFINE([QSE_CHAR_IS_MCHAR],[],[char is mchar]) AC_SUBST(CHAR_MODE, "QSE_CHAR_IS_MCHAR") fi -AM_CONDITIONAL(WCHAR, test "${enable_wchar_is}" = "yes" ) +AM_CONDITIONAL(WCHAR, test "${enable_wchar_is}" = "yes") + +AC_ARG_ENABLE([bundled-unicode], [AS_HELP_STRING([--enable-bundled-unicode],[use thn bundled unicode routines (default. no)])], + enable_bundled_unicode_is=$enableval,enable_bundled_unicode_is=yes) +if test "${ac_cv_header_wctype_h}" = "no" -o "${ac_cv_func_wctrans}" = "no" -o "${ac_cv_func_wctype}" = "no" +then + AC_DEFINE([QSE_ENABLE_BUNDLED_UNICODE],[],[use the bundled unicode routines]) + enable_bundled_unicode_is=yes +fi +AM_CONDITIONAL(ENABLE_BUNDLED_UNICODE, test "${enable_bundled_unicode_is}" = "yes") AC_ARG_ENABLE([more-cmgrs], [AS_HELP_STRING([--enable-more-cmgrs],[include more built-in cmgrs like cp949 and cp950 when enabled (default. yes)])], enable_more_cmgrs_is=$enableval,enable_more_cmgrs_is=yes) @@ -489,6 +498,7 @@ AC_CONFIG_FILES([ cmd/Makefile cmd/awk/Makefile cmd/sed/Makefile + cmd/net/Makefile mod/Makefile mod/awk/Makefile samples/Makefile diff --git a/qse/include/qse/cmn/Makefile.am b/qse/include/qse/cmn/Makefile.am index 61707b92..23c824a4 100644 --- a/qse/include/qse/cmn/Makefile.am +++ b/qse/include/qse/cmn/Makefile.am @@ -42,6 +42,7 @@ pkginclude_HEADERS = \ time.h \ tio.h \ tre.h \ + uni.h \ uri.h \ utf8.h \ xma.h diff --git a/qse/include/qse/cmn/Makefile.in b/qse/include/qse/cmn/Makefile.in index 83ab52c4..e121a143 100644 --- a/qse/include/qse/cmn/Makefile.in +++ b/qse/include/qse/cmn/Makefile.in @@ -56,8 +56,8 @@ am__pkginclude_HEADERS_DIST = alg.h chr.h cp949.h cp950.h dir.h dll.h \ env.h fio.h fma.h fmt.h fs.h gdl.h glob.h htb.h hton.h ipad.h \ lda.h main.h map.h mbwc.h mem.h mux.h nwad.h nwif.h nwio.h \ oht.h opt.h path.h pio.h pma.h rbt.h rex.h sio.h sll.h slmb.h \ - stdio.h str.h task.h time.h tio.h tre.h uri.h utf8.h xma.h \ - Mmgr.hpp StdMmgr.hpp Mmged.hpp + stdio.h str.h task.h time.h tio.h tre.h uni.h uri.h utf8.h \ + xma.h Mmgr.hpp StdMmgr.hpp Mmged.hpp am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ @@ -266,8 +266,8 @@ pkginclude_HEADERS = alg.h chr.h cp949.h cp950.h dir.h dll.h env.h \ fio.h fma.h fmt.h fs.h gdl.h glob.h htb.h hton.h ipad.h lda.h \ main.h map.h mbwc.h mem.h mux.h nwad.h nwif.h nwio.h oht.h \ opt.h path.h pio.h pma.h rbt.h rex.h sio.h sll.h slmb.h \ - stdio.h str.h task.h time.h tio.h tre.h uri.h utf8.h xma.h \ - $(am__append_1) + stdio.h str.h task.h time.h tio.h tre.h uni.h uri.h utf8.h \ + xma.h $(am__append_1) all: all-am .SUFFIXES: diff --git a/qse/include/qse/cmn/uni.h b/qse/include/qse/cmn/uni.h new file mode 100644 index 00000000..41d74761 --- /dev/null +++ b/qse/include/qse/cmn/uni.h @@ -0,0 +1,56 @@ +/* + * $Id$ + * + Copyright 2006-2012 Chung, Hyung-Hwan. + This file is part of QSE. + + QSE is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of + the License, or (at your option) any later version. + + QSE is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with QSE. If not, see . + */ + +#ifndef _QSE_CMN_UNI_H_ +#define _QSE_CMN_UNI_H_ + + +/** @file + * This file provides functions, types, macros for unicode handling. + */ + +#include +#include + + +#ifdef __cplusplus +extern "C" { +#endif + +QSE_EXPORT int qse_isunitype (qse_wcint_t c, int type); +QSE_EXPORT int qse_isuniupper (qse_wcint_t c); +QSE_EXPORT int qse_isunilower (qse_wcint_t c); +QSE_EXPORT int qse_isunialpha (qse_wcint_t c); +QSE_EXPORT int qse_isunidigit (qse_wcint_t c); +QSE_EXPORT int qse_isunixdigit (qse_wcint_t c); +QSE_EXPORT int qse_isunialnum (qse_wcint_t c); +QSE_EXPORT int qse_isunispace (qse_wcint_t c); +QSE_EXPORT int qse_isuniprint (qse_wcint_t c); +QSE_EXPORT int qse_isunigraph (qse_wcint_t c); +QSE_EXPORT int qse_isunicntrl (qse_wcint_t c); +QSE_EXPORT int qse_isunipunct (qse_wcint_t c); +QSE_EXPORT qse_wcint_t qse_touniupper (qse_wcint_t c); +QSE_EXPORT qse_wcint_t qse_tounilower (qse_wcint_t c); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/qse/include/qse/conf-dos.h b/qse/include/qse/conf-dos.h index 40340e87..dbfacf26 100644 --- a/qse/include/qse/conf-dos.h +++ b/qse/include/qse/conf-dos.h @@ -36,56 +36,64 @@ # define QSE_SIZEOF_INT 4 # define QSE_SIZEOF_LONG 4 # define QSE_SIZEOF_LONG_LONG 8 -# + # define QSE_SIZEOF_VOID_P 4 # define QSE_SIZEOF_FLOAT 4 # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 8 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 1 # define QSE_SIZEOF___INT16 2 # define QSE_SIZEOF___INT32 4 # define QSE_SIZEOF___INT64 8 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 4 -# + # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG # define QSE_MBLEN_MAX 8 -# -# define QSE_CHAR_IS_WCHAR + + /* these two have only to be large enough */ +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE + #elif defined(__WATCOMC__) && !defined(__386__) # define QSE_SIZEOF_CHAR 1 # define QSE_SIZEOF_SHORT 2 # define QSE_SIZEOF_INT 2 # define QSE_SIZEOF_LONG 4 # define QSE_SIZEOF_LONG_LONG 8 -# + # define QSE_SIZEOF_VOID_P 4 # define QSE_SIZEOF_FLOAT 4 # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 8 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 1 # define QSE_SIZEOF___INT16 2 # define QSE_SIZEOF___INT32 4 # define QSE_SIZEOF___INT64 8 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 4 -# + # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG # define QSE_MBLEN_MAX 8 -# -# define QSE_CHAR_IS_WCHAR -# -# /* these two have only to be large enough */ + + /* these two have only to be large enough */ # define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 # define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE + #else # error Define the size of various data types. #endif diff --git a/qse/include/qse/conf-msw.h b/qse/include/qse/conf-msw.h index a4517798..2d5dfce3 100644 --- a/qse/include/qse/conf-msw.h +++ b/qse/include/qse/conf-msw.h @@ -50,7 +50,7 @@ _M_X64 x64 platform # define QSE_SIZEOF_INT 4 # define QSE_SIZEOF_LONG 4 # define QSE_SIZEOF_LONG_LONG 8 -# + # if defined(_WIN64) # define QSE_SIZEOF_VOID_P 8 # else @@ -60,27 +60,33 @@ _M_X64 x64 platform # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 8 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 1 # define QSE_SIZEOF___INT16 2 # define QSE_SIZEOF___INT32 4 # define QSE_SIZEOF___INT64 8 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 8 -# + # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG # define QSE_MBLEN_MAX 16 -# -# define QSE_CHAR_IS_WCHAR + + /* these two have only to be large enough */ +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE + #elif defined(__GNUC__) || defined(__DMC__) || defined(__POCC__) # define QSE_SIZEOF_CHAR 1 # define QSE_SIZEOF_SHORT 2 # define QSE_SIZEOF_INT 4 # define QSE_SIZEOF_LONG 4 # define QSE_SIZEOF_LONG_LONG 8 -# + # if defined(_WIN64) # define QSE_SIZEOF_VOID_P 8 # else @@ -90,20 +96,26 @@ _M_X64 x64 platform # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 16 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 0 # define QSE_SIZEOF___INT16 0 # define QSE_SIZEOF___INT32 0 # define QSE_SIZEOF___INT64 0 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 8 -# + # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG # define QSE_MBLEN_MAX 16 -# -# define QSE_CHAR_IS_WCHAR + + /* these two have only to be large enough */ +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE + #elif defined(_MSC_VER) # define QSE_SIZEOF_CHAR 1 # define QSE_SIZEOF_SHORT 2 @@ -114,7 +126,7 @@ _M_X64 x64 platform # else # define QSE_SIZEOF_LONG_LONG 0 # endif -# + # if defined(_WIN64) # define QSE_SIZEOF_VOID_P 8 # else @@ -124,24 +136,25 @@ _M_X64 x64 platform # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 8 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 1 # define QSE_SIZEOF___INT16 2 # define QSE_SIZEOF___INT32 4 # define QSE_SIZEOF___INT64 8 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 8 -# + # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG # define QSE_MBLEN_MAX 8 -# -# define QSE_CHAR_IS_WCHAR -# -# /* these two have only to be large enough */ + + /* these two have only to be large enough */ # define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 # define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE #else # error Define the size of various data types. #endif diff --git a/qse/include/qse/conf-os2.h b/qse/include/qse/conf-os2.h index 32da9be1..57a657f0 100644 --- a/qse/include/qse/conf-os2.h +++ b/qse/include/qse/conf-os2.h @@ -36,35 +36,66 @@ # define QSE_SIZEOF_INT 4 # define QSE_SIZEOF_LONG 4 # define QSE_SIZEOF_LONG_LONG 8 -# # define QSE_SIZEOF_VOID_P 4 # define QSE_SIZEOF_FLOAT 4 # define QSE_SIZEOF_DOUBLE 8 # define QSE_SIZEOF_LONG_DOUBLE 8 # define QSE_SIZEOF_WCHAR_T 2 -# + # define QSE_SIZEOF___INT8 1 # define QSE_SIZEOF___INT16 2 # define QSE_SIZEOF___INT32 4 # define QSE_SIZEOF___INT64 8 # define QSE_SIZEOF___INT128 0 -# + # define QSE_SIZEOF_OFF64_T 0 # define QSE_SIZEOF_OFF_T 8 -# + /* I don't know the exact mbstate size. * but this should be large enough */ # define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG /* TODO: check the exact value */ # define QSE_MBLEN_MAX 8 -# -# define QSE_CHAR_IS_WCHAR -# -# /* these two have only to be large enough */ + + /* these two have only to be large enough */ # define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 # define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# undef QSE_ENABLE_BUNDLED_UNICODE + +#elif defined(__BORLANDC__) +# define QSE_SIZEOF_CHAR 1 +# define QSE_SIZEOF_SHORT 2 +# define QSE_SIZEOF_INT 4 +# define QSE_SIZEOF_LONG 4 +# define QSE_SIZEOF_LONG_LONG 0 +# define QSE_SIZEOF_VOID_P 4 +# define QSE_SIZEOF_FLOAT 4 +# define QSE_SIZEOF_DOUBLE 8 +# define QSE_SIZEOF_LONG_DOUBLE 8 +# define QSE_SIZEOF_WCHAR_T 2 + +# define QSE_SIZEOF___INT8 0 +# define QSE_SIZEOF___INT16 0 +# define QSE_SIZEOF___INT32 0 +# define QSE_SIZEOF___INT64 0 +# define QSE_SIZEOF___INT128 0 + +# define QSE_SIZEOF_OFF64_T 0 +# define QSE_SIZEOF_OFF_T 4 + +# define QSE_SIZEOF_MBSTATE_T QSE_SIZEOF_LONG +# define QSE_MBLEN_MAX 8 + +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN 32 +# define QSE_SIZEOF_STRUCT_SOCKADDR_IN6 64 + +# define QSE_CHAR_IS_WCHAR 1 +# define QSE_ENABLE_BUNDLED_UNICODE 1 + #else # error Define the size of various data types. #endif -#include "conf-inf.h" +#include diff --git a/qse/include/qse/config.h.in b/qse/include/qse/config.h.in index 909959e1..98a048a6 100644 --- a/qse/include/qse/config.h.in +++ b/qse/include/qse/config.h.in @@ -616,6 +616,9 @@ /* char is wchar */ #undef QSE_CHAR_IS_WCHAR +/* use the bundled unicode routines */ +#undef QSE_ENABLE_BUNDLED_UNICODE + /* enable qse_sed_setexectracer() */ #undef QSE_ENABLE_SEDTRACER diff --git a/qse/include/qse/pack1.h b/qse/include/qse/pack1.h index 3babb98c..64d27637 100644 --- a/qse/include/qse/pack1.h +++ b/qse/include/qse/pack1.h @@ -22,7 +22,7 @@ # pragma pack(1) #elif defined(__HP_aCC) || defined(__HP_cc) # pragma PACK 1 -#elif defined(_MSC_VER) || defined(__BORLANDC__) +#elif defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0500)) # pragma pack(push,1) #elif defined(__DECC) # pragma pack(push,1) diff --git a/qse/include/qse/pack2.h b/qse/include/qse/pack2.h index 5722a399..4bdcbdfb 100644 --- a/qse/include/qse/pack2.h +++ b/qse/include/qse/pack2.h @@ -22,7 +22,7 @@ # pragma pack(2) #elif defined(__HP_aCC) || defined(__HP_cc) # pragma PACK 2 -#elif defined(_MSC_VER) || defined(__BORLANDC__) +#elif defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0500)) # pragma pack(push,2) #elif defined(__DECC) # pragma pack(push,2) diff --git a/qse/include/qse/unpack.h b/qse/include/qse/unpack.h index 7d0e14ff..13106026 100644 --- a/qse/include/qse/unpack.h +++ b/qse/include/qse/unpack.h @@ -22,7 +22,7 @@ # pragma pack() #elif defined(__HP_aCC) || defined(__HP_cc) # pragma PACK -#elif defined(_MSC_VER) || defined(__BORLANDC__) +#elif defined(_MSC_VER) || (defined(__BORLANDC__) && (__BORLANDC__ >= 0x0500)) # pragma pack(pop) #elif defined(__DECC) # pragma pack(pop) diff --git a/qse/lib/cmn/Makefile.am b/qse/lib/cmn/Makefile.am index a8022620..83c21a6c 100644 --- a/qse/lib/cmn/Makefile.am +++ b/qse/lib/cmn/Makefile.am @@ -108,13 +108,15 @@ libqsecmn_la_SOURCES = \ utf8.c \ xma.c +if ENABLE_BUNDLED_UNICODE +libqsecmn_la_SOURCES += uni.c +endif if INCLUDE_MORE_CMGRS -libqsecmn_la_SOURCES += \ - cp949.c \ - cp950.c +libqsecmn_la_SOURCES += cp949.c cp950.c endif + libqsecmn_la_LDFLAGS = -L$(libdir) -version-info 1:0:0 -no-undefined libqsecmn_la_LIBADD = $(SOCKET_LIBS) diff --git a/qse/lib/cmn/Makefile.in b/qse/lib/cmn/Makefile.in index 74242263..1c00b760 100644 --- a/qse/lib/cmn/Makefile.in +++ b/qse/lib/cmn/Makefile.in @@ -35,11 +35,9 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ -@INCLUDE_MORE_CMGRS_TRUE@am__append_1 = \ -@INCLUDE_MORE_CMGRS_TRUE@ cp949.c \ -@INCLUDE_MORE_CMGRS_TRUE@ cp950.c - -@ENABLE_CXX_TRUE@am__append_2 = libqsecmnxx.la +@ENABLE_BUNDLED_UNICODE_TRUE@am__append_1 = uni.c +@INCLUDE_MORE_CMGRS_TRUE@am__append_2 = cp949.c cp950.c +@ENABLE_CXX_TRUE@am__append_3 = libqsecmnxx.la subdir = lib/cmn DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in @@ -100,8 +98,9 @@ am__libqsecmn_la_SOURCES_DIST = alg-base64.c alg-rand.c alg-search.c \ str-spn.c str-str.c str-subst.c str-tok.c str-trm.c str-word.c \ task.c time.c tio.c tre.c tre-ast.c tre-compile.c \ tre-match-backtrack.c tre-match-parallel.c tre-parse.c \ - tre-stack.c uri.c utf8.c xma.c cp949.c cp950.c -@INCLUDE_MORE_CMGRS_TRUE@am__objects_1 = cp949.lo cp950.lo + tre-stack.c uri.c utf8.c xma.c uni.c cp949.c cp950.c +@ENABLE_BUNDLED_UNICODE_TRUE@am__objects_1 = uni.lo +@INCLUDE_MORE_CMGRS_TRUE@am__objects_2 = cp949.lo cp950.lo am_libqsecmn_la_OBJECTS = alg-base64.lo alg-rand.lo alg-search.lo \ alg-sort.lo assert.lo chr.lo dir.lo dll.lo env.lo gdl.lo \ htb.lo fio.lo fma.lo fmt.lo fs.lo fs-err.lo fs-move.lo glob.lo \ @@ -117,7 +116,7 @@ am_libqsecmn_la_OBJECTS = alg-base64.lo alg-rand.lo alg-search.lo \ str-trm.lo str-word.lo task.lo time.lo tio.lo tre.lo \ tre-ast.lo tre-compile.lo tre-match-backtrack.lo \ tre-match-parallel.lo tre-parse.lo tre-stack.lo uri.lo utf8.lo \ - xma.lo $(am__objects_1) + xma.lo $(am__objects_1) $(am__objects_2) libqsecmn_la_OBJECTS = $(am_libqsecmn_la_OBJECTS) libqsecmn_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ @@ -336,7 +335,7 @@ AM_CPPFLAGS = \ -I$(top_srcdir)/include \ -I$(includedir) -lib_LTLIBRARIES = libqsecmn.la $(am__append_2) +lib_LTLIBRARIES = libqsecmn.la $(am__append_3) noinst_HEADERS = \ cp949.h \ cp950.h \ @@ -363,7 +362,7 @@ libqsecmn_la_SOURCES = alg-base64.c alg-rand.c alg-search.c alg-sort.c \ str-spn.c str-str.c str-subst.c str-tok.c str-trm.c str-word.c \ task.c time.c tio.c tre.c tre-ast.c tre-compile.c \ tre-match-backtrack.c tre-match-parallel.c tre-parse.c \ - tre-stack.c uri.c utf8.c xma.c $(am__append_1) + tre-stack.c uri.c utf8.c xma.c $(am__append_1) $(am__append_2) libqsecmn_la_LDFLAGS = -L$(libdir) -version-info 1:0:0 -no-undefined libqsecmn_la_LIBADD = $(SOCKET_LIBS) @ENABLE_CXX_TRUE@libqsecmnxx_la_SOURCES = \ @@ -533,6 +532,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tre-parse.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tre-stack.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tre.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uni.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uri.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utf8.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xma.Plo@am__quote@ diff --git a/qse/lib/cmn/assert.c b/qse/lib/cmn/assert.c index 6ea1ffce..c0c7901d 100644 --- a/qse/lib/cmn/assert.c +++ b/qse/lib/cmn/assert.c @@ -21,12 +21,12 @@ #include #include -#ifndef NDEBUG +#if !defined(NDEBUG) #include #include "mem.h" -#ifdef HAVE_EXECINFO_H +#if defined(HAVE_EXECINFO_H) # include # include # include @@ -91,7 +91,7 @@ void qse_assert_failed ( const qse_char_t* expr, const qse_char_t* desc, const qse_char_t* file, qse_size_t line) { -#ifdef HAVE_BACKTRACE +#if defined(HAVE_BACKTRACE) void *btarray[128]; qse_size_t btsize, i; char **btsyms; @@ -138,7 +138,7 @@ void qse_assert_failed ( qse_sio_putmbs (sio, QSE_MT("\n")); } -#ifdef HAVE_BACKTRACE +#if defined(HAVE_BACKTRACE) btsize = backtrace (btarray, QSE_COUNTOF(btarray)); btsyms = backtrace_symbols (btarray, btsize); if (btsyms != QSE_NULL) diff --git a/qse/lib/cmn/chr.c b/qse/lib/cmn/chr.c index 8ba297b6..b96cc29b 100644 --- a/qse/lib/cmn/chr.c +++ b/qse/lib/cmn/chr.c @@ -22,13 +22,18 @@ #include #include -#include + +#if defined(QSE_ENABLE_BUNDLED_UNICODE) +# include +#else +# include +#endif static QSE_INLINE int is_malpha (qse_mcint_t c) { return isalpha(c); } static QSE_INLINE int is_malnum (qse_mcint_t c) { return isalnum(c); } static QSE_INLINE int is_mblank (qse_mcint_t c) { -#ifdef HAVE_ISBLANK +#if defined(HAVE_ISBLANK) return isblank(c); #else return c == QSE_MT(' ') || c == QSE_MT('\t'); @@ -45,25 +50,105 @@ static QSE_INLINE int is_mupper (qse_mcint_t c) { return isupper(c); } static QSE_INLINE int is_mxdigit (qse_mcint_t c) { return isxdigit(c); } -static QSE_INLINE int is_walpha (qse_wcint_t c) { return iswalpha(c); } -static QSE_INLINE int is_walnum (qse_wcint_t c) { return iswalnum(c); } +static QSE_INLINE int is_walpha (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunialpha (c); +#else + return iswalpha(c); +#endif +} +static QSE_INLINE int is_walnum (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunialnum (c); +#else + return iswalnum(c); +#endif +} static QSE_INLINE int is_wblank (qse_wcint_t c) { -#ifdef HAVE_ISWBLANK +#if defined(HAVE_ISWBLANK) return iswblank(c); #else return c == QSE_WT(' ') || c == QSE_WT('\t'); #endif } -static QSE_INLINE int is_wcntrl (qse_wcint_t c) { return iswcntrl(c); } -static QSE_INLINE int is_wdigit (qse_wcint_t c) { return iswdigit(c); } -static QSE_INLINE int is_wgraph (qse_wcint_t c) { return iswgraph(c); } -static QSE_INLINE int is_wlower (qse_wcint_t c) { return iswlower(c); } -static QSE_INLINE int is_wprint (qse_wcint_t c) { return iswprint(c); } -static QSE_INLINE int is_wpunct (qse_wcint_t c) { return iswpunct(c); } -static QSE_INLINE int is_wspace (qse_wcint_t c) { return iswspace(c); } -static QSE_INLINE int is_wupper (qse_wcint_t c) { return iswupper(c); } -static QSE_INLINE int is_wxdigit (qse_wcint_t c) { return iswxdigit(c); } +static QSE_INLINE int is_wcntrl (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunicntrl (c); +#else + return iswcntrl(c); +#endif +} +static QSE_INLINE int is_wdigit (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunidigit (c); +#else + return iswdigit(c); +#endif +} + +static QSE_INLINE int is_wgraph (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunigraph (c); +#else + return iswgraph(c); +#endif +} + +static QSE_INLINE int is_wlower (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunilower (c); +#else + return iswlower(c); +#endif +} + +static QSE_INLINE int is_wprint (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isuniprint (c); +#else + return iswprint(c); +#endif +} +static QSE_INLINE int is_wpunct (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunipunct (c); +#else + return iswpunct(c); +#endif +} +static QSE_INLINE int is_wspace (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunispace (c); +#else + return iswspace(c); +#endif +} +static QSE_INLINE int is_wupper (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isuniupper (c); +#else + return iswupper(c); +#endif +} +static QSE_INLINE int is_wxdigit (qse_wcint_t c) +{ +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + return qse_isunixdigit (c); +#else + return iswxdigit(c); +#endif +} int qse_ismctype (qse_mcint_t c, qse_mctype_t type) { @@ -172,6 +257,21 @@ int qse_iswctype (qse_wcint_t c, qse_wctype_t type) is_wupper, is_wxdigit #endif + +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + qse_isunialnum, + qse_isunialpha, + is_wblank, + qse_isunicntrl, + qse_isunidigit, + qse_isunigraph, + qse_isunilower, + qse_isuniprint, + qse_isunipunct, + qse_isunispace, + qse_isuniupper, + qse_isunixdigit +#else iswalnum, iswalpha, is_wblank, @@ -184,6 +284,7 @@ int qse_iswctype (qse_wcint_t c, qse_wctype_t type) iswspace, iswupper, iswxdigit +#endif }; QSE_ASSERTX (type >= QSE_WCTYPE_ALNUM && type <= QSE_WCTYPE_XDIGIT, @@ -219,8 +320,13 @@ qse_wcint_t qse_towctype (qse_wcint_t c, qse_wctype_t type) */ QSE_ASSERTX (type == QSE_WCTYPE_UPPER || type == QSE_WCTYPE_LOWER, "The type should be one of QSE_WCTYPE_UPPER and QSE_WCTYPE_LOWER"); +#if defined(QSE_ENABLE_BUNDLED_UNICODE) + if (type == QSE_WCTYPE_UPPER) return qse_touniupper(c); + if (type == QSE_WCTYPE_LOWER) return qse_tounilower(c); +#else if (type == QSE_WCTYPE_UPPER) return towupper(c); if (type == QSE_WCTYPE_LOWER) return towlower(c); +#endif return c; /* #endif diff --git a/qse/lib/cmn/dir.c b/qse/lib/cmn/dir.c index 2fcb6a1e..367d393a 100644 --- a/qse/lib/cmn/dir.c +++ b/qse/lib/cmn/dir.c @@ -51,7 +51,11 @@ struct qse_dir_t int done; #elif defined(__OS2__) HDIR h; + #if defined(FIL_STANDARDL) FILEFINDBUF3L ffb; + #else + FILEFINDBUF3 ffb; + #endif ULONG count; int opened; #elif defined(__DOS__) @@ -326,7 +330,12 @@ static int reset_to_path (qse_dir_t* dir, const qse_char_t* path) &dir->ffb, QSE_SIZEOF(dir->ffb), &dir->count, - FIL_STANDARDL); +#if defined(FIL_STANDARDL) + FIL_STANDARDL +#else + FIL_STANDARD +#endif + ); if (rc != NO_ERROR) return -1; diff --git a/qse/lib/cmn/fio.c b/qse/lib/cmn/fio.c index a7617576..0f6b08a8 100644 --- a/qse/lib/cmn/fio.c +++ b/qse/lib/cmn/fio.c @@ -455,7 +455,11 @@ int qse_fio_init ( APIRET ret; ULONG action_taken = 0; ULONG open_action, open_mode, open_attr; + #if defined(FIL_STANDARDL) LONGLONG zero; + #else + ULONG zero; + #endif #if defined(QSE_CHAR_IS_MCHAR) const qse_mchar_t* path_mb = path; @@ -493,8 +497,12 @@ int qse_fio_init ( } #endif + #if defined(FIL_STANDARDL) zero.ulLo = 0; zero.ulHi = 0; + #else + zero = 0; + #endif if (flags & QSE_FIO_APPEND) fio->status |= STATUS_APPEND; @@ -549,7 +557,11 @@ int qse_fio_init ( open_attr = (mode & QSE_FIO_WUSR)? FILE_NORMAL: FILE_READONLY; + #if defined(FIL_STANDARDL) ret = DosOpenL ( + #else + ret = DosOpen ( + #endif path_mb, /* file name */ &handle, /* file handle */ &action_taken, /* store action taken */ @@ -1015,6 +1027,8 @@ qse_fio_off_t qse_fio_seek ( FILE_END }; + #if defined(FIL_STANDARDL) + LONGLONG pos, newpos; APIRET ret; @@ -1030,7 +1044,22 @@ qse_fio_off_t qse_fio_seek ( return (qse_fio_off_t)-1; } - return ((qse_fio_off_t)pos.ulHi << 32) | pos.ulLo; + return ((qse_fio_off_t)newpos.ulHi << 32) | newpos.ulLo; + + #else + ULONG newpos; + APIRET ret; + + ret = DosSetFilePtr (fio->handle, offset, seek_map[origin], &newpos); + if (ret != NO_ERROR) + { + fio->errnum = syserr_to_errnum (ret); + return (qse_fio_off_t)-1; + } + + return newpos; + #endif + #elif defined(__DOS__) static int seek_map[] = { @@ -1093,7 +1122,10 @@ int qse_fio_truncate (qse_fio_t* fio, qse_fio_off_t size) return 0; #elif defined(__OS2__) + APIRET ret; + + #if defined(FIL_STANDARDL) LONGLONG sz; /* the file must have the write access for it to succeed */ @@ -1101,11 +1133,14 @@ int qse_fio_truncate (qse_fio_t* fio, qse_fio_off_t size) sz.ulHi = (ULONG)(size>>32); ret = DosSetFileSizeL (fio->handle, sz); + #else + ret = DosSetFileSize (fio->handle, size); + #endif + if (ret != NO_ERROR) { fio->errnum = syserr_to_errnum (ret); return -1; - } return 0; @@ -1235,10 +1270,15 @@ qse_ssize_t qse_fio_write (qse_fio_t* fio, const void* data, qse_size_t size) if (fio->status & STATUS_APPEND) { /* i do this on a best-effort basis */ + #if defined(FIL_STANDARDL) LONGLONG pos, newpos; pos.ulLo = (ULONG)0; pos.ulHi = (ULONG)0; DosSetFilePtrL (fio->handle, pos, FILE_END, &newpos); + #else + ULONG newpos; + DosSetFilePtr (fio->handle, 0, FILE_END, &newpos); + #endif } if (size > (QSE_TYPE_MAX(qse_ssize_t) & QSE_TYPE_MAX(ULONG))) @@ -1452,10 +1492,18 @@ int qse_fio_chmod (qse_fio_t* fio, int mode) APIRET n; int flags = FILE_NORMAL; + #if defined(FIL_STANDARDL) FILESTATUS3L stat; + #else + FILESTATUS3 stat; + #endif ULONG size = QSE_SIZEOF(stat); + #if defined(FIL_STANDARDL) n = DosQueryFileInfo (fio->handle, FIL_STANDARDL, &stat, size); + #else + n = DosQueryFileInfo (fio->handle, FIL_STANDARD, &stat, size); + #endif if (n != NO_ERROR) { fio->errnum = syserr_to_errnum (n); @@ -1465,7 +1513,11 @@ int qse_fio_chmod (qse_fio_t* fio, int mode) if (!(mode & QSE_FIO_WUSR)) flags = FILE_READONLY; stat.attrFile = flags; + #if defined(FIL_STANDARDL) n = DosSetFileInfo (fio->handle, FIL_STANDARDL, &stat, size); + #else + n = DosSetFileInfo (fio->handle, FIL_STANDARD, &stat, size); + #endif if (n != NO_ERROR) { fio->errnum = syserr_to_errnum (n); diff --git a/qse/lib/cmn/mux.c b/qse/lib/cmn/mux.c index c88b0244..e8c2d535 100644 --- a/qse/lib/cmn/mux.c +++ b/qse/lib/cmn/mux.c @@ -89,6 +89,16 @@ struct qse_mux_t qse_size_t capa; } ee; + struct + { + qse_mux_evt_t** ptr; + int ubound; + } me; +#elif defined(__OS2__) + int fdarr; + int rsize; + int wsize; + struct { qse_mux_evt_t** ptr; @@ -131,27 +141,27 @@ static qse_mux_errnum_t syserr_to_errnum (DWORD e) } } #elif defined(__OS2__) -static qse_mux_errnum_t syserr_to_errnum (APIRET e) +static qse_mux_errnum_t syserr_to_errnum (int e) { switch (e) { - case ERROR_NOT_ENOUGH_MEMORY: + case SOCENOMEM: return QSE_MUX_ENOMEM; - case ERROR_INVALID_PARAMETER: - case ERROR_INVALID_HANDLE: - case ERROR_INVALID_NAME: + case SOCEINVAL: return QSE_MUX_EINVAL; - case ERROR_ACCESS_DENIED: + case SOCEACCES: return QSE_MUX_EACCES; - case ERROR_FILE_NOT_FOUND: - case ERROR_PATH_NOT_FOUND: + case SOCENOENT: return QSE_MUX_ENOENT; - case ERROR_ALREADY_EXISTS: + case SOCEEXIST: return QSE_MUX_EEXIST; + + case SOCEINTR: + return QSE_MUX_EINTR; default: return QSE_MUX_ESYSERR; @@ -272,6 +282,11 @@ int qse_mux_init (qse_mux_t* mux, qse_mmgr_t* mmgr, qse_mux_evtfun_t evtfun, qse if (flag >= 0) fcntl (mux->fd, F_SETFD, flag | FD_CLOEXEC); } #endif +#elif defined(__OS2__) + + mux->errnum = QSE_MUX_ENOIMPL; + return -1; + #else /* TODO: */ mux->errnum = QSE_MUX_ENOIMPL; @@ -458,6 +473,9 @@ int qse_mux_insert (qse_mux_t* mux, const qse_mux_evt_t* evt) *mux->me.ptr[evt->hnd] = *evt; mux->ee.len++; return 0; +#elif defined(__OS2__) + mux->errnum = QSE_MUX_ENOIMPL; + return -1; #else /* TODO: */ mux->errnum = QSE_MUX_ENOIMPL; @@ -526,6 +544,12 @@ done: mux->ee.len--; return 0; +#elif defined(__OS2__) + + /* TODO */ + mux->errnum = QSE_MUX_ENOIMPL; + return -1; + #else /* TODO */ mux->errnum = QSE_MUX_ENOIMPL; @@ -550,6 +574,8 @@ int qse_mux_poll (qse_mux_t* mux, const qse_ntime_t* tmout) { #if defined(_WIN32) mux->errnum = syserr_to_errnum(WSAGetLastError()); + #elif defined(__OS2__) + mux->errnum = syserr_to_errnum(sock_errno()); #else mux->errnum = syserr_to_errnum(errno); #endif @@ -614,6 +640,27 @@ int qse_mux_poll (qse_mux_t* mux, const qse_ntime_t* tmout) return nfds; +#elif defined(__OS2__) + + /* + long tv; + int n; + + tv = QSE_SEC_TO_MSEC(nwio->tmout.r.sec) + QSE_NSEC_TO_MSEC (nwio->tmout.r.nsec); + + n = os2_select (handle_array, read_count, write_count, 0, &tv); + if (n < = 1) + { + mux->errnum = syserr_to_errnum(sock_errno()); + return -1; + } + + + return n; + */ + mux->errnum = QSE_MUX_ENOIMPL; + return -1; + #else /* TODO */ mux->errnum = QSE_MUX_ENOIMPL; diff --git a/qse/lib/cmn/nwio.c b/qse/lib/cmn/nwio.c index 2ec10dc5..1401f338 100644 --- a/qse/lib/cmn/nwio.c +++ b/qse/lib/cmn/nwio.c @@ -307,13 +307,15 @@ static int preset_tmout (qse_nwio_t* nwio) #if defined(SO_RCVTIMEO) && defined(SO_SNDTIMEO) #if defined(_WIN32) DWORD tv; + #elif defined(__OS2__) + long tv; #else struct timeval tv; #endif if (TMOUT_ENABLED(nwio->tmout.r)) { - #if defined(_WIN32) + #if defined(_WIN32) || defined(__OS2__) tv = QSE_SEC_TO_MSEC(nwio->tmout.r.sec) + QSE_NSEC_TO_MSEC (nwio->tmout.r.nsec); #else tv.tv_sec = nwio->tmout.r.sec; @@ -322,6 +324,13 @@ static int preset_tmout (qse_nwio_t* nwio) if (setsockopt (nwio->handle, SOL_SOCKET, SO_RCVTIMEO, (void*)&tv, QSE_SIZEOF(tv)) <= -1) { + #if defined(_WIN32) + nwio->errnum = syserr_to_errnum (WSAGetLastError()); + #elif defined(__OS2__) + nwio->errnum = syserr_to_errnum (sock_errno()); + #else + nwio->errnum = syserr_to_errnum (errno); + #endif return -1; /* tried to set but failed */ } @@ -330,7 +339,7 @@ static int preset_tmout (qse_nwio_t* nwio) if (TMOUT_ENABLED(nwio->tmout.w)) { - #if defined(_WIN32) + #if defined(_WIN32) || defined(__OS2__) tv = QSE_SEC_TO_MSEC(nwio->tmout.w.sec) + QSE_NSEC_TO_MSEC (nwio->tmout.w.nsec); #else tv.tv_sec = nwio->tmout.w.sec; @@ -338,6 +347,13 @@ static int preset_tmout (qse_nwio_t* nwio) #endif if (setsockopt (nwio->handle, SOL_SOCKET, SO_SNDTIMEO, (void*)&tv, QSE_SIZEOF(tv)) <= -1) { + #if defined(_WIN32) + nwio->errnum = syserr_to_errnum (WSAGetLastError()); + #elif defined(__OS2__) + nwio->errnum = syserr_to_errnum (sock_errno()); + #else + nwio->errnum = syserr_to_errnum (errno); + #endif return -1; /* tried to set but failed */ } diff --git a/qse/lib/cmn/uni.c b/qse/lib/cmn/uni.c new file mode 100644 index 00000000..d7f5fa5d --- /dev/null +++ b/qse/lib/cmn/uni.c @@ -0,0 +1,27188 @@ +/* + * $Id$ + * + Copyright 2006-2012 Chung, Hyung-Hwan. + This file is part of QSE. + + QSE is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation, either version 3 of + the License, or (at your option) any later version. + + QSE is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with QSE. If not, see . + */ + +#include + +enum +{ + TRAIT_UPPER = (1 << 0), + TRAIT_LOWER = (1 << 1), + TRAIT_ALPHA = (1 << 2), + TRAIT_DIGIT = (1 << 3), + TRAIT_XDIGIT = (1 << 4), + TRAIT_ALNUM = (1 << 5), + TRAIT_SPACE = (1 << 6), + TRAIT_PRINT = (1 << 8), + TRAIT_GRAPH = (1 << 9), + TRAIT_CNTRL = (1 << 10), + TRAIT_PUNCT = (1 << 11) +}; + +/* ---------------------------------------------------------- */ + +#define TRAIT_MAX 0x10FFFF + +static qse_uint16_t trait_page_003C[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0 +}; + +static qse_uint16_t trait_page_003B[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_003A[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0039[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0038[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0037[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0036[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0035[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0034[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0033[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0032[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0031[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0030[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0 +}; + +static qse_uint16_t trait_page_002F[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_002E[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_002D[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_002C[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_002B[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_002A[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0029[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0028[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0027[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_0026[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_0025[256] = +{ + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0024[256] = +{ + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0023[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0022[256] = +{ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0021[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_0020[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001F[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_001E[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001D[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_001C[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT +}; + +static qse_uint16_t trait_page_001B[256] = +{ + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_001A[256] = +{ + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_0019[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0018[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0017[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0016[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0015[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0014[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0013[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0012[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0011[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0010[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000F[256] = +{ + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000E[256] = +{ + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000D[256] = +{ + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000C[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000B[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_000A[256] = +{ + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0009[256] = +{ + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0008[256] = +{ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0007[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0006[256] = +{ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0 +}; + +static qse_uint16_t trait_page_0005[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0004[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0003[256] = +{ + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0002[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 +}; + +static qse_uint16_t trait_page_0001[256] = +{ + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t trait_page_0000[256] = +{ + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_SPACE | TRAIT_PRINT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_DIGIT | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_XDIGIT | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_CNTRL, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_UPPER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_PRINT | TRAIT_GRAPH | TRAIT_PUNCT, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH, + TRAIT_LOWER | TRAIT_ALPHA | TRAIT_ALNUM | TRAIT_PRINT | TRAIT_GRAPH +}; + +static qse_uint16_t* trait_map[4352] = +{ + /* 0x0-0xFF */ trait_page_0000, + /* 0x100-0x1FF */ trait_page_0001, + /* 0x200-0x2FF */ trait_page_0002, + /* 0x300-0x3FF */ trait_page_0003, + /* 0x400-0x4FF */ trait_page_0004, + /* 0x500-0x5FF */ trait_page_0005, + /* 0x600-0x6FF */ trait_page_0006, + /* 0x700-0x7FF */ trait_page_0007, + /* 0x800-0x8FF */ trait_page_0008, + /* 0x900-0x9FF */ trait_page_0009, + /* 0xA00-0xAFF */ trait_page_000A, + /* 0xB00-0xBFF */ trait_page_000B, + /* 0xC00-0xCFF */ trait_page_000C, + /* 0xD00-0xDFF */ trait_page_000D, + /* 0xE00-0xEFF */ trait_page_000E, + /* 0xF00-0xFFF */ trait_page_000F, + /* 0x1000-0x10FF */ trait_page_0010, + /* 0x1100-0x11FF */ trait_page_0011, + /* 0x1200-0x12FF */ trait_page_0012, + /* 0x1300-0x13FF */ trait_page_0013, + /* 0x1400-0x14FF */ trait_page_0014, + /* 0x1500-0x15FF */ trait_page_0015, + /* 0x1600-0x16FF */ trait_page_0016, + /* 0x1700-0x17FF */ trait_page_0017, + /* 0x1800-0x18FF */ trait_page_0018, + /* 0x1900-0x19FF */ trait_page_0008, + /* 0x1A00-0x1AFF */ trait_page_0008, + /* 0x1B00-0x1BFF */ trait_page_0008, + /* 0x1C00-0x1CFF */ trait_page_0008, + /* 0x1D00-0x1DFF */ trait_page_0008, + /* 0x1E00-0x1EFF */ trait_page_0019, + /* 0x1F00-0x1FFF */ trait_page_001A, + /* 0x2000-0x20FF */ trait_page_001B, + /* 0x2100-0x21FF */ trait_page_001C, + /* 0x2200-0x22FF */ trait_page_001D, + /* 0x2300-0x23FF */ trait_page_001E, + /* 0x2400-0x24FF */ trait_page_001F, + /* 0x2500-0x25FF */ trait_page_001D, + /* 0x2600-0x26FF */ trait_page_0020, + /* 0x2700-0x27FF */ trait_page_0021, + /* 0x2800-0x28FF */ trait_page_001D, + /* 0x2900-0x29FF */ trait_page_001D, + /* 0x2A00-0x2AFF */ trait_page_001D, + /* 0x2B00-0x2BFF */ trait_page_0008, + /* 0x2C00-0x2CFF */ trait_page_0008, + /* 0x2D00-0x2DFF */ trait_page_0008, + /* 0x2E00-0x2EFF */ trait_page_0022, + /* 0x2F00-0x2FFF */ trait_page_0023, + /* 0x3000-0x30FF */ trait_page_0024, + /* 0x3100-0x31FF */ trait_page_0025, + /* 0x3200-0x32FF */ trait_page_0026, + /* 0x3300-0x33FF */ trait_page_0027, + /* 0x3400-0x34FF */ trait_page_0015, + /* 0x3500-0x35FF */ trait_page_0015, + /* 0x3600-0x36FF */ trait_page_0015, + /* 0x3700-0x37FF */ trait_page_0015, + /* 0x3800-0x38FF */ trait_page_0015, + /* 0x3900-0x39FF */ trait_page_0015, + /* 0x3A00-0x3AFF */ trait_page_0015, + /* 0x3B00-0x3BFF */ trait_page_0015, + /* 0x3C00-0x3CFF */ trait_page_0015, + /* 0x3D00-0x3DFF */ trait_page_0015, + /* 0x3E00-0x3EFF */ trait_page_0015, + /* 0x3F00-0x3FFF */ trait_page_0015, + /* 0x4000-0x40FF */ trait_page_0015, + /* 0x4100-0x41FF */ trait_page_0015, + /* 0x4200-0x42FF */ trait_page_0015, + /* 0x4300-0x43FF */ trait_page_0015, + /* 0x4400-0x44FF */ trait_page_0015, + /* 0x4500-0x45FF */ trait_page_0015, + /* 0x4600-0x46FF */ trait_page_0015, + /* 0x4700-0x47FF */ trait_page_0015, + /* 0x4800-0x48FF */ trait_page_0015, + /* 0x4900-0x49FF */ trait_page_0015, + /* 0x4A00-0x4AFF */ trait_page_0015, + /* 0x4B00-0x4BFF */ trait_page_0015, + /* 0x4C00-0x4CFF */ trait_page_0015, + /* 0x4D00-0x4DFF */ trait_page_0028, + /* 0x4E00-0x4EFF */ trait_page_0015, + /* 0x4F00-0x4FFF */ trait_page_0015, + /* 0x5000-0x50FF */ trait_page_0015, + /* 0x5100-0x51FF */ trait_page_0015, + /* 0x5200-0x52FF */ trait_page_0015, + /* 0x5300-0x53FF */ trait_page_0015, + /* 0x5400-0x54FF */ trait_page_0015, + /* 0x5500-0x55FF */ trait_page_0015, + /* 0x5600-0x56FF */ trait_page_0015, + /* 0x5700-0x57FF */ trait_page_0015, + /* 0x5800-0x58FF */ trait_page_0015, + /* 0x5900-0x59FF */ trait_page_0015, + /* 0x5A00-0x5AFF */ trait_page_0015, + /* 0x5B00-0x5BFF */ trait_page_0015, + /* 0x5C00-0x5CFF */ trait_page_0015, + /* 0x5D00-0x5DFF */ trait_page_0015, + /* 0x5E00-0x5EFF */ trait_page_0015, + /* 0x5F00-0x5FFF */ trait_page_0015, + /* 0x6000-0x60FF */ trait_page_0015, + /* 0x6100-0x61FF */ trait_page_0015, + /* 0x6200-0x62FF */ trait_page_0015, + /* 0x6300-0x63FF */ trait_page_0015, + /* 0x6400-0x64FF */ trait_page_0015, + /* 0x6500-0x65FF */ trait_page_0015, + /* 0x6600-0x66FF */ trait_page_0015, + /* 0x6700-0x67FF */ trait_page_0015, + /* 0x6800-0x68FF */ trait_page_0015, + /* 0x6900-0x69FF */ trait_page_0015, + /* 0x6A00-0x6AFF */ trait_page_0015, + /* 0x6B00-0x6BFF */ trait_page_0015, + /* 0x6C00-0x6CFF */ trait_page_0015, + /* 0x6D00-0x6DFF */ trait_page_0015, + /* 0x6E00-0x6EFF */ trait_page_0015, + /* 0x6F00-0x6FFF */ trait_page_0015, + /* 0x7000-0x70FF */ trait_page_0015, + /* 0x7100-0x71FF */ trait_page_0015, + /* 0x7200-0x72FF */ trait_page_0015, + /* 0x7300-0x73FF */ trait_page_0015, + /* 0x7400-0x74FF */ trait_page_0015, + /* 0x7500-0x75FF */ trait_page_0015, + /* 0x7600-0x76FF */ trait_page_0015, + /* 0x7700-0x77FF */ trait_page_0015, + /* 0x7800-0x78FF */ trait_page_0015, + /* 0x7900-0x79FF */ trait_page_0015, + /* 0x7A00-0x7AFF */ trait_page_0015, + /* 0x7B00-0x7BFF */ trait_page_0015, + /* 0x7C00-0x7CFF */ trait_page_0015, + /* 0x7D00-0x7DFF */ trait_page_0015, + /* 0x7E00-0x7EFF */ trait_page_0015, + /* 0x7F00-0x7FFF */ trait_page_0015, + /* 0x8000-0x80FF */ trait_page_0015, + /* 0x8100-0x81FF */ trait_page_0015, + /* 0x8200-0x82FF */ trait_page_0015, + /* 0x8300-0x83FF */ trait_page_0015, + /* 0x8400-0x84FF */ trait_page_0015, + /* 0x8500-0x85FF */ trait_page_0015, + /* 0x8600-0x86FF */ trait_page_0015, + /* 0x8700-0x87FF */ trait_page_0015, + /* 0x8800-0x88FF */ trait_page_0015, + /* 0x8900-0x89FF */ trait_page_0015, + /* 0x8A00-0x8AFF */ trait_page_0015, + /* 0x8B00-0x8BFF */ trait_page_0015, + /* 0x8C00-0x8CFF */ trait_page_0015, + /* 0x8D00-0x8DFF */ trait_page_0015, + /* 0x8E00-0x8EFF */ trait_page_0015, + /* 0x8F00-0x8FFF */ trait_page_0015, + /* 0x9000-0x90FF */ trait_page_0015, + /* 0x9100-0x91FF */ trait_page_0015, + /* 0x9200-0x92FF */ trait_page_0015, + /* 0x9300-0x93FF */ trait_page_0015, + /* 0x9400-0x94FF */ trait_page_0015, + /* 0x9500-0x95FF */ trait_page_0015, + /* 0x9600-0x96FF */ trait_page_0015, + /* 0x9700-0x97FF */ trait_page_0015, + /* 0x9800-0x98FF */ trait_page_0015, + /* 0x9900-0x99FF */ trait_page_0015, + /* 0x9A00-0x9AFF */ trait_page_0015, + /* 0x9B00-0x9BFF */ trait_page_0015, + /* 0x9C00-0x9CFF */ trait_page_0015, + /* 0x9D00-0x9DFF */ trait_page_0015, + /* 0x9E00-0x9EFF */ trait_page_0015, + /* 0x9F00-0x9FFF */ trait_page_0029, + /* 0xA000-0xA0FF */ trait_page_0015, + /* 0xA100-0xA1FF */ trait_page_0015, + /* 0xA200-0xA2FF */ trait_page_0015, + /* 0xA300-0xA3FF */ trait_page_0015, + /* 0xA400-0xA4FF */ trait_page_002A, + /* 0xA500-0xA5FF */ trait_page_0008, + /* 0xA600-0xA6FF */ trait_page_0008, + /* 0xA700-0xA7FF */ trait_page_0008, + /* 0xA800-0xA8FF */ trait_page_0008, + /* 0xA900-0xA9FF */ trait_page_0008, + /* 0xAA00-0xAAFF */ trait_page_0008, + /* 0xAB00-0xABFF */ trait_page_0008, + /* 0xAC00-0xACFF */ trait_page_0015, + /* 0xAD00-0xADFF */ trait_page_0015, + /* 0xAE00-0xAEFF */ trait_page_0015, + /* 0xAF00-0xAFFF */ trait_page_0015, + /* 0xB000-0xB0FF */ trait_page_0015, + /* 0xB100-0xB1FF */ trait_page_0015, + /* 0xB200-0xB2FF */ trait_page_0015, + /* 0xB300-0xB3FF */ trait_page_0015, + /* 0xB400-0xB4FF */ trait_page_0015, + /* 0xB500-0xB5FF */ trait_page_0015, + /* 0xB600-0xB6FF */ trait_page_0015, + /* 0xB700-0xB7FF */ trait_page_0015, + /* 0xB800-0xB8FF */ trait_page_0015, + /* 0xB900-0xB9FF */ trait_page_0015, + /* 0xBA00-0xBAFF */ trait_page_0015, + /* 0xBB00-0xBBFF */ trait_page_0015, + /* 0xBC00-0xBCFF */ trait_page_0015, + /* 0xBD00-0xBDFF */ trait_page_0015, + /* 0xBE00-0xBEFF */ trait_page_0015, + /* 0xBF00-0xBFFF */ trait_page_0015, + /* 0xC000-0xC0FF */ trait_page_0015, + /* 0xC100-0xC1FF */ trait_page_0015, + /* 0xC200-0xC2FF */ trait_page_0015, + /* 0xC300-0xC3FF */ trait_page_0015, + /* 0xC400-0xC4FF */ trait_page_0015, + /* 0xC500-0xC5FF */ trait_page_0015, + /* 0xC600-0xC6FF */ trait_page_0015, + /* 0xC700-0xC7FF */ trait_page_0015, + /* 0xC800-0xC8FF */ trait_page_0015, + /* 0xC900-0xC9FF */ trait_page_0015, + /* 0xCA00-0xCAFF */ trait_page_0015, + /* 0xCB00-0xCBFF */ trait_page_0015, + /* 0xCC00-0xCCFF */ trait_page_0015, + /* 0xCD00-0xCDFF */ trait_page_0015, + /* 0xCE00-0xCEFF */ trait_page_0015, + /* 0xCF00-0xCFFF */ trait_page_0015, + /* 0xD000-0xD0FF */ trait_page_0015, + /* 0xD100-0xD1FF */ trait_page_0015, + /* 0xD200-0xD2FF */ trait_page_0015, + /* 0xD300-0xD3FF */ trait_page_0015, + /* 0xD400-0xD4FF */ trait_page_0015, + /* 0xD500-0xD5FF */ trait_page_0015, + /* 0xD600-0xD6FF */ trait_page_0015, + /* 0xD700-0xD7FF */ trait_page_002B, + /* 0xD800-0xD8FF */ trait_page_0008, + /* 0xD900-0xD9FF */ trait_page_0008, + /* 0xDA00-0xDAFF */ trait_page_0008, + /* 0xDB00-0xDBFF */ trait_page_0008, + /* 0xDC00-0xDCFF */ trait_page_0008, + /* 0xDD00-0xDDFF */ trait_page_0008, + /* 0xDE00-0xDEFF */ trait_page_0008, + /* 0xDF00-0xDFFF */ trait_page_0008, + /* 0xE000-0xE0FF */ trait_page_001D, + /* 0xE100-0xE1FF */ trait_page_001D, + /* 0xE200-0xE2FF */ trait_page_001D, + /* 0xE300-0xE3FF */ trait_page_001D, + /* 0xE400-0xE4FF */ trait_page_001D, + /* 0xE500-0xE5FF */ trait_page_001D, + /* 0xE600-0xE6FF */ trait_page_001D, + /* 0xE700-0xE7FF */ trait_page_001D, + /* 0xE800-0xE8FF */ trait_page_001D, + /* 0xE900-0xE9FF */ trait_page_001D, + /* 0xEA00-0xEAFF */ trait_page_001D, + /* 0xEB00-0xEBFF */ trait_page_001D, + /* 0xEC00-0xECFF */ trait_page_001D, + /* 0xED00-0xEDFF */ trait_page_001D, + /* 0xEE00-0xEEFF */ trait_page_001D, + /* 0xEF00-0xEFFF */ trait_page_001D, + /* 0xF000-0xF0FF */ trait_page_001D, + /* 0xF100-0xF1FF */ trait_page_001D, + /* 0xF200-0xF2FF */ trait_page_001D, + /* 0xF300-0xF3FF */ trait_page_001D, + /* 0xF400-0xF4FF */ trait_page_001D, + /* 0xF500-0xF5FF */ trait_page_001D, + /* 0xF600-0xF6FF */ trait_page_001D, + /* 0xF700-0xF7FF */ trait_page_001D, + /* 0xF800-0xF8FF */ trait_page_001D, + /* 0xF900-0xF9FF */ trait_page_0015, + /* 0xFA00-0xFAFF */ trait_page_002C, + /* 0xFB00-0xFBFF */ trait_page_002D, + /* 0xFC00-0xFCFF */ trait_page_0015, + /* 0xFD00-0xFDFF */ trait_page_002E, + /* 0xFE00-0xFEFF */ trait_page_002F, + /* 0xFF00-0xFFFF */ trait_page_0030, + /* 0x10000-0x100FF */ trait_page_0008, + /* 0x10100-0x101FF */ trait_page_0008, + /* 0x10200-0x102FF */ trait_page_0008, + /* 0x10300-0x103FF */ trait_page_0031, + /* 0x10400-0x104FF */ trait_page_0032, + /* 0x10500-0x105FF */ trait_page_0008, + /* 0x10600-0x106FF */ trait_page_0008, + /* 0x10700-0x107FF */ trait_page_0008, + /* 0x10800-0x108FF */ trait_page_0008, + /* 0x10900-0x109FF */ trait_page_0008, + /* 0x10A00-0x10AFF */ trait_page_0008, + /* 0x10B00-0x10BFF */ trait_page_0008, + /* 0x10C00-0x10CFF */ trait_page_0008, + /* 0x10D00-0x10DFF */ trait_page_0008, + /* 0x10E00-0x10EFF */ trait_page_0008, + /* 0x10F00-0x10FFF */ trait_page_0008, + /* 0x11000-0x110FF */ trait_page_0008, + /* 0x11100-0x111FF */ trait_page_0008, + /* 0x11200-0x112FF */ trait_page_0008, + /* 0x11300-0x113FF */ trait_page_0008, + /* 0x11400-0x114FF */ trait_page_0008, + /* 0x11500-0x115FF */ trait_page_0008, + /* 0x11600-0x116FF */ trait_page_0008, + /* 0x11700-0x117FF */ trait_page_0008, + /* 0x11800-0x118FF */ trait_page_0008, + /* 0x11900-0x119FF */ trait_page_0008, + /* 0x11A00-0x11AFF */ trait_page_0008, + /* 0x11B00-0x11BFF */ trait_page_0008, + /* 0x11C00-0x11CFF */ trait_page_0008, + /* 0x11D00-0x11DFF */ trait_page_0008, + /* 0x11E00-0x11EFF */ trait_page_0008, + /* 0x11F00-0x11FFF */ trait_page_0008, + /* 0x12000-0x120FF */ trait_page_0008, + /* 0x12100-0x121FF */ trait_page_0008, + /* 0x12200-0x122FF */ trait_page_0008, + /* 0x12300-0x123FF */ trait_page_0008, + /* 0x12400-0x124FF */ trait_page_0008, + /* 0x12500-0x125FF */ trait_page_0008, + /* 0x12600-0x126FF */ trait_page_0008, + /* 0x12700-0x127FF */ trait_page_0008, + /* 0x12800-0x128FF */ trait_page_0008, + /* 0x12900-0x129FF */ trait_page_0008, + /* 0x12A00-0x12AFF */ trait_page_0008, + /* 0x12B00-0x12BFF */ trait_page_0008, + /* 0x12C00-0x12CFF */ trait_page_0008, + /* 0x12D00-0x12DFF */ trait_page_0008, + /* 0x12E00-0x12EFF */ trait_page_0008, + /* 0x12F00-0x12FFF */ trait_page_0008, + /* 0x13000-0x130FF */ trait_page_0008, + /* 0x13100-0x131FF */ trait_page_0008, + /* 0x13200-0x132FF */ trait_page_0008, + /* 0x13300-0x133FF */ trait_page_0008, + /* 0x13400-0x134FF */ trait_page_0008, + /* 0x13500-0x135FF */ trait_page_0008, + /* 0x13600-0x136FF */ trait_page_0008, + /* 0x13700-0x137FF */ trait_page_0008, + /* 0x13800-0x138FF */ trait_page_0008, + /* 0x13900-0x139FF */ trait_page_0008, + /* 0x13A00-0x13AFF */ trait_page_0008, + /* 0x13B00-0x13BFF */ trait_page_0008, + /* 0x13C00-0x13CFF */ trait_page_0008, + /* 0x13D00-0x13DFF */ trait_page_0008, + /* 0x13E00-0x13EFF */ trait_page_0008, + /* 0x13F00-0x13FFF */ trait_page_0008, + /* 0x14000-0x140FF */ trait_page_0008, + /* 0x14100-0x141FF */ trait_page_0008, + /* 0x14200-0x142FF */ trait_page_0008, + /* 0x14300-0x143FF */ trait_page_0008, + /* 0x14400-0x144FF */ trait_page_0008, + /* 0x14500-0x145FF */ trait_page_0008, + /* 0x14600-0x146FF */ trait_page_0008, + /* 0x14700-0x147FF */ trait_page_0008, + /* 0x14800-0x148FF */ trait_page_0008, + /* 0x14900-0x149FF */ trait_page_0008, + /* 0x14A00-0x14AFF */ trait_page_0008, + /* 0x14B00-0x14BFF */ trait_page_0008, + /* 0x14C00-0x14CFF */ trait_page_0008, + /* 0x14D00-0x14DFF */ trait_page_0008, + /* 0x14E00-0x14EFF */ trait_page_0008, + /* 0x14F00-0x14FFF */ trait_page_0008, + /* 0x15000-0x150FF */ trait_page_0008, + /* 0x15100-0x151FF */ trait_page_0008, + /* 0x15200-0x152FF */ trait_page_0008, + /* 0x15300-0x153FF */ trait_page_0008, + /* 0x15400-0x154FF */ trait_page_0008, + /* 0x15500-0x155FF */ trait_page_0008, + /* 0x15600-0x156FF */ trait_page_0008, + /* 0x15700-0x157FF */ trait_page_0008, + /* 0x15800-0x158FF */ trait_page_0008, + /* 0x15900-0x159FF */ trait_page_0008, + /* 0x15A00-0x15AFF */ trait_page_0008, + /* 0x15B00-0x15BFF */ trait_page_0008, + /* 0x15C00-0x15CFF */ trait_page_0008, + /* 0x15D00-0x15DFF */ trait_page_0008, + /* 0x15E00-0x15EFF */ trait_page_0008, + /* 0x15F00-0x15FFF */ trait_page_0008, + /* 0x16000-0x160FF */ trait_page_0008, + /* 0x16100-0x161FF */ trait_page_0008, + /* 0x16200-0x162FF */ trait_page_0008, + /* 0x16300-0x163FF */ trait_page_0008, + /* 0x16400-0x164FF */ trait_page_0008, + /* 0x16500-0x165FF */ trait_page_0008, + /* 0x16600-0x166FF */ trait_page_0008, + /* 0x16700-0x167FF */ trait_page_0008, + /* 0x16800-0x168FF */ trait_page_0008, + /* 0x16900-0x169FF */ trait_page_0008, + /* 0x16A00-0x16AFF */ trait_page_0008, + /* 0x16B00-0x16BFF */ trait_page_0008, + /* 0x16C00-0x16CFF */ trait_page_0008, + /* 0x16D00-0x16DFF */ trait_page_0008, + /* 0x16E00-0x16EFF */ trait_page_0008, + /* 0x16F00-0x16FFF */ trait_page_0008, + /* 0x17000-0x170FF */ trait_page_0008, + /* 0x17100-0x171FF */ trait_page_0008, + /* 0x17200-0x172FF */ trait_page_0008, + /* 0x17300-0x173FF */ trait_page_0008, + /* 0x17400-0x174FF */ trait_page_0008, + /* 0x17500-0x175FF */ trait_page_0008, + /* 0x17600-0x176FF */ trait_page_0008, + /* 0x17700-0x177FF */ trait_page_0008, + /* 0x17800-0x178FF */ trait_page_0008, + /* 0x17900-0x179FF */ trait_page_0008, + /* 0x17A00-0x17AFF */ trait_page_0008, + /* 0x17B00-0x17BFF */ trait_page_0008, + /* 0x17C00-0x17CFF */ trait_page_0008, + /* 0x17D00-0x17DFF */ trait_page_0008, + /* 0x17E00-0x17EFF */ trait_page_0008, + /* 0x17F00-0x17FFF */ trait_page_0008, + /* 0x18000-0x180FF */ trait_page_0008, + /* 0x18100-0x181FF */ trait_page_0008, + /* 0x18200-0x182FF */ trait_page_0008, + /* 0x18300-0x183FF */ trait_page_0008, + /* 0x18400-0x184FF */ trait_page_0008, + /* 0x18500-0x185FF */ trait_page_0008, + /* 0x18600-0x186FF */ trait_page_0008, + /* 0x18700-0x187FF */ trait_page_0008, + /* 0x18800-0x188FF */ trait_page_0008, + /* 0x18900-0x189FF */ trait_page_0008, + /* 0x18A00-0x18AFF */ trait_page_0008, + /* 0x18B00-0x18BFF */ trait_page_0008, + /* 0x18C00-0x18CFF */ trait_page_0008, + /* 0x18D00-0x18DFF */ trait_page_0008, + /* 0x18E00-0x18EFF */ trait_page_0008, + /* 0x18F00-0x18FFF */ trait_page_0008, + /* 0x19000-0x190FF */ trait_page_0008, + /* 0x19100-0x191FF */ trait_page_0008, + /* 0x19200-0x192FF */ trait_page_0008, + /* 0x19300-0x193FF */ trait_page_0008, + /* 0x19400-0x194FF */ trait_page_0008, + /* 0x19500-0x195FF */ trait_page_0008, + /* 0x19600-0x196FF */ trait_page_0008, + /* 0x19700-0x197FF */ trait_page_0008, + /* 0x19800-0x198FF */ trait_page_0008, + /* 0x19900-0x199FF */ trait_page_0008, + /* 0x19A00-0x19AFF */ trait_page_0008, + /* 0x19B00-0x19BFF */ trait_page_0008, + /* 0x19C00-0x19CFF */ trait_page_0008, + /* 0x19D00-0x19DFF */ trait_page_0008, + /* 0x19E00-0x19EFF */ trait_page_0008, + /* 0x19F00-0x19FFF */ trait_page_0008, + /* 0x1A000-0x1A0FF */ trait_page_0008, + /* 0x1A100-0x1A1FF */ trait_page_0008, + /* 0x1A200-0x1A2FF */ trait_page_0008, + /* 0x1A300-0x1A3FF */ trait_page_0008, + /* 0x1A400-0x1A4FF */ trait_page_0008, + /* 0x1A500-0x1A5FF */ trait_page_0008, + /* 0x1A600-0x1A6FF */ trait_page_0008, + /* 0x1A700-0x1A7FF */ trait_page_0008, + /* 0x1A800-0x1A8FF */ trait_page_0008, + /* 0x1A900-0x1A9FF */ trait_page_0008, + /* 0x1AA00-0x1AAFF */ trait_page_0008, + /* 0x1AB00-0x1ABFF */ trait_page_0008, + /* 0x1AC00-0x1ACFF */ trait_page_0008, + /* 0x1AD00-0x1ADFF */ trait_page_0008, + /* 0x1AE00-0x1AEFF */ trait_page_0008, + /* 0x1AF00-0x1AFFF */ trait_page_0008, + /* 0x1B000-0x1B0FF */ trait_page_0008, + /* 0x1B100-0x1B1FF */ trait_page_0008, + /* 0x1B200-0x1B2FF */ trait_page_0008, + /* 0x1B300-0x1B3FF */ trait_page_0008, + /* 0x1B400-0x1B4FF */ trait_page_0008, + /* 0x1B500-0x1B5FF */ trait_page_0008, + /* 0x1B600-0x1B6FF */ trait_page_0008, + /* 0x1B700-0x1B7FF */ trait_page_0008, + /* 0x1B800-0x1B8FF */ trait_page_0008, + /* 0x1B900-0x1B9FF */ trait_page_0008, + /* 0x1BA00-0x1BAFF */ trait_page_0008, + /* 0x1BB00-0x1BBFF */ trait_page_0008, + /* 0x1BC00-0x1BCFF */ trait_page_0008, + /* 0x1BD00-0x1BDFF */ trait_page_0008, + /* 0x1BE00-0x1BEFF */ trait_page_0008, + /* 0x1BF00-0x1BFFF */ trait_page_0008, + /* 0x1C000-0x1C0FF */ trait_page_0008, + /* 0x1C100-0x1C1FF */ trait_page_0008, + /* 0x1C200-0x1C2FF */ trait_page_0008, + /* 0x1C300-0x1C3FF */ trait_page_0008, + /* 0x1C400-0x1C4FF */ trait_page_0008, + /* 0x1C500-0x1C5FF */ trait_page_0008, + /* 0x1C600-0x1C6FF */ trait_page_0008, + /* 0x1C700-0x1C7FF */ trait_page_0008, + /* 0x1C800-0x1C8FF */ trait_page_0008, + /* 0x1C900-0x1C9FF */ trait_page_0008, + /* 0x1CA00-0x1CAFF */ trait_page_0008, + /* 0x1CB00-0x1CBFF */ trait_page_0008, + /* 0x1CC00-0x1CCFF */ trait_page_0008, + /* 0x1CD00-0x1CDFF */ trait_page_0008, + /* 0x1CE00-0x1CEFF */ trait_page_0008, + /* 0x1CF00-0x1CFFF */ trait_page_0008, + /* 0x1D000-0x1D0FF */ trait_page_0033, + /* 0x1D100-0x1D1FF */ trait_page_0034, + /* 0x1D200-0x1D2FF */ trait_page_0008, + /* 0x1D300-0x1D3FF */ trait_page_0008, + /* 0x1D400-0x1D4FF */ trait_page_0035, + /* 0x1D500-0x1D5FF */ trait_page_0036, + /* 0x1D600-0x1D6FF */ trait_page_0037, + /* 0x1D700-0x1D7FF */ trait_page_0038, + /* 0x1D800-0x1D8FF */ trait_page_0008, + /* 0x1D900-0x1D9FF */ trait_page_0008, + /* 0x1DA00-0x1DAFF */ trait_page_0008, + /* 0x1DB00-0x1DBFF */ trait_page_0008, + /* 0x1DC00-0x1DCFF */ trait_page_0008, + /* 0x1DD00-0x1DDFF */ trait_page_0008, + /* 0x1DE00-0x1DEFF */ trait_page_0008, + /* 0x1DF00-0x1DFFF */ trait_page_0008, + /* 0x1E000-0x1E0FF */ trait_page_0008, + /* 0x1E100-0x1E1FF */ trait_page_0008, + /* 0x1E200-0x1E2FF */ trait_page_0008, + /* 0x1E300-0x1E3FF */ trait_page_0008, + /* 0x1E400-0x1E4FF */ trait_page_0008, + /* 0x1E500-0x1E5FF */ trait_page_0008, + /* 0x1E600-0x1E6FF */ trait_page_0008, + /* 0x1E700-0x1E7FF */ trait_page_0008, + /* 0x1E800-0x1E8FF */ trait_page_0008, + /* 0x1E900-0x1E9FF */ trait_page_0008, + /* 0x1EA00-0x1EAFF */ trait_page_0008, + /* 0x1EB00-0x1EBFF */ trait_page_0008, + /* 0x1EC00-0x1ECFF */ trait_page_0008, + /* 0x1ED00-0x1EDFF */ trait_page_0008, + /* 0x1EE00-0x1EEFF */ trait_page_0008, + /* 0x1EF00-0x1EFFF */ trait_page_0008, + /* 0x1F000-0x1F0FF */ trait_page_0008, + /* 0x1F100-0x1F1FF */ trait_page_0008, + /* 0x1F200-0x1F2FF */ trait_page_0008, + /* 0x1F300-0x1F3FF */ trait_page_0008, + /* 0x1F400-0x1F4FF */ trait_page_0008, + /* 0x1F500-0x1F5FF */ trait_page_0008, + /* 0x1F600-0x1F6FF */ trait_page_0008, + /* 0x1F700-0x1F7FF */ trait_page_0008, + /* 0x1F800-0x1F8FF */ trait_page_0008, + /* 0x1F900-0x1F9FF */ trait_page_0008, + /* 0x1FA00-0x1FAFF */ trait_page_0008, + /* 0x1FB00-0x1FBFF */ trait_page_0008, + /* 0x1FC00-0x1FCFF */ trait_page_0008, + /* 0x1FD00-0x1FDFF */ trait_page_0008, + /* 0x1FE00-0x1FEFF */ trait_page_0008, + /* 0x1FF00-0x1FFFF */ trait_page_0008, + /* 0x20000-0x200FF */ trait_page_0015, + /* 0x20100-0x201FF */ trait_page_0015, + /* 0x20200-0x202FF */ trait_page_0015, + /* 0x20300-0x203FF */ trait_page_0015, + /* 0x20400-0x204FF */ trait_page_0015, + /* 0x20500-0x205FF */ trait_page_0015, + /* 0x20600-0x206FF */ trait_page_0015, + /* 0x20700-0x207FF */ trait_page_0015, + /* 0x20800-0x208FF */ trait_page_0015, + /* 0x20900-0x209FF */ trait_page_0015, + /* 0x20A00-0x20AFF */ trait_page_0015, + /* 0x20B00-0x20BFF */ trait_page_0015, + /* 0x20C00-0x20CFF */ trait_page_0015, + /* 0x20D00-0x20DFF */ trait_page_0015, + /* 0x20E00-0x20EFF */ trait_page_0015, + /* 0x20F00-0x20FFF */ trait_page_0015, + /* 0x21000-0x210FF */ trait_page_0015, + /* 0x21100-0x211FF */ trait_page_0015, + /* 0x21200-0x212FF */ trait_page_0015, + /* 0x21300-0x213FF */ trait_page_0015, + /* 0x21400-0x214FF */ trait_page_0015, + /* 0x21500-0x215FF */ trait_page_0015, + /* 0x21600-0x216FF */ trait_page_0015, + /* 0x21700-0x217FF */ trait_page_0015, + /* 0x21800-0x218FF */ trait_page_0015, + /* 0x21900-0x219FF */ trait_page_0015, + /* 0x21A00-0x21AFF */ trait_page_0015, + /* 0x21B00-0x21BFF */ trait_page_0015, + /* 0x21C00-0x21CFF */ trait_page_0015, + /* 0x21D00-0x21DFF */ trait_page_0015, + /* 0x21E00-0x21EFF */ trait_page_0015, + /* 0x21F00-0x21FFF */ trait_page_0015, + /* 0x22000-0x220FF */ trait_page_0015, + /* 0x22100-0x221FF */ trait_page_0015, + /* 0x22200-0x222FF */ trait_page_0015, + /* 0x22300-0x223FF */ trait_page_0015, + /* 0x22400-0x224FF */ trait_page_0015, + /* 0x22500-0x225FF */ trait_page_0015, + /* 0x22600-0x226FF */ trait_page_0015, + /* 0x22700-0x227FF */ trait_page_0015, + /* 0x22800-0x228FF */ trait_page_0015, + /* 0x22900-0x229FF */ trait_page_0015, + /* 0x22A00-0x22AFF */ trait_page_0015, + /* 0x22B00-0x22BFF */ trait_page_0015, + /* 0x22C00-0x22CFF */ trait_page_0015, + /* 0x22D00-0x22DFF */ trait_page_0015, + /* 0x22E00-0x22EFF */ trait_page_0015, + /* 0x22F00-0x22FFF */ trait_page_0015, + /* 0x23000-0x230FF */ trait_page_0015, + /* 0x23100-0x231FF */ trait_page_0015, + /* 0x23200-0x232FF */ trait_page_0015, + /* 0x23300-0x233FF */ trait_page_0015, + /* 0x23400-0x234FF */ trait_page_0015, + /* 0x23500-0x235FF */ trait_page_0015, + /* 0x23600-0x236FF */ trait_page_0015, + /* 0x23700-0x237FF */ trait_page_0015, + /* 0x23800-0x238FF */ trait_page_0015, + /* 0x23900-0x239FF */ trait_page_0015, + /* 0x23A00-0x23AFF */ trait_page_0015, + /* 0x23B00-0x23BFF */ trait_page_0015, + /* 0x23C00-0x23CFF */ trait_page_0015, + /* 0x23D00-0x23DFF */ trait_page_0015, + /* 0x23E00-0x23EFF */ trait_page_0015, + /* 0x23F00-0x23FFF */ trait_page_0015, + /* 0x24000-0x240FF */ trait_page_0015, + /* 0x24100-0x241FF */ trait_page_0015, + /* 0x24200-0x242FF */ trait_page_0015, + /* 0x24300-0x243FF */ trait_page_0015, + /* 0x24400-0x244FF */ trait_page_0015, + /* 0x24500-0x245FF */ trait_page_0015, + /* 0x24600-0x246FF */ trait_page_0015, + /* 0x24700-0x247FF */ trait_page_0015, + /* 0x24800-0x248FF */ trait_page_0015, + /* 0x24900-0x249FF */ trait_page_0015, + /* 0x24A00-0x24AFF */ trait_page_0015, + /* 0x24B00-0x24BFF */ trait_page_0015, + /* 0x24C00-0x24CFF */ trait_page_0015, + /* 0x24D00-0x24DFF */ trait_page_0015, + /* 0x24E00-0x24EFF */ trait_page_0015, + /* 0x24F00-0x24FFF */ trait_page_0015, + /* 0x25000-0x250FF */ trait_page_0015, + /* 0x25100-0x251FF */ trait_page_0015, + /* 0x25200-0x252FF */ trait_page_0015, + /* 0x25300-0x253FF */ trait_page_0015, + /* 0x25400-0x254FF */ trait_page_0015, + /* 0x25500-0x255FF */ trait_page_0015, + /* 0x25600-0x256FF */ trait_page_0015, + /* 0x25700-0x257FF */ trait_page_0015, + /* 0x25800-0x258FF */ trait_page_0015, + /* 0x25900-0x259FF */ trait_page_0015, + /* 0x25A00-0x25AFF */ trait_page_0015, + /* 0x25B00-0x25BFF */ trait_page_0015, + /* 0x25C00-0x25CFF */ trait_page_0015, + /* 0x25D00-0x25DFF */ trait_page_0015, + /* 0x25E00-0x25EFF */ trait_page_0015, + /* 0x25F00-0x25FFF */ trait_page_0015, + /* 0x26000-0x260FF */ trait_page_0015, + /* 0x26100-0x261FF */ trait_page_0015, + /* 0x26200-0x262FF */ trait_page_0015, + /* 0x26300-0x263FF */ trait_page_0015, + /* 0x26400-0x264FF */ trait_page_0015, + /* 0x26500-0x265FF */ trait_page_0015, + /* 0x26600-0x266FF */ trait_page_0015, + /* 0x26700-0x267FF */ trait_page_0015, + /* 0x26800-0x268FF */ trait_page_0015, + /* 0x26900-0x269FF */ trait_page_0015, + /* 0x26A00-0x26AFF */ trait_page_0015, + /* 0x26B00-0x26BFF */ trait_page_0015, + /* 0x26C00-0x26CFF */ trait_page_0015, + /* 0x26D00-0x26DFF */ trait_page_0015, + /* 0x26E00-0x26EFF */ trait_page_0015, + /* 0x26F00-0x26FFF */ trait_page_0015, + /* 0x27000-0x270FF */ trait_page_0015, + /* 0x27100-0x271FF */ trait_page_0015, + /* 0x27200-0x272FF */ trait_page_0015, + /* 0x27300-0x273FF */ trait_page_0015, + /* 0x27400-0x274FF */ trait_page_0015, + /* 0x27500-0x275FF */ trait_page_0015, + /* 0x27600-0x276FF */ trait_page_0015, + /* 0x27700-0x277FF */ trait_page_0015, + /* 0x27800-0x278FF */ trait_page_0015, + /* 0x27900-0x279FF */ trait_page_0015, + /* 0x27A00-0x27AFF */ trait_page_0015, + /* 0x27B00-0x27BFF */ trait_page_0015, + /* 0x27C00-0x27CFF */ trait_page_0015, + /* 0x27D00-0x27DFF */ trait_page_0015, + /* 0x27E00-0x27EFF */ trait_page_0015, + /* 0x27F00-0x27FFF */ trait_page_0015, + /* 0x28000-0x280FF */ trait_page_0015, + /* 0x28100-0x281FF */ trait_page_0015, + /* 0x28200-0x282FF */ trait_page_0015, + /* 0x28300-0x283FF */ trait_page_0015, + /* 0x28400-0x284FF */ trait_page_0015, + /* 0x28500-0x285FF */ trait_page_0015, + /* 0x28600-0x286FF */ trait_page_0015, + /* 0x28700-0x287FF */ trait_page_0015, + /* 0x28800-0x288FF */ trait_page_0015, + /* 0x28900-0x289FF */ trait_page_0015, + /* 0x28A00-0x28AFF */ trait_page_0015, + /* 0x28B00-0x28BFF */ trait_page_0015, + /* 0x28C00-0x28CFF */ trait_page_0015, + /* 0x28D00-0x28DFF */ trait_page_0015, + /* 0x28E00-0x28EFF */ trait_page_0015, + /* 0x28F00-0x28FFF */ trait_page_0015, + /* 0x29000-0x290FF */ trait_page_0015, + /* 0x29100-0x291FF */ trait_page_0015, + /* 0x29200-0x292FF */ trait_page_0015, + /* 0x29300-0x293FF */ trait_page_0015, + /* 0x29400-0x294FF */ trait_page_0015, + /* 0x29500-0x295FF */ trait_page_0015, + /* 0x29600-0x296FF */ trait_page_0015, + /* 0x29700-0x297FF */ trait_page_0015, + /* 0x29800-0x298FF */ trait_page_0015, + /* 0x29900-0x299FF */ trait_page_0015, + /* 0x29A00-0x29AFF */ trait_page_0015, + /* 0x29B00-0x29BFF */ trait_page_0015, + /* 0x29C00-0x29CFF */ trait_page_0015, + /* 0x29D00-0x29DFF */ trait_page_0015, + /* 0x29E00-0x29EFF */ trait_page_0015, + /* 0x29F00-0x29FFF */ trait_page_0015, + /* 0x2A000-0x2A0FF */ trait_page_0015, + /* 0x2A100-0x2A1FF */ trait_page_0015, + /* 0x2A200-0x2A2FF */ trait_page_0015, + /* 0x2A300-0x2A3FF */ trait_page_0015, + /* 0x2A400-0x2A4FF */ trait_page_0015, + /* 0x2A500-0x2A5FF */ trait_page_0015, + /* 0x2A600-0x2A6FF */ trait_page_0039, + /* 0x2A700-0x2A7FF */ trait_page_0008, + /* 0x2A800-0x2A8FF */ trait_page_0008, + /* 0x2A900-0x2A9FF */ trait_page_0008, + /* 0x2AA00-0x2AAFF */ trait_page_0008, + /* 0x2AB00-0x2ABFF */ trait_page_0008, + /* 0x2AC00-0x2ACFF */ trait_page_0008, + /* 0x2AD00-0x2ADFF */ trait_page_0008, + /* 0x2AE00-0x2AEFF */ trait_page_0008, + /* 0x2AF00-0x2AFFF */ trait_page_0008, + /* 0x2B000-0x2B0FF */ trait_page_0008, + /* 0x2B100-0x2B1FF */ trait_page_0008, + /* 0x2B200-0x2B2FF */ trait_page_0008, + /* 0x2B300-0x2B3FF */ trait_page_0008, + /* 0x2B400-0x2B4FF */ trait_page_0008, + /* 0x2B500-0x2B5FF */ trait_page_0008, + /* 0x2B600-0x2B6FF */ trait_page_0008, + /* 0x2B700-0x2B7FF */ trait_page_0008, + /* 0x2B800-0x2B8FF */ trait_page_0008, + /* 0x2B900-0x2B9FF */ trait_page_0008, + /* 0x2BA00-0x2BAFF */ trait_page_0008, + /* 0x2BB00-0x2BBFF */ trait_page_0008, + /* 0x2BC00-0x2BCFF */ trait_page_0008, + /* 0x2BD00-0x2BDFF */ trait_page_0008, + /* 0x2BE00-0x2BEFF */ trait_page_0008, + /* 0x2BF00-0x2BFFF */ trait_page_0008, + /* 0x2C000-0x2C0FF */ trait_page_0008, + /* 0x2C100-0x2C1FF */ trait_page_0008, + /* 0x2C200-0x2C2FF */ trait_page_0008, + /* 0x2C300-0x2C3FF */ trait_page_0008, + /* 0x2C400-0x2C4FF */ trait_page_0008, + /* 0x2C500-0x2C5FF */ trait_page_0008, + /* 0x2C600-0x2C6FF */ trait_page_0008, + /* 0x2C700-0x2C7FF */ trait_page_0008, + /* 0x2C800-0x2C8FF */ trait_page_0008, + /* 0x2C900-0x2C9FF */ trait_page_0008, + /* 0x2CA00-0x2CAFF */ trait_page_0008, + /* 0x2CB00-0x2CBFF */ trait_page_0008, + /* 0x2CC00-0x2CCFF */ trait_page_0008, + /* 0x2CD00-0x2CDFF */ trait_page_0008, + /* 0x2CE00-0x2CEFF */ trait_page_0008, + /* 0x2CF00-0x2CFFF */ trait_page_0008, + /* 0x2D000-0x2D0FF */ trait_page_0008, + /* 0x2D100-0x2D1FF */ trait_page_0008, + /* 0x2D200-0x2D2FF */ trait_page_0008, + /* 0x2D300-0x2D3FF */ trait_page_0008, + /* 0x2D400-0x2D4FF */ trait_page_0008, + /* 0x2D500-0x2D5FF */ trait_page_0008, + /* 0x2D600-0x2D6FF */ trait_page_0008, + /* 0x2D700-0x2D7FF */ trait_page_0008, + /* 0x2D800-0x2D8FF */ trait_page_0008, + /* 0x2D900-0x2D9FF */ trait_page_0008, + /* 0x2DA00-0x2DAFF */ trait_page_0008, + /* 0x2DB00-0x2DBFF */ trait_page_0008, + /* 0x2DC00-0x2DCFF */ trait_page_0008, + /* 0x2DD00-0x2DDFF */ trait_page_0008, + /* 0x2DE00-0x2DEFF */ trait_page_0008, + /* 0x2DF00-0x2DFFF */ trait_page_0008, + /* 0x2E000-0x2E0FF */ trait_page_0008, + /* 0x2E100-0x2E1FF */ trait_page_0008, + /* 0x2E200-0x2E2FF */ trait_page_0008, + /* 0x2E300-0x2E3FF */ trait_page_0008, + /* 0x2E400-0x2E4FF */ trait_page_0008, + /* 0x2E500-0x2E5FF */ trait_page_0008, + /* 0x2E600-0x2E6FF */ trait_page_0008, + /* 0x2E700-0x2E7FF */ trait_page_0008, + /* 0x2E800-0x2E8FF */ trait_page_0008, + /* 0x2E900-0x2E9FF */ trait_page_0008, + /* 0x2EA00-0x2EAFF */ trait_page_0008, + /* 0x2EB00-0x2EBFF */ trait_page_0008, + /* 0x2EC00-0x2ECFF */ trait_page_0008, + /* 0x2ED00-0x2EDFF */ trait_page_0008, + /* 0x2EE00-0x2EEFF */ trait_page_0008, + /* 0x2EF00-0x2EFFF */ trait_page_0008, + /* 0x2F000-0x2F0FF */ trait_page_0008, + /* 0x2F100-0x2F1FF */ trait_page_0008, + /* 0x2F200-0x2F2FF */ trait_page_0008, + /* 0x2F300-0x2F3FF */ trait_page_0008, + /* 0x2F400-0x2F4FF */ trait_page_0008, + /* 0x2F500-0x2F5FF */ trait_page_0008, + /* 0x2F600-0x2F6FF */ trait_page_0008, + /* 0x2F700-0x2F7FF */ trait_page_0008, + /* 0x2F800-0x2F8FF */ trait_page_0015, + /* 0x2F900-0x2F9FF */ trait_page_0015, + /* 0x2FA00-0x2FAFF */ trait_page_003A, + /* 0x2FB00-0x2FBFF */ trait_page_0008, + /* 0x2FC00-0x2FCFF */ trait_page_0008, + /* 0x2FD00-0x2FDFF */ trait_page_0008, + /* 0x2FE00-0x2FEFF */ trait_page_0008, + /* 0x2FF00-0x2FFFF */ trait_page_0008, + /* 0x30000-0x300FF */ trait_page_0008, + /* 0x30100-0x301FF */ trait_page_0008, + /* 0x30200-0x302FF */ trait_page_0008, + /* 0x30300-0x303FF */ trait_page_0008, + /* 0x30400-0x304FF */ trait_page_0008, + /* 0x30500-0x305FF */ trait_page_0008, + /* 0x30600-0x306FF */ trait_page_0008, + /* 0x30700-0x307FF */ trait_page_0008, + /* 0x30800-0x308FF */ trait_page_0008, + /* 0x30900-0x309FF */ trait_page_0008, + /* 0x30A00-0x30AFF */ trait_page_0008, + /* 0x30B00-0x30BFF */ trait_page_0008, + /* 0x30C00-0x30CFF */ trait_page_0008, + /* 0x30D00-0x30DFF */ trait_page_0008, + /* 0x30E00-0x30EFF */ trait_page_0008, + /* 0x30F00-0x30FFF */ trait_page_0008, + /* 0x31000-0x310FF */ trait_page_0008, + /* 0x31100-0x311FF */ trait_page_0008, + /* 0x31200-0x312FF */ trait_page_0008, + /* 0x31300-0x313FF */ trait_page_0008, + /* 0x31400-0x314FF */ trait_page_0008, + /* 0x31500-0x315FF */ trait_page_0008, + /* 0x31600-0x316FF */ trait_page_0008, + /* 0x31700-0x317FF */ trait_page_0008, + /* 0x31800-0x318FF */ trait_page_0008, + /* 0x31900-0x319FF */ trait_page_0008, + /* 0x31A00-0x31AFF */ trait_page_0008, + /* 0x31B00-0x31BFF */ trait_page_0008, + /* 0x31C00-0x31CFF */ trait_page_0008, + /* 0x31D00-0x31DFF */ trait_page_0008, + /* 0x31E00-0x31EFF */ trait_page_0008, + /* 0x31F00-0x31FFF */ trait_page_0008, + /* 0x32000-0x320FF */ trait_page_0008, + /* 0x32100-0x321FF */ trait_page_0008, + /* 0x32200-0x322FF */ trait_page_0008, + /* 0x32300-0x323FF */ trait_page_0008, + /* 0x32400-0x324FF */ trait_page_0008, + /* 0x32500-0x325FF */ trait_page_0008, + /* 0x32600-0x326FF */ trait_page_0008, + /* 0x32700-0x327FF */ trait_page_0008, + /* 0x32800-0x328FF */ trait_page_0008, + /* 0x32900-0x329FF */ trait_page_0008, + /* 0x32A00-0x32AFF */ trait_page_0008, + /* 0x32B00-0x32BFF */ trait_page_0008, + /* 0x32C00-0x32CFF */ trait_page_0008, + /* 0x32D00-0x32DFF */ trait_page_0008, + /* 0x32E00-0x32EFF */ trait_page_0008, + /* 0x32F00-0x32FFF */ trait_page_0008, + /* 0x33000-0x330FF */ trait_page_0008, + /* 0x33100-0x331FF */ trait_page_0008, + /* 0x33200-0x332FF */ trait_page_0008, + /* 0x33300-0x333FF */ trait_page_0008, + /* 0x33400-0x334FF */ trait_page_0008, + /* 0x33500-0x335FF */ trait_page_0008, + /* 0x33600-0x336FF */ trait_page_0008, + /* 0x33700-0x337FF */ trait_page_0008, + /* 0x33800-0x338FF */ trait_page_0008, + /* 0x33900-0x339FF */ trait_page_0008, + /* 0x33A00-0x33AFF */ trait_page_0008, + /* 0x33B00-0x33BFF */ trait_page_0008, + /* 0x33C00-0x33CFF */ trait_page_0008, + /* 0x33D00-0x33DFF */ trait_page_0008, + /* 0x33E00-0x33EFF */ trait_page_0008, + /* 0x33F00-0x33FFF */ trait_page_0008, + /* 0x34000-0x340FF */ trait_page_0008, + /* 0x34100-0x341FF */ trait_page_0008, + /* 0x34200-0x342FF */ trait_page_0008, + /* 0x34300-0x343FF */ trait_page_0008, + /* 0x34400-0x344FF */ trait_page_0008, + /* 0x34500-0x345FF */ trait_page_0008, + /* 0x34600-0x346FF */ trait_page_0008, + /* 0x34700-0x347FF */ trait_page_0008, + /* 0x34800-0x348FF */ trait_page_0008, + /* 0x34900-0x349FF */ trait_page_0008, + /* 0x34A00-0x34AFF */ trait_page_0008, + /* 0x34B00-0x34BFF */ trait_page_0008, + /* 0x34C00-0x34CFF */ trait_page_0008, + /* 0x34D00-0x34DFF */ trait_page_0008, + /* 0x34E00-0x34EFF */ trait_page_0008, + /* 0x34F00-0x34FFF */ trait_page_0008, + /* 0x35000-0x350FF */ trait_page_0008, + /* 0x35100-0x351FF */ trait_page_0008, + /* 0x35200-0x352FF */ trait_page_0008, + /* 0x35300-0x353FF */ trait_page_0008, + /* 0x35400-0x354FF */ trait_page_0008, + /* 0x35500-0x355FF */ trait_page_0008, + /* 0x35600-0x356FF */ trait_page_0008, + /* 0x35700-0x357FF */ trait_page_0008, + /* 0x35800-0x358FF */ trait_page_0008, + /* 0x35900-0x359FF */ trait_page_0008, + /* 0x35A00-0x35AFF */ trait_page_0008, + /* 0x35B00-0x35BFF */ trait_page_0008, + /* 0x35C00-0x35CFF */ trait_page_0008, + /* 0x35D00-0x35DFF */ trait_page_0008, + /* 0x35E00-0x35EFF */ trait_page_0008, + /* 0x35F00-0x35FFF */ trait_page_0008, + /* 0x36000-0x360FF */ trait_page_0008, + /* 0x36100-0x361FF */ trait_page_0008, + /* 0x36200-0x362FF */ trait_page_0008, + /* 0x36300-0x363FF */ trait_page_0008, + /* 0x36400-0x364FF */ trait_page_0008, + /* 0x36500-0x365FF */ trait_page_0008, + /* 0x36600-0x366FF */ trait_page_0008, + /* 0x36700-0x367FF */ trait_page_0008, + /* 0x36800-0x368FF */ trait_page_0008, + /* 0x36900-0x369FF */ trait_page_0008, + /* 0x36A00-0x36AFF */ trait_page_0008, + /* 0x36B00-0x36BFF */ trait_page_0008, + /* 0x36C00-0x36CFF */ trait_page_0008, + /* 0x36D00-0x36DFF */ trait_page_0008, + /* 0x36E00-0x36EFF */ trait_page_0008, + /* 0x36F00-0x36FFF */ trait_page_0008, + /* 0x37000-0x370FF */ trait_page_0008, + /* 0x37100-0x371FF */ trait_page_0008, + /* 0x37200-0x372FF */ trait_page_0008, + /* 0x37300-0x373FF */ trait_page_0008, + /* 0x37400-0x374FF */ trait_page_0008, + /* 0x37500-0x375FF */ trait_page_0008, + /* 0x37600-0x376FF */ trait_page_0008, + /* 0x37700-0x377FF */ trait_page_0008, + /* 0x37800-0x378FF */ trait_page_0008, + /* 0x37900-0x379FF */ trait_page_0008, + /* 0x37A00-0x37AFF */ trait_page_0008, + /* 0x37B00-0x37BFF */ trait_page_0008, + /* 0x37C00-0x37CFF */ trait_page_0008, + /* 0x37D00-0x37DFF */ trait_page_0008, + /* 0x37E00-0x37EFF */ trait_page_0008, + /* 0x37F00-0x37FFF */ trait_page_0008, + /* 0x38000-0x380FF */ trait_page_0008, + /* 0x38100-0x381FF */ trait_page_0008, + /* 0x38200-0x382FF */ trait_page_0008, + /* 0x38300-0x383FF */ trait_page_0008, + /* 0x38400-0x384FF */ trait_page_0008, + /* 0x38500-0x385FF */ trait_page_0008, + /* 0x38600-0x386FF */ trait_page_0008, + /* 0x38700-0x387FF */ trait_page_0008, + /* 0x38800-0x388FF */ trait_page_0008, + /* 0x38900-0x389FF */ trait_page_0008, + /* 0x38A00-0x38AFF */ trait_page_0008, + /* 0x38B00-0x38BFF */ trait_page_0008, + /* 0x38C00-0x38CFF */ trait_page_0008, + /* 0x38D00-0x38DFF */ trait_page_0008, + /* 0x38E00-0x38EFF */ trait_page_0008, + /* 0x38F00-0x38FFF */ trait_page_0008, + /* 0x39000-0x390FF */ trait_page_0008, + /* 0x39100-0x391FF */ trait_page_0008, + /* 0x39200-0x392FF */ trait_page_0008, + /* 0x39300-0x393FF */ trait_page_0008, + /* 0x39400-0x394FF */ trait_page_0008, + /* 0x39500-0x395FF */ trait_page_0008, + /* 0x39600-0x396FF */ trait_page_0008, + /* 0x39700-0x397FF */ trait_page_0008, + /* 0x39800-0x398FF */ trait_page_0008, + /* 0x39900-0x399FF */ trait_page_0008, + /* 0x39A00-0x39AFF */ trait_page_0008, + /* 0x39B00-0x39BFF */ trait_page_0008, + /* 0x39C00-0x39CFF */ trait_page_0008, + /* 0x39D00-0x39DFF */ trait_page_0008, + /* 0x39E00-0x39EFF */ trait_page_0008, + /* 0x39F00-0x39FFF */ trait_page_0008, + /* 0x3A000-0x3A0FF */ trait_page_0008, + /* 0x3A100-0x3A1FF */ trait_page_0008, + /* 0x3A200-0x3A2FF */ trait_page_0008, + /* 0x3A300-0x3A3FF */ trait_page_0008, + /* 0x3A400-0x3A4FF */ trait_page_0008, + /* 0x3A500-0x3A5FF */ trait_page_0008, + /* 0x3A600-0x3A6FF */ trait_page_0008, + /* 0x3A700-0x3A7FF */ trait_page_0008, + /* 0x3A800-0x3A8FF */ trait_page_0008, + /* 0x3A900-0x3A9FF */ trait_page_0008, + /* 0x3AA00-0x3AAFF */ trait_page_0008, + /* 0x3AB00-0x3ABFF */ trait_page_0008, + /* 0x3AC00-0x3ACFF */ trait_page_0008, + /* 0x3AD00-0x3ADFF */ trait_page_0008, + /* 0x3AE00-0x3AEFF */ trait_page_0008, + /* 0x3AF00-0x3AFFF */ trait_page_0008, + /* 0x3B000-0x3B0FF */ trait_page_0008, + /* 0x3B100-0x3B1FF */ trait_page_0008, + /* 0x3B200-0x3B2FF */ trait_page_0008, + /* 0x3B300-0x3B3FF */ trait_page_0008, + /* 0x3B400-0x3B4FF */ trait_page_0008, + /* 0x3B500-0x3B5FF */ trait_page_0008, + /* 0x3B600-0x3B6FF */ trait_page_0008, + /* 0x3B700-0x3B7FF */ trait_page_0008, + /* 0x3B800-0x3B8FF */ trait_page_0008, + /* 0x3B900-0x3B9FF */ trait_page_0008, + /* 0x3BA00-0x3BAFF */ trait_page_0008, + /* 0x3BB00-0x3BBFF */ trait_page_0008, + /* 0x3BC00-0x3BCFF */ trait_page_0008, + /* 0x3BD00-0x3BDFF */ trait_page_0008, + /* 0x3BE00-0x3BEFF */ trait_page_0008, + /* 0x3BF00-0x3BFFF */ trait_page_0008, + /* 0x3C000-0x3C0FF */ trait_page_0008, + /* 0x3C100-0x3C1FF */ trait_page_0008, + /* 0x3C200-0x3C2FF */ trait_page_0008, + /* 0x3C300-0x3C3FF */ trait_page_0008, + /* 0x3C400-0x3C4FF */ trait_page_0008, + /* 0x3C500-0x3C5FF */ trait_page_0008, + /* 0x3C600-0x3C6FF */ trait_page_0008, + /* 0x3C700-0x3C7FF */ trait_page_0008, + /* 0x3C800-0x3C8FF */ trait_page_0008, + /* 0x3C900-0x3C9FF */ trait_page_0008, + /* 0x3CA00-0x3CAFF */ trait_page_0008, + /* 0x3CB00-0x3CBFF */ trait_page_0008, + /* 0x3CC00-0x3CCFF */ trait_page_0008, + /* 0x3CD00-0x3CDFF */ trait_page_0008, + /* 0x3CE00-0x3CEFF */ trait_page_0008, + /* 0x3CF00-0x3CFFF */ trait_page_0008, + /* 0x3D000-0x3D0FF */ trait_page_0008, + /* 0x3D100-0x3D1FF */ trait_page_0008, + /* 0x3D200-0x3D2FF */ trait_page_0008, + /* 0x3D300-0x3D3FF */ trait_page_0008, + /* 0x3D400-0x3D4FF */ trait_page_0008, + /* 0x3D500-0x3D5FF */ trait_page_0008, + /* 0x3D600-0x3D6FF */ trait_page_0008, + /* 0x3D700-0x3D7FF */ trait_page_0008, + /* 0x3D800-0x3D8FF */ trait_page_0008, + /* 0x3D900-0x3D9FF */ trait_page_0008, + /* 0x3DA00-0x3DAFF */ trait_page_0008, + /* 0x3DB00-0x3DBFF */ trait_page_0008, + /* 0x3DC00-0x3DCFF */ trait_page_0008, + /* 0x3DD00-0x3DDFF */ trait_page_0008, + /* 0x3DE00-0x3DEFF */ trait_page_0008, + /* 0x3DF00-0x3DFFF */ trait_page_0008, + /* 0x3E000-0x3E0FF */ trait_page_0008, + /* 0x3E100-0x3E1FF */ trait_page_0008, + /* 0x3E200-0x3E2FF */ trait_page_0008, + /* 0x3E300-0x3E3FF */ trait_page_0008, + /* 0x3E400-0x3E4FF */ trait_page_0008, + /* 0x3E500-0x3E5FF */ trait_page_0008, + /* 0x3E600-0x3E6FF */ trait_page_0008, + /* 0x3E700-0x3E7FF */ trait_page_0008, + /* 0x3E800-0x3E8FF */ trait_page_0008, + /* 0x3E900-0x3E9FF */ trait_page_0008, + /* 0x3EA00-0x3EAFF */ trait_page_0008, + /* 0x3EB00-0x3EBFF */ trait_page_0008, + /* 0x3EC00-0x3ECFF */ trait_page_0008, + /* 0x3ED00-0x3EDFF */ trait_page_0008, + /* 0x3EE00-0x3EEFF */ trait_page_0008, + /* 0x3EF00-0x3EFFF */ trait_page_0008, + /* 0x3F000-0x3F0FF */ trait_page_0008, + /* 0x3F100-0x3F1FF */ trait_page_0008, + /* 0x3F200-0x3F2FF */ trait_page_0008, + /* 0x3F300-0x3F3FF */ trait_page_0008, + /* 0x3F400-0x3F4FF */ trait_page_0008, + /* 0x3F500-0x3F5FF */ trait_page_0008, + /* 0x3F600-0x3F6FF */ trait_page_0008, + /* 0x3F700-0x3F7FF */ trait_page_0008, + /* 0x3F800-0x3F8FF */ trait_page_0008, + /* 0x3F900-0x3F9FF */ trait_page_0008, + /* 0x3FA00-0x3FAFF */ trait_page_0008, + /* 0x3FB00-0x3FBFF */ trait_page_0008, + /* 0x3FC00-0x3FCFF */ trait_page_0008, + /* 0x3FD00-0x3FDFF */ trait_page_0008, + /* 0x3FE00-0x3FEFF */ trait_page_0008, + /* 0x3FF00-0x3FFFF */ trait_page_0008, + /* 0x40000-0x400FF */ trait_page_0008, + /* 0x40100-0x401FF */ trait_page_0008, + /* 0x40200-0x402FF */ trait_page_0008, + /* 0x40300-0x403FF */ trait_page_0008, + /* 0x40400-0x404FF */ trait_page_0008, + /* 0x40500-0x405FF */ trait_page_0008, + /* 0x40600-0x406FF */ trait_page_0008, + /* 0x40700-0x407FF */ trait_page_0008, + /* 0x40800-0x408FF */ trait_page_0008, + /* 0x40900-0x409FF */ trait_page_0008, + /* 0x40A00-0x40AFF */ trait_page_0008, + /* 0x40B00-0x40BFF */ trait_page_0008, + /* 0x40C00-0x40CFF */ trait_page_0008, + /* 0x40D00-0x40DFF */ trait_page_0008, + /* 0x40E00-0x40EFF */ trait_page_0008, + /* 0x40F00-0x40FFF */ trait_page_0008, + /* 0x41000-0x410FF */ trait_page_0008, + /* 0x41100-0x411FF */ trait_page_0008, + /* 0x41200-0x412FF */ trait_page_0008, + /* 0x41300-0x413FF */ trait_page_0008, + /* 0x41400-0x414FF */ trait_page_0008, + /* 0x41500-0x415FF */ trait_page_0008, + /* 0x41600-0x416FF */ trait_page_0008, + /* 0x41700-0x417FF */ trait_page_0008, + /* 0x41800-0x418FF */ trait_page_0008, + /* 0x41900-0x419FF */ trait_page_0008, + /* 0x41A00-0x41AFF */ trait_page_0008, + /* 0x41B00-0x41BFF */ trait_page_0008, + /* 0x41C00-0x41CFF */ trait_page_0008, + /* 0x41D00-0x41DFF */ trait_page_0008, + /* 0x41E00-0x41EFF */ trait_page_0008, + /* 0x41F00-0x41FFF */ trait_page_0008, + /* 0x42000-0x420FF */ trait_page_0008, + /* 0x42100-0x421FF */ trait_page_0008, + /* 0x42200-0x422FF */ trait_page_0008, + /* 0x42300-0x423FF */ trait_page_0008, + /* 0x42400-0x424FF */ trait_page_0008, + /* 0x42500-0x425FF */ trait_page_0008, + /* 0x42600-0x426FF */ trait_page_0008, + /* 0x42700-0x427FF */ trait_page_0008, + /* 0x42800-0x428FF */ trait_page_0008, + /* 0x42900-0x429FF */ trait_page_0008, + /* 0x42A00-0x42AFF */ trait_page_0008, + /* 0x42B00-0x42BFF */ trait_page_0008, + /* 0x42C00-0x42CFF */ trait_page_0008, + /* 0x42D00-0x42DFF */ trait_page_0008, + /* 0x42E00-0x42EFF */ trait_page_0008, + /* 0x42F00-0x42FFF */ trait_page_0008, + /* 0x43000-0x430FF */ trait_page_0008, + /* 0x43100-0x431FF */ trait_page_0008, + /* 0x43200-0x432FF */ trait_page_0008, + /* 0x43300-0x433FF */ trait_page_0008, + /* 0x43400-0x434FF */ trait_page_0008, + /* 0x43500-0x435FF */ trait_page_0008, + /* 0x43600-0x436FF */ trait_page_0008, + /* 0x43700-0x437FF */ trait_page_0008, + /* 0x43800-0x438FF */ trait_page_0008, + /* 0x43900-0x439FF */ trait_page_0008, + /* 0x43A00-0x43AFF */ trait_page_0008, + /* 0x43B00-0x43BFF */ trait_page_0008, + /* 0x43C00-0x43CFF */ trait_page_0008, + /* 0x43D00-0x43DFF */ trait_page_0008, + /* 0x43E00-0x43EFF */ trait_page_0008, + /* 0x43F00-0x43FFF */ trait_page_0008, + /* 0x44000-0x440FF */ trait_page_0008, + /* 0x44100-0x441FF */ trait_page_0008, + /* 0x44200-0x442FF */ trait_page_0008, + /* 0x44300-0x443FF */ trait_page_0008, + /* 0x44400-0x444FF */ trait_page_0008, + /* 0x44500-0x445FF */ trait_page_0008, + /* 0x44600-0x446FF */ trait_page_0008, + /* 0x44700-0x447FF */ trait_page_0008, + /* 0x44800-0x448FF */ trait_page_0008, + /* 0x44900-0x449FF */ trait_page_0008, + /* 0x44A00-0x44AFF */ trait_page_0008, + /* 0x44B00-0x44BFF */ trait_page_0008, + /* 0x44C00-0x44CFF */ trait_page_0008, + /* 0x44D00-0x44DFF */ trait_page_0008, + /* 0x44E00-0x44EFF */ trait_page_0008, + /* 0x44F00-0x44FFF */ trait_page_0008, + /* 0x45000-0x450FF */ trait_page_0008, + /* 0x45100-0x451FF */ trait_page_0008, + /* 0x45200-0x452FF */ trait_page_0008, + /* 0x45300-0x453FF */ trait_page_0008, + /* 0x45400-0x454FF */ trait_page_0008, + /* 0x45500-0x455FF */ trait_page_0008, + /* 0x45600-0x456FF */ trait_page_0008, + /* 0x45700-0x457FF */ trait_page_0008, + /* 0x45800-0x458FF */ trait_page_0008, + /* 0x45900-0x459FF */ trait_page_0008, + /* 0x45A00-0x45AFF */ trait_page_0008, + /* 0x45B00-0x45BFF */ trait_page_0008, + /* 0x45C00-0x45CFF */ trait_page_0008, + /* 0x45D00-0x45DFF */ trait_page_0008, + /* 0x45E00-0x45EFF */ trait_page_0008, + /* 0x45F00-0x45FFF */ trait_page_0008, + /* 0x46000-0x460FF */ trait_page_0008, + /* 0x46100-0x461FF */ trait_page_0008, + /* 0x46200-0x462FF */ trait_page_0008, + /* 0x46300-0x463FF */ trait_page_0008, + /* 0x46400-0x464FF */ trait_page_0008, + /* 0x46500-0x465FF */ trait_page_0008, + /* 0x46600-0x466FF */ trait_page_0008, + /* 0x46700-0x467FF */ trait_page_0008, + /* 0x46800-0x468FF */ trait_page_0008, + /* 0x46900-0x469FF */ trait_page_0008, + /* 0x46A00-0x46AFF */ trait_page_0008, + /* 0x46B00-0x46BFF */ trait_page_0008, + /* 0x46C00-0x46CFF */ trait_page_0008, + /* 0x46D00-0x46DFF */ trait_page_0008, + /* 0x46E00-0x46EFF */ trait_page_0008, + /* 0x46F00-0x46FFF */ trait_page_0008, + /* 0x47000-0x470FF */ trait_page_0008, + /* 0x47100-0x471FF */ trait_page_0008, + /* 0x47200-0x472FF */ trait_page_0008, + /* 0x47300-0x473FF */ trait_page_0008, + /* 0x47400-0x474FF */ trait_page_0008, + /* 0x47500-0x475FF */ trait_page_0008, + /* 0x47600-0x476FF */ trait_page_0008, + /* 0x47700-0x477FF */ trait_page_0008, + /* 0x47800-0x478FF */ trait_page_0008, + /* 0x47900-0x479FF */ trait_page_0008, + /* 0x47A00-0x47AFF */ trait_page_0008, + /* 0x47B00-0x47BFF */ trait_page_0008, + /* 0x47C00-0x47CFF */ trait_page_0008, + /* 0x47D00-0x47DFF */ trait_page_0008, + /* 0x47E00-0x47EFF */ trait_page_0008, + /* 0x47F00-0x47FFF */ trait_page_0008, + /* 0x48000-0x480FF */ trait_page_0008, + /* 0x48100-0x481FF */ trait_page_0008, + /* 0x48200-0x482FF */ trait_page_0008, + /* 0x48300-0x483FF */ trait_page_0008, + /* 0x48400-0x484FF */ trait_page_0008, + /* 0x48500-0x485FF */ trait_page_0008, + /* 0x48600-0x486FF */ trait_page_0008, + /* 0x48700-0x487FF */ trait_page_0008, + /* 0x48800-0x488FF */ trait_page_0008, + /* 0x48900-0x489FF */ trait_page_0008, + /* 0x48A00-0x48AFF */ trait_page_0008, + /* 0x48B00-0x48BFF */ trait_page_0008, + /* 0x48C00-0x48CFF */ trait_page_0008, + /* 0x48D00-0x48DFF */ trait_page_0008, + /* 0x48E00-0x48EFF */ trait_page_0008, + /* 0x48F00-0x48FFF */ trait_page_0008, + /* 0x49000-0x490FF */ trait_page_0008, + /* 0x49100-0x491FF */ trait_page_0008, + /* 0x49200-0x492FF */ trait_page_0008, + /* 0x49300-0x493FF */ trait_page_0008, + /* 0x49400-0x494FF */ trait_page_0008, + /* 0x49500-0x495FF */ trait_page_0008, + /* 0x49600-0x496FF */ trait_page_0008, + /* 0x49700-0x497FF */ trait_page_0008, + /* 0x49800-0x498FF */ trait_page_0008, + /* 0x49900-0x499FF */ trait_page_0008, + /* 0x49A00-0x49AFF */ trait_page_0008, + /* 0x49B00-0x49BFF */ trait_page_0008, + /* 0x49C00-0x49CFF */ trait_page_0008, + /* 0x49D00-0x49DFF */ trait_page_0008, + /* 0x49E00-0x49EFF */ trait_page_0008, + /* 0x49F00-0x49FFF */ trait_page_0008, + /* 0x4A000-0x4A0FF */ trait_page_0008, + /* 0x4A100-0x4A1FF */ trait_page_0008, + /* 0x4A200-0x4A2FF */ trait_page_0008, + /* 0x4A300-0x4A3FF */ trait_page_0008, + /* 0x4A400-0x4A4FF */ trait_page_0008, + /* 0x4A500-0x4A5FF */ trait_page_0008, + /* 0x4A600-0x4A6FF */ trait_page_0008, + /* 0x4A700-0x4A7FF */ trait_page_0008, + /* 0x4A800-0x4A8FF */ trait_page_0008, + /* 0x4A900-0x4A9FF */ trait_page_0008, + /* 0x4AA00-0x4AAFF */ trait_page_0008, + /* 0x4AB00-0x4ABFF */ trait_page_0008, + /* 0x4AC00-0x4ACFF */ trait_page_0008, + /* 0x4AD00-0x4ADFF */ trait_page_0008, + /* 0x4AE00-0x4AEFF */ trait_page_0008, + /* 0x4AF00-0x4AFFF */ trait_page_0008, + /* 0x4B000-0x4B0FF */ trait_page_0008, + /* 0x4B100-0x4B1FF */ trait_page_0008, + /* 0x4B200-0x4B2FF */ trait_page_0008, + /* 0x4B300-0x4B3FF */ trait_page_0008, + /* 0x4B400-0x4B4FF */ trait_page_0008, + /* 0x4B500-0x4B5FF */ trait_page_0008, + /* 0x4B600-0x4B6FF */ trait_page_0008, + /* 0x4B700-0x4B7FF */ trait_page_0008, + /* 0x4B800-0x4B8FF */ trait_page_0008, + /* 0x4B900-0x4B9FF */ trait_page_0008, + /* 0x4BA00-0x4BAFF */ trait_page_0008, + /* 0x4BB00-0x4BBFF */ trait_page_0008, + /* 0x4BC00-0x4BCFF */ trait_page_0008, + /* 0x4BD00-0x4BDFF */ trait_page_0008, + /* 0x4BE00-0x4BEFF */ trait_page_0008, + /* 0x4BF00-0x4BFFF */ trait_page_0008, + /* 0x4C000-0x4C0FF */ trait_page_0008, + /* 0x4C100-0x4C1FF */ trait_page_0008, + /* 0x4C200-0x4C2FF */ trait_page_0008, + /* 0x4C300-0x4C3FF */ trait_page_0008, + /* 0x4C400-0x4C4FF */ trait_page_0008, + /* 0x4C500-0x4C5FF */ trait_page_0008, + /* 0x4C600-0x4C6FF */ trait_page_0008, + /* 0x4C700-0x4C7FF */ trait_page_0008, + /* 0x4C800-0x4C8FF */ trait_page_0008, + /* 0x4C900-0x4C9FF */ trait_page_0008, + /* 0x4CA00-0x4CAFF */ trait_page_0008, + /* 0x4CB00-0x4CBFF */ trait_page_0008, + /* 0x4CC00-0x4CCFF */ trait_page_0008, + /* 0x4CD00-0x4CDFF */ trait_page_0008, + /* 0x4CE00-0x4CEFF */ trait_page_0008, + /* 0x4CF00-0x4CFFF */ trait_page_0008, + /* 0x4D000-0x4D0FF */ trait_page_0008, + /* 0x4D100-0x4D1FF */ trait_page_0008, + /* 0x4D200-0x4D2FF */ trait_page_0008, + /* 0x4D300-0x4D3FF */ trait_page_0008, + /* 0x4D400-0x4D4FF */ trait_page_0008, + /* 0x4D500-0x4D5FF */ trait_page_0008, + /* 0x4D600-0x4D6FF */ trait_page_0008, + /* 0x4D700-0x4D7FF */ trait_page_0008, + /* 0x4D800-0x4D8FF */ trait_page_0008, + /* 0x4D900-0x4D9FF */ trait_page_0008, + /* 0x4DA00-0x4DAFF */ trait_page_0008, + /* 0x4DB00-0x4DBFF */ trait_page_0008, + /* 0x4DC00-0x4DCFF */ trait_page_0008, + /* 0x4DD00-0x4DDFF */ trait_page_0008, + /* 0x4DE00-0x4DEFF */ trait_page_0008, + /* 0x4DF00-0x4DFFF */ trait_page_0008, + /* 0x4E000-0x4E0FF */ trait_page_0008, + /* 0x4E100-0x4E1FF */ trait_page_0008, + /* 0x4E200-0x4E2FF */ trait_page_0008, + /* 0x4E300-0x4E3FF */ trait_page_0008, + /* 0x4E400-0x4E4FF */ trait_page_0008, + /* 0x4E500-0x4E5FF */ trait_page_0008, + /* 0x4E600-0x4E6FF */ trait_page_0008, + /* 0x4E700-0x4E7FF */ trait_page_0008, + /* 0x4E800-0x4E8FF */ trait_page_0008, + /* 0x4E900-0x4E9FF */ trait_page_0008, + /* 0x4EA00-0x4EAFF */ trait_page_0008, + /* 0x4EB00-0x4EBFF */ trait_page_0008, + /* 0x4EC00-0x4ECFF */ trait_page_0008, + /* 0x4ED00-0x4EDFF */ trait_page_0008, + /* 0x4EE00-0x4EEFF */ trait_page_0008, + /* 0x4EF00-0x4EFFF */ trait_page_0008, + /* 0x4F000-0x4F0FF */ trait_page_0008, + /* 0x4F100-0x4F1FF */ trait_page_0008, + /* 0x4F200-0x4F2FF */ trait_page_0008, + /* 0x4F300-0x4F3FF */ trait_page_0008, + /* 0x4F400-0x4F4FF */ trait_page_0008, + /* 0x4F500-0x4F5FF */ trait_page_0008, + /* 0x4F600-0x4F6FF */ trait_page_0008, + /* 0x4F700-0x4F7FF */ trait_page_0008, + /* 0x4F800-0x4F8FF */ trait_page_0008, + /* 0x4F900-0x4F9FF */ trait_page_0008, + /* 0x4FA00-0x4FAFF */ trait_page_0008, + /* 0x4FB00-0x4FBFF */ trait_page_0008, + /* 0x4FC00-0x4FCFF */ trait_page_0008, + /* 0x4FD00-0x4FDFF */ trait_page_0008, + /* 0x4FE00-0x4FEFF */ trait_page_0008, + /* 0x4FF00-0x4FFFF */ trait_page_0008, + /* 0x50000-0x500FF */ trait_page_0008, + /* 0x50100-0x501FF */ trait_page_0008, + /* 0x50200-0x502FF */ trait_page_0008, + /* 0x50300-0x503FF */ trait_page_0008, + /* 0x50400-0x504FF */ trait_page_0008, + /* 0x50500-0x505FF */ trait_page_0008, + /* 0x50600-0x506FF */ trait_page_0008, + /* 0x50700-0x507FF */ trait_page_0008, + /* 0x50800-0x508FF */ trait_page_0008, + /* 0x50900-0x509FF */ trait_page_0008, + /* 0x50A00-0x50AFF */ trait_page_0008, + /* 0x50B00-0x50BFF */ trait_page_0008, + /* 0x50C00-0x50CFF */ trait_page_0008, + /* 0x50D00-0x50DFF */ trait_page_0008, + /* 0x50E00-0x50EFF */ trait_page_0008, + /* 0x50F00-0x50FFF */ trait_page_0008, + /* 0x51000-0x510FF */ trait_page_0008, + /* 0x51100-0x511FF */ trait_page_0008, + /* 0x51200-0x512FF */ trait_page_0008, + /* 0x51300-0x513FF */ trait_page_0008, + /* 0x51400-0x514FF */ trait_page_0008, + /* 0x51500-0x515FF */ trait_page_0008, + /* 0x51600-0x516FF */ trait_page_0008, + /* 0x51700-0x517FF */ trait_page_0008, + /* 0x51800-0x518FF */ trait_page_0008, + /* 0x51900-0x519FF */ trait_page_0008, + /* 0x51A00-0x51AFF */ trait_page_0008, + /* 0x51B00-0x51BFF */ trait_page_0008, + /* 0x51C00-0x51CFF */ trait_page_0008, + /* 0x51D00-0x51DFF */ trait_page_0008, + /* 0x51E00-0x51EFF */ trait_page_0008, + /* 0x51F00-0x51FFF */ trait_page_0008, + /* 0x52000-0x520FF */ trait_page_0008, + /* 0x52100-0x521FF */ trait_page_0008, + /* 0x52200-0x522FF */ trait_page_0008, + /* 0x52300-0x523FF */ trait_page_0008, + /* 0x52400-0x524FF */ trait_page_0008, + /* 0x52500-0x525FF */ trait_page_0008, + /* 0x52600-0x526FF */ trait_page_0008, + /* 0x52700-0x527FF */ trait_page_0008, + /* 0x52800-0x528FF */ trait_page_0008, + /* 0x52900-0x529FF */ trait_page_0008, + /* 0x52A00-0x52AFF */ trait_page_0008, + /* 0x52B00-0x52BFF */ trait_page_0008, + /* 0x52C00-0x52CFF */ trait_page_0008, + /* 0x52D00-0x52DFF */ trait_page_0008, + /* 0x52E00-0x52EFF */ trait_page_0008, + /* 0x52F00-0x52FFF */ trait_page_0008, + /* 0x53000-0x530FF */ trait_page_0008, + /* 0x53100-0x531FF */ trait_page_0008, + /* 0x53200-0x532FF */ trait_page_0008, + /* 0x53300-0x533FF */ trait_page_0008, + /* 0x53400-0x534FF */ trait_page_0008, + /* 0x53500-0x535FF */ trait_page_0008, + /* 0x53600-0x536FF */ trait_page_0008, + /* 0x53700-0x537FF */ trait_page_0008, + /* 0x53800-0x538FF */ trait_page_0008, + /* 0x53900-0x539FF */ trait_page_0008, + /* 0x53A00-0x53AFF */ trait_page_0008, + /* 0x53B00-0x53BFF */ trait_page_0008, + /* 0x53C00-0x53CFF */ trait_page_0008, + /* 0x53D00-0x53DFF */ trait_page_0008, + /* 0x53E00-0x53EFF */ trait_page_0008, + /* 0x53F00-0x53FFF */ trait_page_0008, + /* 0x54000-0x540FF */ trait_page_0008, + /* 0x54100-0x541FF */ trait_page_0008, + /* 0x54200-0x542FF */ trait_page_0008, + /* 0x54300-0x543FF */ trait_page_0008, + /* 0x54400-0x544FF */ trait_page_0008, + /* 0x54500-0x545FF */ trait_page_0008, + /* 0x54600-0x546FF */ trait_page_0008, + /* 0x54700-0x547FF */ trait_page_0008, + /* 0x54800-0x548FF */ trait_page_0008, + /* 0x54900-0x549FF */ trait_page_0008, + /* 0x54A00-0x54AFF */ trait_page_0008, + /* 0x54B00-0x54BFF */ trait_page_0008, + /* 0x54C00-0x54CFF */ trait_page_0008, + /* 0x54D00-0x54DFF */ trait_page_0008, + /* 0x54E00-0x54EFF */ trait_page_0008, + /* 0x54F00-0x54FFF */ trait_page_0008, + /* 0x55000-0x550FF */ trait_page_0008, + /* 0x55100-0x551FF */ trait_page_0008, + /* 0x55200-0x552FF */ trait_page_0008, + /* 0x55300-0x553FF */ trait_page_0008, + /* 0x55400-0x554FF */ trait_page_0008, + /* 0x55500-0x555FF */ trait_page_0008, + /* 0x55600-0x556FF */ trait_page_0008, + /* 0x55700-0x557FF */ trait_page_0008, + /* 0x55800-0x558FF */ trait_page_0008, + /* 0x55900-0x559FF */ trait_page_0008, + /* 0x55A00-0x55AFF */ trait_page_0008, + /* 0x55B00-0x55BFF */ trait_page_0008, + /* 0x55C00-0x55CFF */ trait_page_0008, + /* 0x55D00-0x55DFF */ trait_page_0008, + /* 0x55E00-0x55EFF */ trait_page_0008, + /* 0x55F00-0x55FFF */ trait_page_0008, + /* 0x56000-0x560FF */ trait_page_0008, + /* 0x56100-0x561FF */ trait_page_0008, + /* 0x56200-0x562FF */ trait_page_0008, + /* 0x56300-0x563FF */ trait_page_0008, + /* 0x56400-0x564FF */ trait_page_0008, + /* 0x56500-0x565FF */ trait_page_0008, + /* 0x56600-0x566FF */ trait_page_0008, + /* 0x56700-0x567FF */ trait_page_0008, + /* 0x56800-0x568FF */ trait_page_0008, + /* 0x56900-0x569FF */ trait_page_0008, + /* 0x56A00-0x56AFF */ trait_page_0008, + /* 0x56B00-0x56BFF */ trait_page_0008, + /* 0x56C00-0x56CFF */ trait_page_0008, + /* 0x56D00-0x56DFF */ trait_page_0008, + /* 0x56E00-0x56EFF */ trait_page_0008, + /* 0x56F00-0x56FFF */ trait_page_0008, + /* 0x57000-0x570FF */ trait_page_0008, + /* 0x57100-0x571FF */ trait_page_0008, + /* 0x57200-0x572FF */ trait_page_0008, + /* 0x57300-0x573FF */ trait_page_0008, + /* 0x57400-0x574FF */ trait_page_0008, + /* 0x57500-0x575FF */ trait_page_0008, + /* 0x57600-0x576FF */ trait_page_0008, + /* 0x57700-0x577FF */ trait_page_0008, + /* 0x57800-0x578FF */ trait_page_0008, + /* 0x57900-0x579FF */ trait_page_0008, + /* 0x57A00-0x57AFF */ trait_page_0008, + /* 0x57B00-0x57BFF */ trait_page_0008, + /* 0x57C00-0x57CFF */ trait_page_0008, + /* 0x57D00-0x57DFF */ trait_page_0008, + /* 0x57E00-0x57EFF */ trait_page_0008, + /* 0x57F00-0x57FFF */ trait_page_0008, + /* 0x58000-0x580FF */ trait_page_0008, + /* 0x58100-0x581FF */ trait_page_0008, + /* 0x58200-0x582FF */ trait_page_0008, + /* 0x58300-0x583FF */ trait_page_0008, + /* 0x58400-0x584FF */ trait_page_0008, + /* 0x58500-0x585FF */ trait_page_0008, + /* 0x58600-0x586FF */ trait_page_0008, + /* 0x58700-0x587FF */ trait_page_0008, + /* 0x58800-0x588FF */ trait_page_0008, + /* 0x58900-0x589FF */ trait_page_0008, + /* 0x58A00-0x58AFF */ trait_page_0008, + /* 0x58B00-0x58BFF */ trait_page_0008, + /* 0x58C00-0x58CFF */ trait_page_0008, + /* 0x58D00-0x58DFF */ trait_page_0008, + /* 0x58E00-0x58EFF */ trait_page_0008, + /* 0x58F00-0x58FFF */ trait_page_0008, + /* 0x59000-0x590FF */ trait_page_0008, + /* 0x59100-0x591FF */ trait_page_0008, + /* 0x59200-0x592FF */ trait_page_0008, + /* 0x59300-0x593FF */ trait_page_0008, + /* 0x59400-0x594FF */ trait_page_0008, + /* 0x59500-0x595FF */ trait_page_0008, + /* 0x59600-0x596FF */ trait_page_0008, + /* 0x59700-0x597FF */ trait_page_0008, + /* 0x59800-0x598FF */ trait_page_0008, + /* 0x59900-0x599FF */ trait_page_0008, + /* 0x59A00-0x59AFF */ trait_page_0008, + /* 0x59B00-0x59BFF */ trait_page_0008, + /* 0x59C00-0x59CFF */ trait_page_0008, + /* 0x59D00-0x59DFF */ trait_page_0008, + /* 0x59E00-0x59EFF */ trait_page_0008, + /* 0x59F00-0x59FFF */ trait_page_0008, + /* 0x5A000-0x5A0FF */ trait_page_0008, + /* 0x5A100-0x5A1FF */ trait_page_0008, + /* 0x5A200-0x5A2FF */ trait_page_0008, + /* 0x5A300-0x5A3FF */ trait_page_0008, + /* 0x5A400-0x5A4FF */ trait_page_0008, + /* 0x5A500-0x5A5FF */ trait_page_0008, + /* 0x5A600-0x5A6FF */ trait_page_0008, + /* 0x5A700-0x5A7FF */ trait_page_0008, + /* 0x5A800-0x5A8FF */ trait_page_0008, + /* 0x5A900-0x5A9FF */ trait_page_0008, + /* 0x5AA00-0x5AAFF */ trait_page_0008, + /* 0x5AB00-0x5ABFF */ trait_page_0008, + /* 0x5AC00-0x5ACFF */ trait_page_0008, + /* 0x5AD00-0x5ADFF */ trait_page_0008, + /* 0x5AE00-0x5AEFF */ trait_page_0008, + /* 0x5AF00-0x5AFFF */ trait_page_0008, + /* 0x5B000-0x5B0FF */ trait_page_0008, + /* 0x5B100-0x5B1FF */ trait_page_0008, + /* 0x5B200-0x5B2FF */ trait_page_0008, + /* 0x5B300-0x5B3FF */ trait_page_0008, + /* 0x5B400-0x5B4FF */ trait_page_0008, + /* 0x5B500-0x5B5FF */ trait_page_0008, + /* 0x5B600-0x5B6FF */ trait_page_0008, + /* 0x5B700-0x5B7FF */ trait_page_0008, + /* 0x5B800-0x5B8FF */ trait_page_0008, + /* 0x5B900-0x5B9FF */ trait_page_0008, + /* 0x5BA00-0x5BAFF */ trait_page_0008, + /* 0x5BB00-0x5BBFF */ trait_page_0008, + /* 0x5BC00-0x5BCFF */ trait_page_0008, + /* 0x5BD00-0x5BDFF */ trait_page_0008, + /* 0x5BE00-0x5BEFF */ trait_page_0008, + /* 0x5BF00-0x5BFFF */ trait_page_0008, + /* 0x5C000-0x5C0FF */ trait_page_0008, + /* 0x5C100-0x5C1FF */ trait_page_0008, + /* 0x5C200-0x5C2FF */ trait_page_0008, + /* 0x5C300-0x5C3FF */ trait_page_0008, + /* 0x5C400-0x5C4FF */ trait_page_0008, + /* 0x5C500-0x5C5FF */ trait_page_0008, + /* 0x5C600-0x5C6FF */ trait_page_0008, + /* 0x5C700-0x5C7FF */ trait_page_0008, + /* 0x5C800-0x5C8FF */ trait_page_0008, + /* 0x5C900-0x5C9FF */ trait_page_0008, + /* 0x5CA00-0x5CAFF */ trait_page_0008, + /* 0x5CB00-0x5CBFF */ trait_page_0008, + /* 0x5CC00-0x5CCFF */ trait_page_0008, + /* 0x5CD00-0x5CDFF */ trait_page_0008, + /* 0x5CE00-0x5CEFF */ trait_page_0008, + /* 0x5CF00-0x5CFFF */ trait_page_0008, + /* 0x5D000-0x5D0FF */ trait_page_0008, + /* 0x5D100-0x5D1FF */ trait_page_0008, + /* 0x5D200-0x5D2FF */ trait_page_0008, + /* 0x5D300-0x5D3FF */ trait_page_0008, + /* 0x5D400-0x5D4FF */ trait_page_0008, + /* 0x5D500-0x5D5FF */ trait_page_0008, + /* 0x5D600-0x5D6FF */ trait_page_0008, + /* 0x5D700-0x5D7FF */ trait_page_0008, + /* 0x5D800-0x5D8FF */ trait_page_0008, + /* 0x5D900-0x5D9FF */ trait_page_0008, + /* 0x5DA00-0x5DAFF */ trait_page_0008, + /* 0x5DB00-0x5DBFF */ trait_page_0008, + /* 0x5DC00-0x5DCFF */ trait_page_0008, + /* 0x5DD00-0x5DDFF */ trait_page_0008, + /* 0x5DE00-0x5DEFF */ trait_page_0008, + /* 0x5DF00-0x5DFFF */ trait_page_0008, + /* 0x5E000-0x5E0FF */ trait_page_0008, + /* 0x5E100-0x5E1FF */ trait_page_0008, + /* 0x5E200-0x5E2FF */ trait_page_0008, + /* 0x5E300-0x5E3FF */ trait_page_0008, + /* 0x5E400-0x5E4FF */ trait_page_0008, + /* 0x5E500-0x5E5FF */ trait_page_0008, + /* 0x5E600-0x5E6FF */ trait_page_0008, + /* 0x5E700-0x5E7FF */ trait_page_0008, + /* 0x5E800-0x5E8FF */ trait_page_0008, + /* 0x5E900-0x5E9FF */ trait_page_0008, + /* 0x5EA00-0x5EAFF */ trait_page_0008, + /* 0x5EB00-0x5EBFF */ trait_page_0008, + /* 0x5EC00-0x5ECFF */ trait_page_0008, + /* 0x5ED00-0x5EDFF */ trait_page_0008, + /* 0x5EE00-0x5EEFF */ trait_page_0008, + /* 0x5EF00-0x5EFFF */ trait_page_0008, + /* 0x5F000-0x5F0FF */ trait_page_0008, + /* 0x5F100-0x5F1FF */ trait_page_0008, + /* 0x5F200-0x5F2FF */ trait_page_0008, + /* 0x5F300-0x5F3FF */ trait_page_0008, + /* 0x5F400-0x5F4FF */ trait_page_0008, + /* 0x5F500-0x5F5FF */ trait_page_0008, + /* 0x5F600-0x5F6FF */ trait_page_0008, + /* 0x5F700-0x5F7FF */ trait_page_0008, + /* 0x5F800-0x5F8FF */ trait_page_0008, + /* 0x5F900-0x5F9FF */ trait_page_0008, + /* 0x5FA00-0x5FAFF */ trait_page_0008, + /* 0x5FB00-0x5FBFF */ trait_page_0008, + /* 0x5FC00-0x5FCFF */ trait_page_0008, + /* 0x5FD00-0x5FDFF */ trait_page_0008, + /* 0x5FE00-0x5FEFF */ trait_page_0008, + /* 0x5FF00-0x5FFFF */ trait_page_0008, + /* 0x60000-0x600FF */ trait_page_0008, + /* 0x60100-0x601FF */ trait_page_0008, + /* 0x60200-0x602FF */ trait_page_0008, + /* 0x60300-0x603FF */ trait_page_0008, + /* 0x60400-0x604FF */ trait_page_0008, + /* 0x60500-0x605FF */ trait_page_0008, + /* 0x60600-0x606FF */ trait_page_0008, + /* 0x60700-0x607FF */ trait_page_0008, + /* 0x60800-0x608FF */ trait_page_0008, + /* 0x60900-0x609FF */ trait_page_0008, + /* 0x60A00-0x60AFF */ trait_page_0008, + /* 0x60B00-0x60BFF */ trait_page_0008, + /* 0x60C00-0x60CFF */ trait_page_0008, + /* 0x60D00-0x60DFF */ trait_page_0008, + /* 0x60E00-0x60EFF */ trait_page_0008, + /* 0x60F00-0x60FFF */ trait_page_0008, + /* 0x61000-0x610FF */ trait_page_0008, + /* 0x61100-0x611FF */ trait_page_0008, + /* 0x61200-0x612FF */ trait_page_0008, + /* 0x61300-0x613FF */ trait_page_0008, + /* 0x61400-0x614FF */ trait_page_0008, + /* 0x61500-0x615FF */ trait_page_0008, + /* 0x61600-0x616FF */ trait_page_0008, + /* 0x61700-0x617FF */ trait_page_0008, + /* 0x61800-0x618FF */ trait_page_0008, + /* 0x61900-0x619FF */ trait_page_0008, + /* 0x61A00-0x61AFF */ trait_page_0008, + /* 0x61B00-0x61BFF */ trait_page_0008, + /* 0x61C00-0x61CFF */ trait_page_0008, + /* 0x61D00-0x61DFF */ trait_page_0008, + /* 0x61E00-0x61EFF */ trait_page_0008, + /* 0x61F00-0x61FFF */ trait_page_0008, + /* 0x62000-0x620FF */ trait_page_0008, + /* 0x62100-0x621FF */ trait_page_0008, + /* 0x62200-0x622FF */ trait_page_0008, + /* 0x62300-0x623FF */ trait_page_0008, + /* 0x62400-0x624FF */ trait_page_0008, + /* 0x62500-0x625FF */ trait_page_0008, + /* 0x62600-0x626FF */ trait_page_0008, + /* 0x62700-0x627FF */ trait_page_0008, + /* 0x62800-0x628FF */ trait_page_0008, + /* 0x62900-0x629FF */ trait_page_0008, + /* 0x62A00-0x62AFF */ trait_page_0008, + /* 0x62B00-0x62BFF */ trait_page_0008, + /* 0x62C00-0x62CFF */ trait_page_0008, + /* 0x62D00-0x62DFF */ trait_page_0008, + /* 0x62E00-0x62EFF */ trait_page_0008, + /* 0x62F00-0x62FFF */ trait_page_0008, + /* 0x63000-0x630FF */ trait_page_0008, + /* 0x63100-0x631FF */ trait_page_0008, + /* 0x63200-0x632FF */ trait_page_0008, + /* 0x63300-0x633FF */ trait_page_0008, + /* 0x63400-0x634FF */ trait_page_0008, + /* 0x63500-0x635FF */ trait_page_0008, + /* 0x63600-0x636FF */ trait_page_0008, + /* 0x63700-0x637FF */ trait_page_0008, + /* 0x63800-0x638FF */ trait_page_0008, + /* 0x63900-0x639FF */ trait_page_0008, + /* 0x63A00-0x63AFF */ trait_page_0008, + /* 0x63B00-0x63BFF */ trait_page_0008, + /* 0x63C00-0x63CFF */ trait_page_0008, + /* 0x63D00-0x63DFF */ trait_page_0008, + /* 0x63E00-0x63EFF */ trait_page_0008, + /* 0x63F00-0x63FFF */ trait_page_0008, + /* 0x64000-0x640FF */ trait_page_0008, + /* 0x64100-0x641FF */ trait_page_0008, + /* 0x64200-0x642FF */ trait_page_0008, + /* 0x64300-0x643FF */ trait_page_0008, + /* 0x64400-0x644FF */ trait_page_0008, + /* 0x64500-0x645FF */ trait_page_0008, + /* 0x64600-0x646FF */ trait_page_0008, + /* 0x64700-0x647FF */ trait_page_0008, + /* 0x64800-0x648FF */ trait_page_0008, + /* 0x64900-0x649FF */ trait_page_0008, + /* 0x64A00-0x64AFF */ trait_page_0008, + /* 0x64B00-0x64BFF */ trait_page_0008, + /* 0x64C00-0x64CFF */ trait_page_0008, + /* 0x64D00-0x64DFF */ trait_page_0008, + /* 0x64E00-0x64EFF */ trait_page_0008, + /* 0x64F00-0x64FFF */ trait_page_0008, + /* 0x65000-0x650FF */ trait_page_0008, + /* 0x65100-0x651FF */ trait_page_0008, + /* 0x65200-0x652FF */ trait_page_0008, + /* 0x65300-0x653FF */ trait_page_0008, + /* 0x65400-0x654FF */ trait_page_0008, + /* 0x65500-0x655FF */ trait_page_0008, + /* 0x65600-0x656FF */ trait_page_0008, + /* 0x65700-0x657FF */ trait_page_0008, + /* 0x65800-0x658FF */ trait_page_0008, + /* 0x65900-0x659FF */ trait_page_0008, + /* 0x65A00-0x65AFF */ trait_page_0008, + /* 0x65B00-0x65BFF */ trait_page_0008, + /* 0x65C00-0x65CFF */ trait_page_0008, + /* 0x65D00-0x65DFF */ trait_page_0008, + /* 0x65E00-0x65EFF */ trait_page_0008, + /* 0x65F00-0x65FFF */ trait_page_0008, + /* 0x66000-0x660FF */ trait_page_0008, + /* 0x66100-0x661FF */ trait_page_0008, + /* 0x66200-0x662FF */ trait_page_0008, + /* 0x66300-0x663FF */ trait_page_0008, + /* 0x66400-0x664FF */ trait_page_0008, + /* 0x66500-0x665FF */ trait_page_0008, + /* 0x66600-0x666FF */ trait_page_0008, + /* 0x66700-0x667FF */ trait_page_0008, + /* 0x66800-0x668FF */ trait_page_0008, + /* 0x66900-0x669FF */ trait_page_0008, + /* 0x66A00-0x66AFF */ trait_page_0008, + /* 0x66B00-0x66BFF */ trait_page_0008, + /* 0x66C00-0x66CFF */ trait_page_0008, + /* 0x66D00-0x66DFF */ trait_page_0008, + /* 0x66E00-0x66EFF */ trait_page_0008, + /* 0x66F00-0x66FFF */ trait_page_0008, + /* 0x67000-0x670FF */ trait_page_0008, + /* 0x67100-0x671FF */ trait_page_0008, + /* 0x67200-0x672FF */ trait_page_0008, + /* 0x67300-0x673FF */ trait_page_0008, + /* 0x67400-0x674FF */ trait_page_0008, + /* 0x67500-0x675FF */ trait_page_0008, + /* 0x67600-0x676FF */ trait_page_0008, + /* 0x67700-0x677FF */ trait_page_0008, + /* 0x67800-0x678FF */ trait_page_0008, + /* 0x67900-0x679FF */ trait_page_0008, + /* 0x67A00-0x67AFF */ trait_page_0008, + /* 0x67B00-0x67BFF */ trait_page_0008, + /* 0x67C00-0x67CFF */ trait_page_0008, + /* 0x67D00-0x67DFF */ trait_page_0008, + /* 0x67E00-0x67EFF */ trait_page_0008, + /* 0x67F00-0x67FFF */ trait_page_0008, + /* 0x68000-0x680FF */ trait_page_0008, + /* 0x68100-0x681FF */ trait_page_0008, + /* 0x68200-0x682FF */ trait_page_0008, + /* 0x68300-0x683FF */ trait_page_0008, + /* 0x68400-0x684FF */ trait_page_0008, + /* 0x68500-0x685FF */ trait_page_0008, + /* 0x68600-0x686FF */ trait_page_0008, + /* 0x68700-0x687FF */ trait_page_0008, + /* 0x68800-0x688FF */ trait_page_0008, + /* 0x68900-0x689FF */ trait_page_0008, + /* 0x68A00-0x68AFF */ trait_page_0008, + /* 0x68B00-0x68BFF */ trait_page_0008, + /* 0x68C00-0x68CFF */ trait_page_0008, + /* 0x68D00-0x68DFF */ trait_page_0008, + /* 0x68E00-0x68EFF */ trait_page_0008, + /* 0x68F00-0x68FFF */ trait_page_0008, + /* 0x69000-0x690FF */ trait_page_0008, + /* 0x69100-0x691FF */ trait_page_0008, + /* 0x69200-0x692FF */ trait_page_0008, + /* 0x69300-0x693FF */ trait_page_0008, + /* 0x69400-0x694FF */ trait_page_0008, + /* 0x69500-0x695FF */ trait_page_0008, + /* 0x69600-0x696FF */ trait_page_0008, + /* 0x69700-0x697FF */ trait_page_0008, + /* 0x69800-0x698FF */ trait_page_0008, + /* 0x69900-0x699FF */ trait_page_0008, + /* 0x69A00-0x69AFF */ trait_page_0008, + /* 0x69B00-0x69BFF */ trait_page_0008, + /* 0x69C00-0x69CFF */ trait_page_0008, + /* 0x69D00-0x69DFF */ trait_page_0008, + /* 0x69E00-0x69EFF */ trait_page_0008, + /* 0x69F00-0x69FFF */ trait_page_0008, + /* 0x6A000-0x6A0FF */ trait_page_0008, + /* 0x6A100-0x6A1FF */ trait_page_0008, + /* 0x6A200-0x6A2FF */ trait_page_0008, + /* 0x6A300-0x6A3FF */ trait_page_0008, + /* 0x6A400-0x6A4FF */ trait_page_0008, + /* 0x6A500-0x6A5FF */ trait_page_0008, + /* 0x6A600-0x6A6FF */ trait_page_0008, + /* 0x6A700-0x6A7FF */ trait_page_0008, + /* 0x6A800-0x6A8FF */ trait_page_0008, + /* 0x6A900-0x6A9FF */ trait_page_0008, + /* 0x6AA00-0x6AAFF */ trait_page_0008, + /* 0x6AB00-0x6ABFF */ trait_page_0008, + /* 0x6AC00-0x6ACFF */ trait_page_0008, + /* 0x6AD00-0x6ADFF */ trait_page_0008, + /* 0x6AE00-0x6AEFF */ trait_page_0008, + /* 0x6AF00-0x6AFFF */ trait_page_0008, + /* 0x6B000-0x6B0FF */ trait_page_0008, + /* 0x6B100-0x6B1FF */ trait_page_0008, + /* 0x6B200-0x6B2FF */ trait_page_0008, + /* 0x6B300-0x6B3FF */ trait_page_0008, + /* 0x6B400-0x6B4FF */ trait_page_0008, + /* 0x6B500-0x6B5FF */ trait_page_0008, + /* 0x6B600-0x6B6FF */ trait_page_0008, + /* 0x6B700-0x6B7FF */ trait_page_0008, + /* 0x6B800-0x6B8FF */ trait_page_0008, + /* 0x6B900-0x6B9FF */ trait_page_0008, + /* 0x6BA00-0x6BAFF */ trait_page_0008, + /* 0x6BB00-0x6BBFF */ trait_page_0008, + /* 0x6BC00-0x6BCFF */ trait_page_0008, + /* 0x6BD00-0x6BDFF */ trait_page_0008, + /* 0x6BE00-0x6BEFF */ trait_page_0008, + /* 0x6BF00-0x6BFFF */ trait_page_0008, + /* 0x6C000-0x6C0FF */ trait_page_0008, + /* 0x6C100-0x6C1FF */ trait_page_0008, + /* 0x6C200-0x6C2FF */ trait_page_0008, + /* 0x6C300-0x6C3FF */ trait_page_0008, + /* 0x6C400-0x6C4FF */ trait_page_0008, + /* 0x6C500-0x6C5FF */ trait_page_0008, + /* 0x6C600-0x6C6FF */ trait_page_0008, + /* 0x6C700-0x6C7FF */ trait_page_0008, + /* 0x6C800-0x6C8FF */ trait_page_0008, + /* 0x6C900-0x6C9FF */ trait_page_0008, + /* 0x6CA00-0x6CAFF */ trait_page_0008, + /* 0x6CB00-0x6CBFF */ trait_page_0008, + /* 0x6CC00-0x6CCFF */ trait_page_0008, + /* 0x6CD00-0x6CDFF */ trait_page_0008, + /* 0x6CE00-0x6CEFF */ trait_page_0008, + /* 0x6CF00-0x6CFFF */ trait_page_0008, + /* 0x6D000-0x6D0FF */ trait_page_0008, + /* 0x6D100-0x6D1FF */ trait_page_0008, + /* 0x6D200-0x6D2FF */ trait_page_0008, + /* 0x6D300-0x6D3FF */ trait_page_0008, + /* 0x6D400-0x6D4FF */ trait_page_0008, + /* 0x6D500-0x6D5FF */ trait_page_0008, + /* 0x6D600-0x6D6FF */ trait_page_0008, + /* 0x6D700-0x6D7FF */ trait_page_0008, + /* 0x6D800-0x6D8FF */ trait_page_0008, + /* 0x6D900-0x6D9FF */ trait_page_0008, + /* 0x6DA00-0x6DAFF */ trait_page_0008, + /* 0x6DB00-0x6DBFF */ trait_page_0008, + /* 0x6DC00-0x6DCFF */ trait_page_0008, + /* 0x6DD00-0x6DDFF */ trait_page_0008, + /* 0x6DE00-0x6DEFF */ trait_page_0008, + /* 0x6DF00-0x6DFFF */ trait_page_0008, + /* 0x6E000-0x6E0FF */ trait_page_0008, + /* 0x6E100-0x6E1FF */ trait_page_0008, + /* 0x6E200-0x6E2FF */ trait_page_0008, + /* 0x6E300-0x6E3FF */ trait_page_0008, + /* 0x6E400-0x6E4FF */ trait_page_0008, + /* 0x6E500-0x6E5FF */ trait_page_0008, + /* 0x6E600-0x6E6FF */ trait_page_0008, + /* 0x6E700-0x6E7FF */ trait_page_0008, + /* 0x6E800-0x6E8FF */ trait_page_0008, + /* 0x6E900-0x6E9FF */ trait_page_0008, + /* 0x6EA00-0x6EAFF */ trait_page_0008, + /* 0x6EB00-0x6EBFF */ trait_page_0008, + /* 0x6EC00-0x6ECFF */ trait_page_0008, + /* 0x6ED00-0x6EDFF */ trait_page_0008, + /* 0x6EE00-0x6EEFF */ trait_page_0008, + /* 0x6EF00-0x6EFFF */ trait_page_0008, + /* 0x6F000-0x6F0FF */ trait_page_0008, + /* 0x6F100-0x6F1FF */ trait_page_0008, + /* 0x6F200-0x6F2FF */ trait_page_0008, + /* 0x6F300-0x6F3FF */ trait_page_0008, + /* 0x6F400-0x6F4FF */ trait_page_0008, + /* 0x6F500-0x6F5FF */ trait_page_0008, + /* 0x6F600-0x6F6FF */ trait_page_0008, + /* 0x6F700-0x6F7FF */ trait_page_0008, + /* 0x6F800-0x6F8FF */ trait_page_0008, + /* 0x6F900-0x6F9FF */ trait_page_0008, + /* 0x6FA00-0x6FAFF */ trait_page_0008, + /* 0x6FB00-0x6FBFF */ trait_page_0008, + /* 0x6FC00-0x6FCFF */ trait_page_0008, + /* 0x6FD00-0x6FDFF */ trait_page_0008, + /* 0x6FE00-0x6FEFF */ trait_page_0008, + /* 0x6FF00-0x6FFFF */ trait_page_0008, + /* 0x70000-0x700FF */ trait_page_0008, + /* 0x70100-0x701FF */ trait_page_0008, + /* 0x70200-0x702FF */ trait_page_0008, + /* 0x70300-0x703FF */ trait_page_0008, + /* 0x70400-0x704FF */ trait_page_0008, + /* 0x70500-0x705FF */ trait_page_0008, + /* 0x70600-0x706FF */ trait_page_0008, + /* 0x70700-0x707FF */ trait_page_0008, + /* 0x70800-0x708FF */ trait_page_0008, + /* 0x70900-0x709FF */ trait_page_0008, + /* 0x70A00-0x70AFF */ trait_page_0008, + /* 0x70B00-0x70BFF */ trait_page_0008, + /* 0x70C00-0x70CFF */ trait_page_0008, + /* 0x70D00-0x70DFF */ trait_page_0008, + /* 0x70E00-0x70EFF */ trait_page_0008, + /* 0x70F00-0x70FFF */ trait_page_0008, + /* 0x71000-0x710FF */ trait_page_0008, + /* 0x71100-0x711FF */ trait_page_0008, + /* 0x71200-0x712FF */ trait_page_0008, + /* 0x71300-0x713FF */ trait_page_0008, + /* 0x71400-0x714FF */ trait_page_0008, + /* 0x71500-0x715FF */ trait_page_0008, + /* 0x71600-0x716FF */ trait_page_0008, + /* 0x71700-0x717FF */ trait_page_0008, + /* 0x71800-0x718FF */ trait_page_0008, + /* 0x71900-0x719FF */ trait_page_0008, + /* 0x71A00-0x71AFF */ trait_page_0008, + /* 0x71B00-0x71BFF */ trait_page_0008, + /* 0x71C00-0x71CFF */ trait_page_0008, + /* 0x71D00-0x71DFF */ trait_page_0008, + /* 0x71E00-0x71EFF */ trait_page_0008, + /* 0x71F00-0x71FFF */ trait_page_0008, + /* 0x72000-0x720FF */ trait_page_0008, + /* 0x72100-0x721FF */ trait_page_0008, + /* 0x72200-0x722FF */ trait_page_0008, + /* 0x72300-0x723FF */ trait_page_0008, + /* 0x72400-0x724FF */ trait_page_0008, + /* 0x72500-0x725FF */ trait_page_0008, + /* 0x72600-0x726FF */ trait_page_0008, + /* 0x72700-0x727FF */ trait_page_0008, + /* 0x72800-0x728FF */ trait_page_0008, + /* 0x72900-0x729FF */ trait_page_0008, + /* 0x72A00-0x72AFF */ trait_page_0008, + /* 0x72B00-0x72BFF */ trait_page_0008, + /* 0x72C00-0x72CFF */ trait_page_0008, + /* 0x72D00-0x72DFF */ trait_page_0008, + /* 0x72E00-0x72EFF */ trait_page_0008, + /* 0x72F00-0x72FFF */ trait_page_0008, + /* 0x73000-0x730FF */ trait_page_0008, + /* 0x73100-0x731FF */ trait_page_0008, + /* 0x73200-0x732FF */ trait_page_0008, + /* 0x73300-0x733FF */ trait_page_0008, + /* 0x73400-0x734FF */ trait_page_0008, + /* 0x73500-0x735FF */ trait_page_0008, + /* 0x73600-0x736FF */ trait_page_0008, + /* 0x73700-0x737FF */ trait_page_0008, + /* 0x73800-0x738FF */ trait_page_0008, + /* 0x73900-0x739FF */ trait_page_0008, + /* 0x73A00-0x73AFF */ trait_page_0008, + /* 0x73B00-0x73BFF */ trait_page_0008, + /* 0x73C00-0x73CFF */ trait_page_0008, + /* 0x73D00-0x73DFF */ trait_page_0008, + /* 0x73E00-0x73EFF */ trait_page_0008, + /* 0x73F00-0x73FFF */ trait_page_0008, + /* 0x74000-0x740FF */ trait_page_0008, + /* 0x74100-0x741FF */ trait_page_0008, + /* 0x74200-0x742FF */ trait_page_0008, + /* 0x74300-0x743FF */ trait_page_0008, + /* 0x74400-0x744FF */ trait_page_0008, + /* 0x74500-0x745FF */ trait_page_0008, + /* 0x74600-0x746FF */ trait_page_0008, + /* 0x74700-0x747FF */ trait_page_0008, + /* 0x74800-0x748FF */ trait_page_0008, + /* 0x74900-0x749FF */ trait_page_0008, + /* 0x74A00-0x74AFF */ trait_page_0008, + /* 0x74B00-0x74BFF */ trait_page_0008, + /* 0x74C00-0x74CFF */ trait_page_0008, + /* 0x74D00-0x74DFF */ trait_page_0008, + /* 0x74E00-0x74EFF */ trait_page_0008, + /* 0x74F00-0x74FFF */ trait_page_0008, + /* 0x75000-0x750FF */ trait_page_0008, + /* 0x75100-0x751FF */ trait_page_0008, + /* 0x75200-0x752FF */ trait_page_0008, + /* 0x75300-0x753FF */ trait_page_0008, + /* 0x75400-0x754FF */ trait_page_0008, + /* 0x75500-0x755FF */ trait_page_0008, + /* 0x75600-0x756FF */ trait_page_0008, + /* 0x75700-0x757FF */ trait_page_0008, + /* 0x75800-0x758FF */ trait_page_0008, + /* 0x75900-0x759FF */ trait_page_0008, + /* 0x75A00-0x75AFF */ trait_page_0008, + /* 0x75B00-0x75BFF */ trait_page_0008, + /* 0x75C00-0x75CFF */ trait_page_0008, + /* 0x75D00-0x75DFF */ trait_page_0008, + /* 0x75E00-0x75EFF */ trait_page_0008, + /* 0x75F00-0x75FFF */ trait_page_0008, + /* 0x76000-0x760FF */ trait_page_0008, + /* 0x76100-0x761FF */ trait_page_0008, + /* 0x76200-0x762FF */ trait_page_0008, + /* 0x76300-0x763FF */ trait_page_0008, + /* 0x76400-0x764FF */ trait_page_0008, + /* 0x76500-0x765FF */ trait_page_0008, + /* 0x76600-0x766FF */ trait_page_0008, + /* 0x76700-0x767FF */ trait_page_0008, + /* 0x76800-0x768FF */ trait_page_0008, + /* 0x76900-0x769FF */ trait_page_0008, + /* 0x76A00-0x76AFF */ trait_page_0008, + /* 0x76B00-0x76BFF */ trait_page_0008, + /* 0x76C00-0x76CFF */ trait_page_0008, + /* 0x76D00-0x76DFF */ trait_page_0008, + /* 0x76E00-0x76EFF */ trait_page_0008, + /* 0x76F00-0x76FFF */ trait_page_0008, + /* 0x77000-0x770FF */ trait_page_0008, + /* 0x77100-0x771FF */ trait_page_0008, + /* 0x77200-0x772FF */ trait_page_0008, + /* 0x77300-0x773FF */ trait_page_0008, + /* 0x77400-0x774FF */ trait_page_0008, + /* 0x77500-0x775FF */ trait_page_0008, + /* 0x77600-0x776FF */ trait_page_0008, + /* 0x77700-0x777FF */ trait_page_0008, + /* 0x77800-0x778FF */ trait_page_0008, + /* 0x77900-0x779FF */ trait_page_0008, + /* 0x77A00-0x77AFF */ trait_page_0008, + /* 0x77B00-0x77BFF */ trait_page_0008, + /* 0x77C00-0x77CFF */ trait_page_0008, + /* 0x77D00-0x77DFF */ trait_page_0008, + /* 0x77E00-0x77EFF */ trait_page_0008, + /* 0x77F00-0x77FFF */ trait_page_0008, + /* 0x78000-0x780FF */ trait_page_0008, + /* 0x78100-0x781FF */ trait_page_0008, + /* 0x78200-0x782FF */ trait_page_0008, + /* 0x78300-0x783FF */ trait_page_0008, + /* 0x78400-0x784FF */ trait_page_0008, + /* 0x78500-0x785FF */ trait_page_0008, + /* 0x78600-0x786FF */ trait_page_0008, + /* 0x78700-0x787FF */ trait_page_0008, + /* 0x78800-0x788FF */ trait_page_0008, + /* 0x78900-0x789FF */ trait_page_0008, + /* 0x78A00-0x78AFF */ trait_page_0008, + /* 0x78B00-0x78BFF */ trait_page_0008, + /* 0x78C00-0x78CFF */ trait_page_0008, + /* 0x78D00-0x78DFF */ trait_page_0008, + /* 0x78E00-0x78EFF */ trait_page_0008, + /* 0x78F00-0x78FFF */ trait_page_0008, + /* 0x79000-0x790FF */ trait_page_0008, + /* 0x79100-0x791FF */ trait_page_0008, + /* 0x79200-0x792FF */ trait_page_0008, + /* 0x79300-0x793FF */ trait_page_0008, + /* 0x79400-0x794FF */ trait_page_0008, + /* 0x79500-0x795FF */ trait_page_0008, + /* 0x79600-0x796FF */ trait_page_0008, + /* 0x79700-0x797FF */ trait_page_0008, + /* 0x79800-0x798FF */ trait_page_0008, + /* 0x79900-0x799FF */ trait_page_0008, + /* 0x79A00-0x79AFF */ trait_page_0008, + /* 0x79B00-0x79BFF */ trait_page_0008, + /* 0x79C00-0x79CFF */ trait_page_0008, + /* 0x79D00-0x79DFF */ trait_page_0008, + /* 0x79E00-0x79EFF */ trait_page_0008, + /* 0x79F00-0x79FFF */ trait_page_0008, + /* 0x7A000-0x7A0FF */ trait_page_0008, + /* 0x7A100-0x7A1FF */ trait_page_0008, + /* 0x7A200-0x7A2FF */ trait_page_0008, + /* 0x7A300-0x7A3FF */ trait_page_0008, + /* 0x7A400-0x7A4FF */ trait_page_0008, + /* 0x7A500-0x7A5FF */ trait_page_0008, + /* 0x7A600-0x7A6FF */ trait_page_0008, + /* 0x7A700-0x7A7FF */ trait_page_0008, + /* 0x7A800-0x7A8FF */ trait_page_0008, + /* 0x7A900-0x7A9FF */ trait_page_0008, + /* 0x7AA00-0x7AAFF */ trait_page_0008, + /* 0x7AB00-0x7ABFF */ trait_page_0008, + /* 0x7AC00-0x7ACFF */ trait_page_0008, + /* 0x7AD00-0x7ADFF */ trait_page_0008, + /* 0x7AE00-0x7AEFF */ trait_page_0008, + /* 0x7AF00-0x7AFFF */ trait_page_0008, + /* 0x7B000-0x7B0FF */ trait_page_0008, + /* 0x7B100-0x7B1FF */ trait_page_0008, + /* 0x7B200-0x7B2FF */ trait_page_0008, + /* 0x7B300-0x7B3FF */ trait_page_0008, + /* 0x7B400-0x7B4FF */ trait_page_0008, + /* 0x7B500-0x7B5FF */ trait_page_0008, + /* 0x7B600-0x7B6FF */ trait_page_0008, + /* 0x7B700-0x7B7FF */ trait_page_0008, + /* 0x7B800-0x7B8FF */ trait_page_0008, + /* 0x7B900-0x7B9FF */ trait_page_0008, + /* 0x7BA00-0x7BAFF */ trait_page_0008, + /* 0x7BB00-0x7BBFF */ trait_page_0008, + /* 0x7BC00-0x7BCFF */ trait_page_0008, + /* 0x7BD00-0x7BDFF */ trait_page_0008, + /* 0x7BE00-0x7BEFF */ trait_page_0008, + /* 0x7BF00-0x7BFFF */ trait_page_0008, + /* 0x7C000-0x7C0FF */ trait_page_0008, + /* 0x7C100-0x7C1FF */ trait_page_0008, + /* 0x7C200-0x7C2FF */ trait_page_0008, + /* 0x7C300-0x7C3FF */ trait_page_0008, + /* 0x7C400-0x7C4FF */ trait_page_0008, + /* 0x7C500-0x7C5FF */ trait_page_0008, + /* 0x7C600-0x7C6FF */ trait_page_0008, + /* 0x7C700-0x7C7FF */ trait_page_0008, + /* 0x7C800-0x7C8FF */ trait_page_0008, + /* 0x7C900-0x7C9FF */ trait_page_0008, + /* 0x7CA00-0x7CAFF */ trait_page_0008, + /* 0x7CB00-0x7CBFF */ trait_page_0008, + /* 0x7CC00-0x7CCFF */ trait_page_0008, + /* 0x7CD00-0x7CDFF */ trait_page_0008, + /* 0x7CE00-0x7CEFF */ trait_page_0008, + /* 0x7CF00-0x7CFFF */ trait_page_0008, + /* 0x7D000-0x7D0FF */ trait_page_0008, + /* 0x7D100-0x7D1FF */ trait_page_0008, + /* 0x7D200-0x7D2FF */ trait_page_0008, + /* 0x7D300-0x7D3FF */ trait_page_0008, + /* 0x7D400-0x7D4FF */ trait_page_0008, + /* 0x7D500-0x7D5FF */ trait_page_0008, + /* 0x7D600-0x7D6FF */ trait_page_0008, + /* 0x7D700-0x7D7FF */ trait_page_0008, + /* 0x7D800-0x7D8FF */ trait_page_0008, + /* 0x7D900-0x7D9FF */ trait_page_0008, + /* 0x7DA00-0x7DAFF */ trait_page_0008, + /* 0x7DB00-0x7DBFF */ trait_page_0008, + /* 0x7DC00-0x7DCFF */ trait_page_0008, + /* 0x7DD00-0x7DDFF */ trait_page_0008, + /* 0x7DE00-0x7DEFF */ trait_page_0008, + /* 0x7DF00-0x7DFFF */ trait_page_0008, + /* 0x7E000-0x7E0FF */ trait_page_0008, + /* 0x7E100-0x7E1FF */ trait_page_0008, + /* 0x7E200-0x7E2FF */ trait_page_0008, + /* 0x7E300-0x7E3FF */ trait_page_0008, + /* 0x7E400-0x7E4FF */ trait_page_0008, + /* 0x7E500-0x7E5FF */ trait_page_0008, + /* 0x7E600-0x7E6FF */ trait_page_0008, + /* 0x7E700-0x7E7FF */ trait_page_0008, + /* 0x7E800-0x7E8FF */ trait_page_0008, + /* 0x7E900-0x7E9FF */ trait_page_0008, + /* 0x7EA00-0x7EAFF */ trait_page_0008, + /* 0x7EB00-0x7EBFF */ trait_page_0008, + /* 0x7EC00-0x7ECFF */ trait_page_0008, + /* 0x7ED00-0x7EDFF */ trait_page_0008, + /* 0x7EE00-0x7EEFF */ trait_page_0008, + /* 0x7EF00-0x7EFFF */ trait_page_0008, + /* 0x7F000-0x7F0FF */ trait_page_0008, + /* 0x7F100-0x7F1FF */ trait_page_0008, + /* 0x7F200-0x7F2FF */ trait_page_0008, + /* 0x7F300-0x7F3FF */ trait_page_0008, + /* 0x7F400-0x7F4FF */ trait_page_0008, + /* 0x7F500-0x7F5FF */ trait_page_0008, + /* 0x7F600-0x7F6FF */ trait_page_0008, + /* 0x7F700-0x7F7FF */ trait_page_0008, + /* 0x7F800-0x7F8FF */ trait_page_0008, + /* 0x7F900-0x7F9FF */ trait_page_0008, + /* 0x7FA00-0x7FAFF */ trait_page_0008, + /* 0x7FB00-0x7FBFF */ trait_page_0008, + /* 0x7FC00-0x7FCFF */ trait_page_0008, + /* 0x7FD00-0x7FDFF */ trait_page_0008, + /* 0x7FE00-0x7FEFF */ trait_page_0008, + /* 0x7FF00-0x7FFFF */ trait_page_0008, + /* 0x80000-0x800FF */ trait_page_0008, + /* 0x80100-0x801FF */ trait_page_0008, + /* 0x80200-0x802FF */ trait_page_0008, + /* 0x80300-0x803FF */ trait_page_0008, + /* 0x80400-0x804FF */ trait_page_0008, + /* 0x80500-0x805FF */ trait_page_0008, + /* 0x80600-0x806FF */ trait_page_0008, + /* 0x80700-0x807FF */ trait_page_0008, + /* 0x80800-0x808FF */ trait_page_0008, + /* 0x80900-0x809FF */ trait_page_0008, + /* 0x80A00-0x80AFF */ trait_page_0008, + /* 0x80B00-0x80BFF */ trait_page_0008, + /* 0x80C00-0x80CFF */ trait_page_0008, + /* 0x80D00-0x80DFF */ trait_page_0008, + /* 0x80E00-0x80EFF */ trait_page_0008, + /* 0x80F00-0x80FFF */ trait_page_0008, + /* 0x81000-0x810FF */ trait_page_0008, + /* 0x81100-0x811FF */ trait_page_0008, + /* 0x81200-0x812FF */ trait_page_0008, + /* 0x81300-0x813FF */ trait_page_0008, + /* 0x81400-0x814FF */ trait_page_0008, + /* 0x81500-0x815FF */ trait_page_0008, + /* 0x81600-0x816FF */ trait_page_0008, + /* 0x81700-0x817FF */ trait_page_0008, + /* 0x81800-0x818FF */ trait_page_0008, + /* 0x81900-0x819FF */ trait_page_0008, + /* 0x81A00-0x81AFF */ trait_page_0008, + /* 0x81B00-0x81BFF */ trait_page_0008, + /* 0x81C00-0x81CFF */ trait_page_0008, + /* 0x81D00-0x81DFF */ trait_page_0008, + /* 0x81E00-0x81EFF */ trait_page_0008, + /* 0x81F00-0x81FFF */ trait_page_0008, + /* 0x82000-0x820FF */ trait_page_0008, + /* 0x82100-0x821FF */ trait_page_0008, + /* 0x82200-0x822FF */ trait_page_0008, + /* 0x82300-0x823FF */ trait_page_0008, + /* 0x82400-0x824FF */ trait_page_0008, + /* 0x82500-0x825FF */ trait_page_0008, + /* 0x82600-0x826FF */ trait_page_0008, + /* 0x82700-0x827FF */ trait_page_0008, + /* 0x82800-0x828FF */ trait_page_0008, + /* 0x82900-0x829FF */ trait_page_0008, + /* 0x82A00-0x82AFF */ trait_page_0008, + /* 0x82B00-0x82BFF */ trait_page_0008, + /* 0x82C00-0x82CFF */ trait_page_0008, + /* 0x82D00-0x82DFF */ trait_page_0008, + /* 0x82E00-0x82EFF */ trait_page_0008, + /* 0x82F00-0x82FFF */ trait_page_0008, + /* 0x83000-0x830FF */ trait_page_0008, + /* 0x83100-0x831FF */ trait_page_0008, + /* 0x83200-0x832FF */ trait_page_0008, + /* 0x83300-0x833FF */ trait_page_0008, + /* 0x83400-0x834FF */ trait_page_0008, + /* 0x83500-0x835FF */ trait_page_0008, + /* 0x83600-0x836FF */ trait_page_0008, + /* 0x83700-0x837FF */ trait_page_0008, + /* 0x83800-0x838FF */ trait_page_0008, + /* 0x83900-0x839FF */ trait_page_0008, + /* 0x83A00-0x83AFF */ trait_page_0008, + /* 0x83B00-0x83BFF */ trait_page_0008, + /* 0x83C00-0x83CFF */ trait_page_0008, + /* 0x83D00-0x83DFF */ trait_page_0008, + /* 0x83E00-0x83EFF */ trait_page_0008, + /* 0x83F00-0x83FFF */ trait_page_0008, + /* 0x84000-0x840FF */ trait_page_0008, + /* 0x84100-0x841FF */ trait_page_0008, + /* 0x84200-0x842FF */ trait_page_0008, + /* 0x84300-0x843FF */ trait_page_0008, + /* 0x84400-0x844FF */ trait_page_0008, + /* 0x84500-0x845FF */ trait_page_0008, + /* 0x84600-0x846FF */ trait_page_0008, + /* 0x84700-0x847FF */ trait_page_0008, + /* 0x84800-0x848FF */ trait_page_0008, + /* 0x84900-0x849FF */ trait_page_0008, + /* 0x84A00-0x84AFF */ trait_page_0008, + /* 0x84B00-0x84BFF */ trait_page_0008, + /* 0x84C00-0x84CFF */ trait_page_0008, + /* 0x84D00-0x84DFF */ trait_page_0008, + /* 0x84E00-0x84EFF */ trait_page_0008, + /* 0x84F00-0x84FFF */ trait_page_0008, + /* 0x85000-0x850FF */ trait_page_0008, + /* 0x85100-0x851FF */ trait_page_0008, + /* 0x85200-0x852FF */ trait_page_0008, + /* 0x85300-0x853FF */ trait_page_0008, + /* 0x85400-0x854FF */ trait_page_0008, + /* 0x85500-0x855FF */ trait_page_0008, + /* 0x85600-0x856FF */ trait_page_0008, + /* 0x85700-0x857FF */ trait_page_0008, + /* 0x85800-0x858FF */ trait_page_0008, + /* 0x85900-0x859FF */ trait_page_0008, + /* 0x85A00-0x85AFF */ trait_page_0008, + /* 0x85B00-0x85BFF */ trait_page_0008, + /* 0x85C00-0x85CFF */ trait_page_0008, + /* 0x85D00-0x85DFF */ trait_page_0008, + /* 0x85E00-0x85EFF */ trait_page_0008, + /* 0x85F00-0x85FFF */ trait_page_0008, + /* 0x86000-0x860FF */ trait_page_0008, + /* 0x86100-0x861FF */ trait_page_0008, + /* 0x86200-0x862FF */ trait_page_0008, + /* 0x86300-0x863FF */ trait_page_0008, + /* 0x86400-0x864FF */ trait_page_0008, + /* 0x86500-0x865FF */ trait_page_0008, + /* 0x86600-0x866FF */ trait_page_0008, + /* 0x86700-0x867FF */ trait_page_0008, + /* 0x86800-0x868FF */ trait_page_0008, + /* 0x86900-0x869FF */ trait_page_0008, + /* 0x86A00-0x86AFF */ trait_page_0008, + /* 0x86B00-0x86BFF */ trait_page_0008, + /* 0x86C00-0x86CFF */ trait_page_0008, + /* 0x86D00-0x86DFF */ trait_page_0008, + /* 0x86E00-0x86EFF */ trait_page_0008, + /* 0x86F00-0x86FFF */ trait_page_0008, + /* 0x87000-0x870FF */ trait_page_0008, + /* 0x87100-0x871FF */ trait_page_0008, + /* 0x87200-0x872FF */ trait_page_0008, + /* 0x87300-0x873FF */ trait_page_0008, + /* 0x87400-0x874FF */ trait_page_0008, + /* 0x87500-0x875FF */ trait_page_0008, + /* 0x87600-0x876FF */ trait_page_0008, + /* 0x87700-0x877FF */ trait_page_0008, + /* 0x87800-0x878FF */ trait_page_0008, + /* 0x87900-0x879FF */ trait_page_0008, + /* 0x87A00-0x87AFF */ trait_page_0008, + /* 0x87B00-0x87BFF */ trait_page_0008, + /* 0x87C00-0x87CFF */ trait_page_0008, + /* 0x87D00-0x87DFF */ trait_page_0008, + /* 0x87E00-0x87EFF */ trait_page_0008, + /* 0x87F00-0x87FFF */ trait_page_0008, + /* 0x88000-0x880FF */ trait_page_0008, + /* 0x88100-0x881FF */ trait_page_0008, + /* 0x88200-0x882FF */ trait_page_0008, + /* 0x88300-0x883FF */ trait_page_0008, + /* 0x88400-0x884FF */ trait_page_0008, + /* 0x88500-0x885FF */ trait_page_0008, + /* 0x88600-0x886FF */ trait_page_0008, + /* 0x88700-0x887FF */ trait_page_0008, + /* 0x88800-0x888FF */ trait_page_0008, + /* 0x88900-0x889FF */ trait_page_0008, + /* 0x88A00-0x88AFF */ trait_page_0008, + /* 0x88B00-0x88BFF */ trait_page_0008, + /* 0x88C00-0x88CFF */ trait_page_0008, + /* 0x88D00-0x88DFF */ trait_page_0008, + /* 0x88E00-0x88EFF */ trait_page_0008, + /* 0x88F00-0x88FFF */ trait_page_0008, + /* 0x89000-0x890FF */ trait_page_0008, + /* 0x89100-0x891FF */ trait_page_0008, + /* 0x89200-0x892FF */ trait_page_0008, + /* 0x89300-0x893FF */ trait_page_0008, + /* 0x89400-0x894FF */ trait_page_0008, + /* 0x89500-0x895FF */ trait_page_0008, + /* 0x89600-0x896FF */ trait_page_0008, + /* 0x89700-0x897FF */ trait_page_0008, + /* 0x89800-0x898FF */ trait_page_0008, + /* 0x89900-0x899FF */ trait_page_0008, + /* 0x89A00-0x89AFF */ trait_page_0008, + /* 0x89B00-0x89BFF */ trait_page_0008, + /* 0x89C00-0x89CFF */ trait_page_0008, + /* 0x89D00-0x89DFF */ trait_page_0008, + /* 0x89E00-0x89EFF */ trait_page_0008, + /* 0x89F00-0x89FFF */ trait_page_0008, + /* 0x8A000-0x8A0FF */ trait_page_0008, + /* 0x8A100-0x8A1FF */ trait_page_0008, + /* 0x8A200-0x8A2FF */ trait_page_0008, + /* 0x8A300-0x8A3FF */ trait_page_0008, + /* 0x8A400-0x8A4FF */ trait_page_0008, + /* 0x8A500-0x8A5FF */ trait_page_0008, + /* 0x8A600-0x8A6FF */ trait_page_0008, + /* 0x8A700-0x8A7FF */ trait_page_0008, + /* 0x8A800-0x8A8FF */ trait_page_0008, + /* 0x8A900-0x8A9FF */ trait_page_0008, + /* 0x8AA00-0x8AAFF */ trait_page_0008, + /* 0x8AB00-0x8ABFF */ trait_page_0008, + /* 0x8AC00-0x8ACFF */ trait_page_0008, + /* 0x8AD00-0x8ADFF */ trait_page_0008, + /* 0x8AE00-0x8AEFF */ trait_page_0008, + /* 0x8AF00-0x8AFFF */ trait_page_0008, + /* 0x8B000-0x8B0FF */ trait_page_0008, + /* 0x8B100-0x8B1FF */ trait_page_0008, + /* 0x8B200-0x8B2FF */ trait_page_0008, + /* 0x8B300-0x8B3FF */ trait_page_0008, + /* 0x8B400-0x8B4FF */ trait_page_0008, + /* 0x8B500-0x8B5FF */ trait_page_0008, + /* 0x8B600-0x8B6FF */ trait_page_0008, + /* 0x8B700-0x8B7FF */ trait_page_0008, + /* 0x8B800-0x8B8FF */ trait_page_0008, + /* 0x8B900-0x8B9FF */ trait_page_0008, + /* 0x8BA00-0x8BAFF */ trait_page_0008, + /* 0x8BB00-0x8BBFF */ trait_page_0008, + /* 0x8BC00-0x8BCFF */ trait_page_0008, + /* 0x8BD00-0x8BDFF */ trait_page_0008, + /* 0x8BE00-0x8BEFF */ trait_page_0008, + /* 0x8BF00-0x8BFFF */ trait_page_0008, + /* 0x8C000-0x8C0FF */ trait_page_0008, + /* 0x8C100-0x8C1FF */ trait_page_0008, + /* 0x8C200-0x8C2FF */ trait_page_0008, + /* 0x8C300-0x8C3FF */ trait_page_0008, + /* 0x8C400-0x8C4FF */ trait_page_0008, + /* 0x8C500-0x8C5FF */ trait_page_0008, + /* 0x8C600-0x8C6FF */ trait_page_0008, + /* 0x8C700-0x8C7FF */ trait_page_0008, + /* 0x8C800-0x8C8FF */ trait_page_0008, + /* 0x8C900-0x8C9FF */ trait_page_0008, + /* 0x8CA00-0x8CAFF */ trait_page_0008, + /* 0x8CB00-0x8CBFF */ trait_page_0008, + /* 0x8CC00-0x8CCFF */ trait_page_0008, + /* 0x8CD00-0x8CDFF */ trait_page_0008, + /* 0x8CE00-0x8CEFF */ trait_page_0008, + /* 0x8CF00-0x8CFFF */ trait_page_0008, + /* 0x8D000-0x8D0FF */ trait_page_0008, + /* 0x8D100-0x8D1FF */ trait_page_0008, + /* 0x8D200-0x8D2FF */ trait_page_0008, + /* 0x8D300-0x8D3FF */ trait_page_0008, + /* 0x8D400-0x8D4FF */ trait_page_0008, + /* 0x8D500-0x8D5FF */ trait_page_0008, + /* 0x8D600-0x8D6FF */ trait_page_0008, + /* 0x8D700-0x8D7FF */ trait_page_0008, + /* 0x8D800-0x8D8FF */ trait_page_0008, + /* 0x8D900-0x8D9FF */ trait_page_0008, + /* 0x8DA00-0x8DAFF */ trait_page_0008, + /* 0x8DB00-0x8DBFF */ trait_page_0008, + /* 0x8DC00-0x8DCFF */ trait_page_0008, + /* 0x8DD00-0x8DDFF */ trait_page_0008, + /* 0x8DE00-0x8DEFF */ trait_page_0008, + /* 0x8DF00-0x8DFFF */ trait_page_0008, + /* 0x8E000-0x8E0FF */ trait_page_0008, + /* 0x8E100-0x8E1FF */ trait_page_0008, + /* 0x8E200-0x8E2FF */ trait_page_0008, + /* 0x8E300-0x8E3FF */ trait_page_0008, + /* 0x8E400-0x8E4FF */ trait_page_0008, + /* 0x8E500-0x8E5FF */ trait_page_0008, + /* 0x8E600-0x8E6FF */ trait_page_0008, + /* 0x8E700-0x8E7FF */ trait_page_0008, + /* 0x8E800-0x8E8FF */ trait_page_0008, + /* 0x8E900-0x8E9FF */ trait_page_0008, + /* 0x8EA00-0x8EAFF */ trait_page_0008, + /* 0x8EB00-0x8EBFF */ trait_page_0008, + /* 0x8EC00-0x8ECFF */ trait_page_0008, + /* 0x8ED00-0x8EDFF */ trait_page_0008, + /* 0x8EE00-0x8EEFF */ trait_page_0008, + /* 0x8EF00-0x8EFFF */ trait_page_0008, + /* 0x8F000-0x8F0FF */ trait_page_0008, + /* 0x8F100-0x8F1FF */ trait_page_0008, + /* 0x8F200-0x8F2FF */ trait_page_0008, + /* 0x8F300-0x8F3FF */ trait_page_0008, + /* 0x8F400-0x8F4FF */ trait_page_0008, + /* 0x8F500-0x8F5FF */ trait_page_0008, + /* 0x8F600-0x8F6FF */ trait_page_0008, + /* 0x8F700-0x8F7FF */ trait_page_0008, + /* 0x8F800-0x8F8FF */ trait_page_0008, + /* 0x8F900-0x8F9FF */ trait_page_0008, + /* 0x8FA00-0x8FAFF */ trait_page_0008, + /* 0x8FB00-0x8FBFF */ trait_page_0008, + /* 0x8FC00-0x8FCFF */ trait_page_0008, + /* 0x8FD00-0x8FDFF */ trait_page_0008, + /* 0x8FE00-0x8FEFF */ trait_page_0008, + /* 0x8FF00-0x8FFFF */ trait_page_0008, + /* 0x90000-0x900FF */ trait_page_0008, + /* 0x90100-0x901FF */ trait_page_0008, + /* 0x90200-0x902FF */ trait_page_0008, + /* 0x90300-0x903FF */ trait_page_0008, + /* 0x90400-0x904FF */ trait_page_0008, + /* 0x90500-0x905FF */ trait_page_0008, + /* 0x90600-0x906FF */ trait_page_0008, + /* 0x90700-0x907FF */ trait_page_0008, + /* 0x90800-0x908FF */ trait_page_0008, + /* 0x90900-0x909FF */ trait_page_0008, + /* 0x90A00-0x90AFF */ trait_page_0008, + /* 0x90B00-0x90BFF */ trait_page_0008, + /* 0x90C00-0x90CFF */ trait_page_0008, + /* 0x90D00-0x90DFF */ trait_page_0008, + /* 0x90E00-0x90EFF */ trait_page_0008, + /* 0x90F00-0x90FFF */ trait_page_0008, + /* 0x91000-0x910FF */ trait_page_0008, + /* 0x91100-0x911FF */ trait_page_0008, + /* 0x91200-0x912FF */ trait_page_0008, + /* 0x91300-0x913FF */ trait_page_0008, + /* 0x91400-0x914FF */ trait_page_0008, + /* 0x91500-0x915FF */ trait_page_0008, + /* 0x91600-0x916FF */ trait_page_0008, + /* 0x91700-0x917FF */ trait_page_0008, + /* 0x91800-0x918FF */ trait_page_0008, + /* 0x91900-0x919FF */ trait_page_0008, + /* 0x91A00-0x91AFF */ trait_page_0008, + /* 0x91B00-0x91BFF */ trait_page_0008, + /* 0x91C00-0x91CFF */ trait_page_0008, + /* 0x91D00-0x91DFF */ trait_page_0008, + /* 0x91E00-0x91EFF */ trait_page_0008, + /* 0x91F00-0x91FFF */ trait_page_0008, + /* 0x92000-0x920FF */ trait_page_0008, + /* 0x92100-0x921FF */ trait_page_0008, + /* 0x92200-0x922FF */ trait_page_0008, + /* 0x92300-0x923FF */ trait_page_0008, + /* 0x92400-0x924FF */ trait_page_0008, + /* 0x92500-0x925FF */ trait_page_0008, + /* 0x92600-0x926FF */ trait_page_0008, + /* 0x92700-0x927FF */ trait_page_0008, + /* 0x92800-0x928FF */ trait_page_0008, + /* 0x92900-0x929FF */ trait_page_0008, + /* 0x92A00-0x92AFF */ trait_page_0008, + /* 0x92B00-0x92BFF */ trait_page_0008, + /* 0x92C00-0x92CFF */ trait_page_0008, + /* 0x92D00-0x92DFF */ trait_page_0008, + /* 0x92E00-0x92EFF */ trait_page_0008, + /* 0x92F00-0x92FFF */ trait_page_0008, + /* 0x93000-0x930FF */ trait_page_0008, + /* 0x93100-0x931FF */ trait_page_0008, + /* 0x93200-0x932FF */ trait_page_0008, + /* 0x93300-0x933FF */ trait_page_0008, + /* 0x93400-0x934FF */ trait_page_0008, + /* 0x93500-0x935FF */ trait_page_0008, + /* 0x93600-0x936FF */ trait_page_0008, + /* 0x93700-0x937FF */ trait_page_0008, + /* 0x93800-0x938FF */ trait_page_0008, + /* 0x93900-0x939FF */ trait_page_0008, + /* 0x93A00-0x93AFF */ trait_page_0008, + /* 0x93B00-0x93BFF */ trait_page_0008, + /* 0x93C00-0x93CFF */ trait_page_0008, + /* 0x93D00-0x93DFF */ trait_page_0008, + /* 0x93E00-0x93EFF */ trait_page_0008, + /* 0x93F00-0x93FFF */ trait_page_0008, + /* 0x94000-0x940FF */ trait_page_0008, + /* 0x94100-0x941FF */ trait_page_0008, + /* 0x94200-0x942FF */ trait_page_0008, + /* 0x94300-0x943FF */ trait_page_0008, + /* 0x94400-0x944FF */ trait_page_0008, + /* 0x94500-0x945FF */ trait_page_0008, + /* 0x94600-0x946FF */ trait_page_0008, + /* 0x94700-0x947FF */ trait_page_0008, + /* 0x94800-0x948FF */ trait_page_0008, + /* 0x94900-0x949FF */ trait_page_0008, + /* 0x94A00-0x94AFF */ trait_page_0008, + /* 0x94B00-0x94BFF */ trait_page_0008, + /* 0x94C00-0x94CFF */ trait_page_0008, + /* 0x94D00-0x94DFF */ trait_page_0008, + /* 0x94E00-0x94EFF */ trait_page_0008, + /* 0x94F00-0x94FFF */ trait_page_0008, + /* 0x95000-0x950FF */ trait_page_0008, + /* 0x95100-0x951FF */ trait_page_0008, + /* 0x95200-0x952FF */ trait_page_0008, + /* 0x95300-0x953FF */ trait_page_0008, + /* 0x95400-0x954FF */ trait_page_0008, + /* 0x95500-0x955FF */ trait_page_0008, + /* 0x95600-0x956FF */ trait_page_0008, + /* 0x95700-0x957FF */ trait_page_0008, + /* 0x95800-0x958FF */ trait_page_0008, + /* 0x95900-0x959FF */ trait_page_0008, + /* 0x95A00-0x95AFF */ trait_page_0008, + /* 0x95B00-0x95BFF */ trait_page_0008, + /* 0x95C00-0x95CFF */ trait_page_0008, + /* 0x95D00-0x95DFF */ trait_page_0008, + /* 0x95E00-0x95EFF */ trait_page_0008, + /* 0x95F00-0x95FFF */ trait_page_0008, + /* 0x96000-0x960FF */ trait_page_0008, + /* 0x96100-0x961FF */ trait_page_0008, + /* 0x96200-0x962FF */ trait_page_0008, + /* 0x96300-0x963FF */ trait_page_0008, + /* 0x96400-0x964FF */ trait_page_0008, + /* 0x96500-0x965FF */ trait_page_0008, + /* 0x96600-0x966FF */ trait_page_0008, + /* 0x96700-0x967FF */ trait_page_0008, + /* 0x96800-0x968FF */ trait_page_0008, + /* 0x96900-0x969FF */ trait_page_0008, + /* 0x96A00-0x96AFF */ trait_page_0008, + /* 0x96B00-0x96BFF */ trait_page_0008, + /* 0x96C00-0x96CFF */ trait_page_0008, + /* 0x96D00-0x96DFF */ trait_page_0008, + /* 0x96E00-0x96EFF */ trait_page_0008, + /* 0x96F00-0x96FFF */ trait_page_0008, + /* 0x97000-0x970FF */ trait_page_0008, + /* 0x97100-0x971FF */ trait_page_0008, + /* 0x97200-0x972FF */ trait_page_0008, + /* 0x97300-0x973FF */ trait_page_0008, + /* 0x97400-0x974FF */ trait_page_0008, + /* 0x97500-0x975FF */ trait_page_0008, + /* 0x97600-0x976FF */ trait_page_0008, + /* 0x97700-0x977FF */ trait_page_0008, + /* 0x97800-0x978FF */ trait_page_0008, + /* 0x97900-0x979FF */ trait_page_0008, + /* 0x97A00-0x97AFF */ trait_page_0008, + /* 0x97B00-0x97BFF */ trait_page_0008, + /* 0x97C00-0x97CFF */ trait_page_0008, + /* 0x97D00-0x97DFF */ trait_page_0008, + /* 0x97E00-0x97EFF */ trait_page_0008, + /* 0x97F00-0x97FFF */ trait_page_0008, + /* 0x98000-0x980FF */ trait_page_0008, + /* 0x98100-0x981FF */ trait_page_0008, + /* 0x98200-0x982FF */ trait_page_0008, + /* 0x98300-0x983FF */ trait_page_0008, + /* 0x98400-0x984FF */ trait_page_0008, + /* 0x98500-0x985FF */ trait_page_0008, + /* 0x98600-0x986FF */ trait_page_0008, + /* 0x98700-0x987FF */ trait_page_0008, + /* 0x98800-0x988FF */ trait_page_0008, + /* 0x98900-0x989FF */ trait_page_0008, + /* 0x98A00-0x98AFF */ trait_page_0008, + /* 0x98B00-0x98BFF */ trait_page_0008, + /* 0x98C00-0x98CFF */ trait_page_0008, + /* 0x98D00-0x98DFF */ trait_page_0008, + /* 0x98E00-0x98EFF */ trait_page_0008, + /* 0x98F00-0x98FFF */ trait_page_0008, + /* 0x99000-0x990FF */ trait_page_0008, + /* 0x99100-0x991FF */ trait_page_0008, + /* 0x99200-0x992FF */ trait_page_0008, + /* 0x99300-0x993FF */ trait_page_0008, + /* 0x99400-0x994FF */ trait_page_0008, + /* 0x99500-0x995FF */ trait_page_0008, + /* 0x99600-0x996FF */ trait_page_0008, + /* 0x99700-0x997FF */ trait_page_0008, + /* 0x99800-0x998FF */ trait_page_0008, + /* 0x99900-0x999FF */ trait_page_0008, + /* 0x99A00-0x99AFF */ trait_page_0008, + /* 0x99B00-0x99BFF */ trait_page_0008, + /* 0x99C00-0x99CFF */ trait_page_0008, + /* 0x99D00-0x99DFF */ trait_page_0008, + /* 0x99E00-0x99EFF */ trait_page_0008, + /* 0x99F00-0x99FFF */ trait_page_0008, + /* 0x9A000-0x9A0FF */ trait_page_0008, + /* 0x9A100-0x9A1FF */ trait_page_0008, + /* 0x9A200-0x9A2FF */ trait_page_0008, + /* 0x9A300-0x9A3FF */ trait_page_0008, + /* 0x9A400-0x9A4FF */ trait_page_0008, + /* 0x9A500-0x9A5FF */ trait_page_0008, + /* 0x9A600-0x9A6FF */ trait_page_0008, + /* 0x9A700-0x9A7FF */ trait_page_0008, + /* 0x9A800-0x9A8FF */ trait_page_0008, + /* 0x9A900-0x9A9FF */ trait_page_0008, + /* 0x9AA00-0x9AAFF */ trait_page_0008, + /* 0x9AB00-0x9ABFF */ trait_page_0008, + /* 0x9AC00-0x9ACFF */ trait_page_0008, + /* 0x9AD00-0x9ADFF */ trait_page_0008, + /* 0x9AE00-0x9AEFF */ trait_page_0008, + /* 0x9AF00-0x9AFFF */ trait_page_0008, + /* 0x9B000-0x9B0FF */ trait_page_0008, + /* 0x9B100-0x9B1FF */ trait_page_0008, + /* 0x9B200-0x9B2FF */ trait_page_0008, + /* 0x9B300-0x9B3FF */ trait_page_0008, + /* 0x9B400-0x9B4FF */ trait_page_0008, + /* 0x9B500-0x9B5FF */ trait_page_0008, + /* 0x9B600-0x9B6FF */ trait_page_0008, + /* 0x9B700-0x9B7FF */ trait_page_0008, + /* 0x9B800-0x9B8FF */ trait_page_0008, + /* 0x9B900-0x9B9FF */ trait_page_0008, + /* 0x9BA00-0x9BAFF */ trait_page_0008, + /* 0x9BB00-0x9BBFF */ trait_page_0008, + /* 0x9BC00-0x9BCFF */ trait_page_0008, + /* 0x9BD00-0x9BDFF */ trait_page_0008, + /* 0x9BE00-0x9BEFF */ trait_page_0008, + /* 0x9BF00-0x9BFFF */ trait_page_0008, + /* 0x9C000-0x9C0FF */ trait_page_0008, + /* 0x9C100-0x9C1FF */ trait_page_0008, + /* 0x9C200-0x9C2FF */ trait_page_0008, + /* 0x9C300-0x9C3FF */ trait_page_0008, + /* 0x9C400-0x9C4FF */ trait_page_0008, + /* 0x9C500-0x9C5FF */ trait_page_0008, + /* 0x9C600-0x9C6FF */ trait_page_0008, + /* 0x9C700-0x9C7FF */ trait_page_0008, + /* 0x9C800-0x9C8FF */ trait_page_0008, + /* 0x9C900-0x9C9FF */ trait_page_0008, + /* 0x9CA00-0x9CAFF */ trait_page_0008, + /* 0x9CB00-0x9CBFF */ trait_page_0008, + /* 0x9CC00-0x9CCFF */ trait_page_0008, + /* 0x9CD00-0x9CDFF */ trait_page_0008, + /* 0x9CE00-0x9CEFF */ trait_page_0008, + /* 0x9CF00-0x9CFFF */ trait_page_0008, + /* 0x9D000-0x9D0FF */ trait_page_0008, + /* 0x9D100-0x9D1FF */ trait_page_0008, + /* 0x9D200-0x9D2FF */ trait_page_0008, + /* 0x9D300-0x9D3FF */ trait_page_0008, + /* 0x9D400-0x9D4FF */ trait_page_0008, + /* 0x9D500-0x9D5FF */ trait_page_0008, + /* 0x9D600-0x9D6FF */ trait_page_0008, + /* 0x9D700-0x9D7FF */ trait_page_0008, + /* 0x9D800-0x9D8FF */ trait_page_0008, + /* 0x9D900-0x9D9FF */ trait_page_0008, + /* 0x9DA00-0x9DAFF */ trait_page_0008, + /* 0x9DB00-0x9DBFF */ trait_page_0008, + /* 0x9DC00-0x9DCFF */ trait_page_0008, + /* 0x9DD00-0x9DDFF */ trait_page_0008, + /* 0x9DE00-0x9DEFF */ trait_page_0008, + /* 0x9DF00-0x9DFFF */ trait_page_0008, + /* 0x9E000-0x9E0FF */ trait_page_0008, + /* 0x9E100-0x9E1FF */ trait_page_0008, + /* 0x9E200-0x9E2FF */ trait_page_0008, + /* 0x9E300-0x9E3FF */ trait_page_0008, + /* 0x9E400-0x9E4FF */ trait_page_0008, + /* 0x9E500-0x9E5FF */ trait_page_0008, + /* 0x9E600-0x9E6FF */ trait_page_0008, + /* 0x9E700-0x9E7FF */ trait_page_0008, + /* 0x9E800-0x9E8FF */ trait_page_0008, + /* 0x9E900-0x9E9FF */ trait_page_0008, + /* 0x9EA00-0x9EAFF */ trait_page_0008, + /* 0x9EB00-0x9EBFF */ trait_page_0008, + /* 0x9EC00-0x9ECFF */ trait_page_0008, + /* 0x9ED00-0x9EDFF */ trait_page_0008, + /* 0x9EE00-0x9EEFF */ trait_page_0008, + /* 0x9EF00-0x9EFFF */ trait_page_0008, + /* 0x9F000-0x9F0FF */ trait_page_0008, + /* 0x9F100-0x9F1FF */ trait_page_0008, + /* 0x9F200-0x9F2FF */ trait_page_0008, + /* 0x9F300-0x9F3FF */ trait_page_0008, + /* 0x9F400-0x9F4FF */ trait_page_0008, + /* 0x9F500-0x9F5FF */ trait_page_0008, + /* 0x9F600-0x9F6FF */ trait_page_0008, + /* 0x9F700-0x9F7FF */ trait_page_0008, + /* 0x9F800-0x9F8FF */ trait_page_0008, + /* 0x9F900-0x9F9FF */ trait_page_0008, + /* 0x9FA00-0x9FAFF */ trait_page_0008, + /* 0x9FB00-0x9FBFF */ trait_page_0008, + /* 0x9FC00-0x9FCFF */ trait_page_0008, + /* 0x9FD00-0x9FDFF */ trait_page_0008, + /* 0x9FE00-0x9FEFF */ trait_page_0008, + /* 0x9FF00-0x9FFFF */ trait_page_0008, + /* 0xA0000-0xA00FF */ trait_page_0008, + /* 0xA0100-0xA01FF */ trait_page_0008, + /* 0xA0200-0xA02FF */ trait_page_0008, + /* 0xA0300-0xA03FF */ trait_page_0008, + /* 0xA0400-0xA04FF */ trait_page_0008, + /* 0xA0500-0xA05FF */ trait_page_0008, + /* 0xA0600-0xA06FF */ trait_page_0008, + /* 0xA0700-0xA07FF */ trait_page_0008, + /* 0xA0800-0xA08FF */ trait_page_0008, + /* 0xA0900-0xA09FF */ trait_page_0008, + /* 0xA0A00-0xA0AFF */ trait_page_0008, + /* 0xA0B00-0xA0BFF */ trait_page_0008, + /* 0xA0C00-0xA0CFF */ trait_page_0008, + /* 0xA0D00-0xA0DFF */ trait_page_0008, + /* 0xA0E00-0xA0EFF */ trait_page_0008, + /* 0xA0F00-0xA0FFF */ trait_page_0008, + /* 0xA1000-0xA10FF */ trait_page_0008, + /* 0xA1100-0xA11FF */ trait_page_0008, + /* 0xA1200-0xA12FF */ trait_page_0008, + /* 0xA1300-0xA13FF */ trait_page_0008, + /* 0xA1400-0xA14FF */ trait_page_0008, + /* 0xA1500-0xA15FF */ trait_page_0008, + /* 0xA1600-0xA16FF */ trait_page_0008, + /* 0xA1700-0xA17FF */ trait_page_0008, + /* 0xA1800-0xA18FF */ trait_page_0008, + /* 0xA1900-0xA19FF */ trait_page_0008, + /* 0xA1A00-0xA1AFF */ trait_page_0008, + /* 0xA1B00-0xA1BFF */ trait_page_0008, + /* 0xA1C00-0xA1CFF */ trait_page_0008, + /* 0xA1D00-0xA1DFF */ trait_page_0008, + /* 0xA1E00-0xA1EFF */ trait_page_0008, + /* 0xA1F00-0xA1FFF */ trait_page_0008, + /* 0xA2000-0xA20FF */ trait_page_0008, + /* 0xA2100-0xA21FF */ trait_page_0008, + /* 0xA2200-0xA22FF */ trait_page_0008, + /* 0xA2300-0xA23FF */ trait_page_0008, + /* 0xA2400-0xA24FF */ trait_page_0008, + /* 0xA2500-0xA25FF */ trait_page_0008, + /* 0xA2600-0xA26FF */ trait_page_0008, + /* 0xA2700-0xA27FF */ trait_page_0008, + /* 0xA2800-0xA28FF */ trait_page_0008, + /* 0xA2900-0xA29FF */ trait_page_0008, + /* 0xA2A00-0xA2AFF */ trait_page_0008, + /* 0xA2B00-0xA2BFF */ trait_page_0008, + /* 0xA2C00-0xA2CFF */ trait_page_0008, + /* 0xA2D00-0xA2DFF */ trait_page_0008, + /* 0xA2E00-0xA2EFF */ trait_page_0008, + /* 0xA2F00-0xA2FFF */ trait_page_0008, + /* 0xA3000-0xA30FF */ trait_page_0008, + /* 0xA3100-0xA31FF */ trait_page_0008, + /* 0xA3200-0xA32FF */ trait_page_0008, + /* 0xA3300-0xA33FF */ trait_page_0008, + /* 0xA3400-0xA34FF */ trait_page_0008, + /* 0xA3500-0xA35FF */ trait_page_0008, + /* 0xA3600-0xA36FF */ trait_page_0008, + /* 0xA3700-0xA37FF */ trait_page_0008, + /* 0xA3800-0xA38FF */ trait_page_0008, + /* 0xA3900-0xA39FF */ trait_page_0008, + /* 0xA3A00-0xA3AFF */ trait_page_0008, + /* 0xA3B00-0xA3BFF */ trait_page_0008, + /* 0xA3C00-0xA3CFF */ trait_page_0008, + /* 0xA3D00-0xA3DFF */ trait_page_0008, + /* 0xA3E00-0xA3EFF */ trait_page_0008, + /* 0xA3F00-0xA3FFF */ trait_page_0008, + /* 0xA4000-0xA40FF */ trait_page_0008, + /* 0xA4100-0xA41FF */ trait_page_0008, + /* 0xA4200-0xA42FF */ trait_page_0008, + /* 0xA4300-0xA43FF */ trait_page_0008, + /* 0xA4400-0xA44FF */ trait_page_0008, + /* 0xA4500-0xA45FF */ trait_page_0008, + /* 0xA4600-0xA46FF */ trait_page_0008, + /* 0xA4700-0xA47FF */ trait_page_0008, + /* 0xA4800-0xA48FF */ trait_page_0008, + /* 0xA4900-0xA49FF */ trait_page_0008, + /* 0xA4A00-0xA4AFF */ trait_page_0008, + /* 0xA4B00-0xA4BFF */ trait_page_0008, + /* 0xA4C00-0xA4CFF */ trait_page_0008, + /* 0xA4D00-0xA4DFF */ trait_page_0008, + /* 0xA4E00-0xA4EFF */ trait_page_0008, + /* 0xA4F00-0xA4FFF */ trait_page_0008, + /* 0xA5000-0xA50FF */ trait_page_0008, + /* 0xA5100-0xA51FF */ trait_page_0008, + /* 0xA5200-0xA52FF */ trait_page_0008, + /* 0xA5300-0xA53FF */ trait_page_0008, + /* 0xA5400-0xA54FF */ trait_page_0008, + /* 0xA5500-0xA55FF */ trait_page_0008, + /* 0xA5600-0xA56FF */ trait_page_0008, + /* 0xA5700-0xA57FF */ trait_page_0008, + /* 0xA5800-0xA58FF */ trait_page_0008, + /* 0xA5900-0xA59FF */ trait_page_0008, + /* 0xA5A00-0xA5AFF */ trait_page_0008, + /* 0xA5B00-0xA5BFF */ trait_page_0008, + /* 0xA5C00-0xA5CFF */ trait_page_0008, + /* 0xA5D00-0xA5DFF */ trait_page_0008, + /* 0xA5E00-0xA5EFF */ trait_page_0008, + /* 0xA5F00-0xA5FFF */ trait_page_0008, + /* 0xA6000-0xA60FF */ trait_page_0008, + /* 0xA6100-0xA61FF */ trait_page_0008, + /* 0xA6200-0xA62FF */ trait_page_0008, + /* 0xA6300-0xA63FF */ trait_page_0008, + /* 0xA6400-0xA64FF */ trait_page_0008, + /* 0xA6500-0xA65FF */ trait_page_0008, + /* 0xA6600-0xA66FF */ trait_page_0008, + /* 0xA6700-0xA67FF */ trait_page_0008, + /* 0xA6800-0xA68FF */ trait_page_0008, + /* 0xA6900-0xA69FF */ trait_page_0008, + /* 0xA6A00-0xA6AFF */ trait_page_0008, + /* 0xA6B00-0xA6BFF */ trait_page_0008, + /* 0xA6C00-0xA6CFF */ trait_page_0008, + /* 0xA6D00-0xA6DFF */ trait_page_0008, + /* 0xA6E00-0xA6EFF */ trait_page_0008, + /* 0xA6F00-0xA6FFF */ trait_page_0008, + /* 0xA7000-0xA70FF */ trait_page_0008, + /* 0xA7100-0xA71FF */ trait_page_0008, + /* 0xA7200-0xA72FF */ trait_page_0008, + /* 0xA7300-0xA73FF */ trait_page_0008, + /* 0xA7400-0xA74FF */ trait_page_0008, + /* 0xA7500-0xA75FF */ trait_page_0008, + /* 0xA7600-0xA76FF */ trait_page_0008, + /* 0xA7700-0xA77FF */ trait_page_0008, + /* 0xA7800-0xA78FF */ trait_page_0008, + /* 0xA7900-0xA79FF */ trait_page_0008, + /* 0xA7A00-0xA7AFF */ trait_page_0008, + /* 0xA7B00-0xA7BFF */ trait_page_0008, + /* 0xA7C00-0xA7CFF */ trait_page_0008, + /* 0xA7D00-0xA7DFF */ trait_page_0008, + /* 0xA7E00-0xA7EFF */ trait_page_0008, + /* 0xA7F00-0xA7FFF */ trait_page_0008, + /* 0xA8000-0xA80FF */ trait_page_0008, + /* 0xA8100-0xA81FF */ trait_page_0008, + /* 0xA8200-0xA82FF */ trait_page_0008, + /* 0xA8300-0xA83FF */ trait_page_0008, + /* 0xA8400-0xA84FF */ trait_page_0008, + /* 0xA8500-0xA85FF */ trait_page_0008, + /* 0xA8600-0xA86FF */ trait_page_0008, + /* 0xA8700-0xA87FF */ trait_page_0008, + /* 0xA8800-0xA88FF */ trait_page_0008, + /* 0xA8900-0xA89FF */ trait_page_0008, + /* 0xA8A00-0xA8AFF */ trait_page_0008, + /* 0xA8B00-0xA8BFF */ trait_page_0008, + /* 0xA8C00-0xA8CFF */ trait_page_0008, + /* 0xA8D00-0xA8DFF */ trait_page_0008, + /* 0xA8E00-0xA8EFF */ trait_page_0008, + /* 0xA8F00-0xA8FFF */ trait_page_0008, + /* 0xA9000-0xA90FF */ trait_page_0008, + /* 0xA9100-0xA91FF */ trait_page_0008, + /* 0xA9200-0xA92FF */ trait_page_0008, + /* 0xA9300-0xA93FF */ trait_page_0008, + /* 0xA9400-0xA94FF */ trait_page_0008, + /* 0xA9500-0xA95FF */ trait_page_0008, + /* 0xA9600-0xA96FF */ trait_page_0008, + /* 0xA9700-0xA97FF */ trait_page_0008, + /* 0xA9800-0xA98FF */ trait_page_0008, + /* 0xA9900-0xA99FF */ trait_page_0008, + /* 0xA9A00-0xA9AFF */ trait_page_0008, + /* 0xA9B00-0xA9BFF */ trait_page_0008, + /* 0xA9C00-0xA9CFF */ trait_page_0008, + /* 0xA9D00-0xA9DFF */ trait_page_0008, + /* 0xA9E00-0xA9EFF */ trait_page_0008, + /* 0xA9F00-0xA9FFF */ trait_page_0008, + /* 0xAA000-0xAA0FF */ trait_page_0008, + /* 0xAA100-0xAA1FF */ trait_page_0008, + /* 0xAA200-0xAA2FF */ trait_page_0008, + /* 0xAA300-0xAA3FF */ trait_page_0008, + /* 0xAA400-0xAA4FF */ trait_page_0008, + /* 0xAA500-0xAA5FF */ trait_page_0008, + /* 0xAA600-0xAA6FF */ trait_page_0008, + /* 0xAA700-0xAA7FF */ trait_page_0008, + /* 0xAA800-0xAA8FF */ trait_page_0008, + /* 0xAA900-0xAA9FF */ trait_page_0008, + /* 0xAAA00-0xAAAFF */ trait_page_0008, + /* 0xAAB00-0xAABFF */ trait_page_0008, + /* 0xAAC00-0xAACFF */ trait_page_0008, + /* 0xAAD00-0xAADFF */ trait_page_0008, + /* 0xAAE00-0xAAEFF */ trait_page_0008, + /* 0xAAF00-0xAAFFF */ trait_page_0008, + /* 0xAB000-0xAB0FF */ trait_page_0008, + /* 0xAB100-0xAB1FF */ trait_page_0008, + /* 0xAB200-0xAB2FF */ trait_page_0008, + /* 0xAB300-0xAB3FF */ trait_page_0008, + /* 0xAB400-0xAB4FF */ trait_page_0008, + /* 0xAB500-0xAB5FF */ trait_page_0008, + /* 0xAB600-0xAB6FF */ trait_page_0008, + /* 0xAB700-0xAB7FF */ trait_page_0008, + /* 0xAB800-0xAB8FF */ trait_page_0008, + /* 0xAB900-0xAB9FF */ trait_page_0008, + /* 0xABA00-0xABAFF */ trait_page_0008, + /* 0xABB00-0xABBFF */ trait_page_0008, + /* 0xABC00-0xABCFF */ trait_page_0008, + /* 0xABD00-0xABDFF */ trait_page_0008, + /* 0xABE00-0xABEFF */ trait_page_0008, + /* 0xABF00-0xABFFF */ trait_page_0008, + /* 0xAC000-0xAC0FF */ trait_page_0008, + /* 0xAC100-0xAC1FF */ trait_page_0008, + /* 0xAC200-0xAC2FF */ trait_page_0008, + /* 0xAC300-0xAC3FF */ trait_page_0008, + /* 0xAC400-0xAC4FF */ trait_page_0008, + /* 0xAC500-0xAC5FF */ trait_page_0008, + /* 0xAC600-0xAC6FF */ trait_page_0008, + /* 0xAC700-0xAC7FF */ trait_page_0008, + /* 0xAC800-0xAC8FF */ trait_page_0008, + /* 0xAC900-0xAC9FF */ trait_page_0008, + /* 0xACA00-0xACAFF */ trait_page_0008, + /* 0xACB00-0xACBFF */ trait_page_0008, + /* 0xACC00-0xACCFF */ trait_page_0008, + /* 0xACD00-0xACDFF */ trait_page_0008, + /* 0xACE00-0xACEFF */ trait_page_0008, + /* 0xACF00-0xACFFF */ trait_page_0008, + /* 0xAD000-0xAD0FF */ trait_page_0008, + /* 0xAD100-0xAD1FF */ trait_page_0008, + /* 0xAD200-0xAD2FF */ trait_page_0008, + /* 0xAD300-0xAD3FF */ trait_page_0008, + /* 0xAD400-0xAD4FF */ trait_page_0008, + /* 0xAD500-0xAD5FF */ trait_page_0008, + /* 0xAD600-0xAD6FF */ trait_page_0008, + /* 0xAD700-0xAD7FF */ trait_page_0008, + /* 0xAD800-0xAD8FF */ trait_page_0008, + /* 0xAD900-0xAD9FF */ trait_page_0008, + /* 0xADA00-0xADAFF */ trait_page_0008, + /* 0xADB00-0xADBFF */ trait_page_0008, + /* 0xADC00-0xADCFF */ trait_page_0008, + /* 0xADD00-0xADDFF */ trait_page_0008, + /* 0xADE00-0xADEFF */ trait_page_0008, + /* 0xADF00-0xADFFF */ trait_page_0008, + /* 0xAE000-0xAE0FF */ trait_page_0008, + /* 0xAE100-0xAE1FF */ trait_page_0008, + /* 0xAE200-0xAE2FF */ trait_page_0008, + /* 0xAE300-0xAE3FF */ trait_page_0008, + /* 0xAE400-0xAE4FF */ trait_page_0008, + /* 0xAE500-0xAE5FF */ trait_page_0008, + /* 0xAE600-0xAE6FF */ trait_page_0008, + /* 0xAE700-0xAE7FF */ trait_page_0008, + /* 0xAE800-0xAE8FF */ trait_page_0008, + /* 0xAE900-0xAE9FF */ trait_page_0008, + /* 0xAEA00-0xAEAFF */ trait_page_0008, + /* 0xAEB00-0xAEBFF */ trait_page_0008, + /* 0xAEC00-0xAECFF */ trait_page_0008, + /* 0xAED00-0xAEDFF */ trait_page_0008, + /* 0xAEE00-0xAEEFF */ trait_page_0008, + /* 0xAEF00-0xAEFFF */ trait_page_0008, + /* 0xAF000-0xAF0FF */ trait_page_0008, + /* 0xAF100-0xAF1FF */ trait_page_0008, + /* 0xAF200-0xAF2FF */ trait_page_0008, + /* 0xAF300-0xAF3FF */ trait_page_0008, + /* 0xAF400-0xAF4FF */ trait_page_0008, + /* 0xAF500-0xAF5FF */ trait_page_0008, + /* 0xAF600-0xAF6FF */ trait_page_0008, + /* 0xAF700-0xAF7FF */ trait_page_0008, + /* 0xAF800-0xAF8FF */ trait_page_0008, + /* 0xAF900-0xAF9FF */ trait_page_0008, + /* 0xAFA00-0xAFAFF */ trait_page_0008, + /* 0xAFB00-0xAFBFF */ trait_page_0008, + /* 0xAFC00-0xAFCFF */ trait_page_0008, + /* 0xAFD00-0xAFDFF */ trait_page_0008, + /* 0xAFE00-0xAFEFF */ trait_page_0008, + /* 0xAFF00-0xAFFFF */ trait_page_0008, + /* 0xB0000-0xB00FF */ trait_page_0008, + /* 0xB0100-0xB01FF */ trait_page_0008, + /* 0xB0200-0xB02FF */ trait_page_0008, + /* 0xB0300-0xB03FF */ trait_page_0008, + /* 0xB0400-0xB04FF */ trait_page_0008, + /* 0xB0500-0xB05FF */ trait_page_0008, + /* 0xB0600-0xB06FF */ trait_page_0008, + /* 0xB0700-0xB07FF */ trait_page_0008, + /* 0xB0800-0xB08FF */ trait_page_0008, + /* 0xB0900-0xB09FF */ trait_page_0008, + /* 0xB0A00-0xB0AFF */ trait_page_0008, + /* 0xB0B00-0xB0BFF */ trait_page_0008, + /* 0xB0C00-0xB0CFF */ trait_page_0008, + /* 0xB0D00-0xB0DFF */ trait_page_0008, + /* 0xB0E00-0xB0EFF */ trait_page_0008, + /* 0xB0F00-0xB0FFF */ trait_page_0008, + /* 0xB1000-0xB10FF */ trait_page_0008, + /* 0xB1100-0xB11FF */ trait_page_0008, + /* 0xB1200-0xB12FF */ trait_page_0008, + /* 0xB1300-0xB13FF */ trait_page_0008, + /* 0xB1400-0xB14FF */ trait_page_0008, + /* 0xB1500-0xB15FF */ trait_page_0008, + /* 0xB1600-0xB16FF */ trait_page_0008, + /* 0xB1700-0xB17FF */ trait_page_0008, + /* 0xB1800-0xB18FF */ trait_page_0008, + /* 0xB1900-0xB19FF */ trait_page_0008, + /* 0xB1A00-0xB1AFF */ trait_page_0008, + /* 0xB1B00-0xB1BFF */ trait_page_0008, + /* 0xB1C00-0xB1CFF */ trait_page_0008, + /* 0xB1D00-0xB1DFF */ trait_page_0008, + /* 0xB1E00-0xB1EFF */ trait_page_0008, + /* 0xB1F00-0xB1FFF */ trait_page_0008, + /* 0xB2000-0xB20FF */ trait_page_0008, + /* 0xB2100-0xB21FF */ trait_page_0008, + /* 0xB2200-0xB22FF */ trait_page_0008, + /* 0xB2300-0xB23FF */ trait_page_0008, + /* 0xB2400-0xB24FF */ trait_page_0008, + /* 0xB2500-0xB25FF */ trait_page_0008, + /* 0xB2600-0xB26FF */ trait_page_0008, + /* 0xB2700-0xB27FF */ trait_page_0008, + /* 0xB2800-0xB28FF */ trait_page_0008, + /* 0xB2900-0xB29FF */ trait_page_0008, + /* 0xB2A00-0xB2AFF */ trait_page_0008, + /* 0xB2B00-0xB2BFF */ trait_page_0008, + /* 0xB2C00-0xB2CFF */ trait_page_0008, + /* 0xB2D00-0xB2DFF */ trait_page_0008, + /* 0xB2E00-0xB2EFF */ trait_page_0008, + /* 0xB2F00-0xB2FFF */ trait_page_0008, + /* 0xB3000-0xB30FF */ trait_page_0008, + /* 0xB3100-0xB31FF */ trait_page_0008, + /* 0xB3200-0xB32FF */ trait_page_0008, + /* 0xB3300-0xB33FF */ trait_page_0008, + /* 0xB3400-0xB34FF */ trait_page_0008, + /* 0xB3500-0xB35FF */ trait_page_0008, + /* 0xB3600-0xB36FF */ trait_page_0008, + /* 0xB3700-0xB37FF */ trait_page_0008, + /* 0xB3800-0xB38FF */ trait_page_0008, + /* 0xB3900-0xB39FF */ trait_page_0008, + /* 0xB3A00-0xB3AFF */ trait_page_0008, + /* 0xB3B00-0xB3BFF */ trait_page_0008, + /* 0xB3C00-0xB3CFF */ trait_page_0008, + /* 0xB3D00-0xB3DFF */ trait_page_0008, + /* 0xB3E00-0xB3EFF */ trait_page_0008, + /* 0xB3F00-0xB3FFF */ trait_page_0008, + /* 0xB4000-0xB40FF */ trait_page_0008, + /* 0xB4100-0xB41FF */ trait_page_0008, + /* 0xB4200-0xB42FF */ trait_page_0008, + /* 0xB4300-0xB43FF */ trait_page_0008, + /* 0xB4400-0xB44FF */ trait_page_0008, + /* 0xB4500-0xB45FF */ trait_page_0008, + /* 0xB4600-0xB46FF */ trait_page_0008, + /* 0xB4700-0xB47FF */ trait_page_0008, + /* 0xB4800-0xB48FF */ trait_page_0008, + /* 0xB4900-0xB49FF */ trait_page_0008, + /* 0xB4A00-0xB4AFF */ trait_page_0008, + /* 0xB4B00-0xB4BFF */ trait_page_0008, + /* 0xB4C00-0xB4CFF */ trait_page_0008, + /* 0xB4D00-0xB4DFF */ trait_page_0008, + /* 0xB4E00-0xB4EFF */ trait_page_0008, + /* 0xB4F00-0xB4FFF */ trait_page_0008, + /* 0xB5000-0xB50FF */ trait_page_0008, + /* 0xB5100-0xB51FF */ trait_page_0008, + /* 0xB5200-0xB52FF */ trait_page_0008, + /* 0xB5300-0xB53FF */ trait_page_0008, + /* 0xB5400-0xB54FF */ trait_page_0008, + /* 0xB5500-0xB55FF */ trait_page_0008, + /* 0xB5600-0xB56FF */ trait_page_0008, + /* 0xB5700-0xB57FF */ trait_page_0008, + /* 0xB5800-0xB58FF */ trait_page_0008, + /* 0xB5900-0xB59FF */ trait_page_0008, + /* 0xB5A00-0xB5AFF */ trait_page_0008, + /* 0xB5B00-0xB5BFF */ trait_page_0008, + /* 0xB5C00-0xB5CFF */ trait_page_0008, + /* 0xB5D00-0xB5DFF */ trait_page_0008, + /* 0xB5E00-0xB5EFF */ trait_page_0008, + /* 0xB5F00-0xB5FFF */ trait_page_0008, + /* 0xB6000-0xB60FF */ trait_page_0008, + /* 0xB6100-0xB61FF */ trait_page_0008, + /* 0xB6200-0xB62FF */ trait_page_0008, + /* 0xB6300-0xB63FF */ trait_page_0008, + /* 0xB6400-0xB64FF */ trait_page_0008, + /* 0xB6500-0xB65FF */ trait_page_0008, + /* 0xB6600-0xB66FF */ trait_page_0008, + /* 0xB6700-0xB67FF */ trait_page_0008, + /* 0xB6800-0xB68FF */ trait_page_0008, + /* 0xB6900-0xB69FF */ trait_page_0008, + /* 0xB6A00-0xB6AFF */ trait_page_0008, + /* 0xB6B00-0xB6BFF */ trait_page_0008, + /* 0xB6C00-0xB6CFF */ trait_page_0008, + /* 0xB6D00-0xB6DFF */ trait_page_0008, + /* 0xB6E00-0xB6EFF */ trait_page_0008, + /* 0xB6F00-0xB6FFF */ trait_page_0008, + /* 0xB7000-0xB70FF */ trait_page_0008, + /* 0xB7100-0xB71FF */ trait_page_0008, + /* 0xB7200-0xB72FF */ trait_page_0008, + /* 0xB7300-0xB73FF */ trait_page_0008, + /* 0xB7400-0xB74FF */ trait_page_0008, + /* 0xB7500-0xB75FF */ trait_page_0008, + /* 0xB7600-0xB76FF */ trait_page_0008, + /* 0xB7700-0xB77FF */ trait_page_0008, + /* 0xB7800-0xB78FF */ trait_page_0008, + /* 0xB7900-0xB79FF */ trait_page_0008, + /* 0xB7A00-0xB7AFF */ trait_page_0008, + /* 0xB7B00-0xB7BFF */ trait_page_0008, + /* 0xB7C00-0xB7CFF */ trait_page_0008, + /* 0xB7D00-0xB7DFF */ trait_page_0008, + /* 0xB7E00-0xB7EFF */ trait_page_0008, + /* 0xB7F00-0xB7FFF */ trait_page_0008, + /* 0xB8000-0xB80FF */ trait_page_0008, + /* 0xB8100-0xB81FF */ trait_page_0008, + /* 0xB8200-0xB82FF */ trait_page_0008, + /* 0xB8300-0xB83FF */ trait_page_0008, + /* 0xB8400-0xB84FF */ trait_page_0008, + /* 0xB8500-0xB85FF */ trait_page_0008, + /* 0xB8600-0xB86FF */ trait_page_0008, + /* 0xB8700-0xB87FF */ trait_page_0008, + /* 0xB8800-0xB88FF */ trait_page_0008, + /* 0xB8900-0xB89FF */ trait_page_0008, + /* 0xB8A00-0xB8AFF */ trait_page_0008, + /* 0xB8B00-0xB8BFF */ trait_page_0008, + /* 0xB8C00-0xB8CFF */ trait_page_0008, + /* 0xB8D00-0xB8DFF */ trait_page_0008, + /* 0xB8E00-0xB8EFF */ trait_page_0008, + /* 0xB8F00-0xB8FFF */ trait_page_0008, + /* 0xB9000-0xB90FF */ trait_page_0008, + /* 0xB9100-0xB91FF */ trait_page_0008, + /* 0xB9200-0xB92FF */ trait_page_0008, + /* 0xB9300-0xB93FF */ trait_page_0008, + /* 0xB9400-0xB94FF */ trait_page_0008, + /* 0xB9500-0xB95FF */ trait_page_0008, + /* 0xB9600-0xB96FF */ trait_page_0008, + /* 0xB9700-0xB97FF */ trait_page_0008, + /* 0xB9800-0xB98FF */ trait_page_0008, + /* 0xB9900-0xB99FF */ trait_page_0008, + /* 0xB9A00-0xB9AFF */ trait_page_0008, + /* 0xB9B00-0xB9BFF */ trait_page_0008, + /* 0xB9C00-0xB9CFF */ trait_page_0008, + /* 0xB9D00-0xB9DFF */ trait_page_0008, + /* 0xB9E00-0xB9EFF */ trait_page_0008, + /* 0xB9F00-0xB9FFF */ trait_page_0008, + /* 0xBA000-0xBA0FF */ trait_page_0008, + /* 0xBA100-0xBA1FF */ trait_page_0008, + /* 0xBA200-0xBA2FF */ trait_page_0008, + /* 0xBA300-0xBA3FF */ trait_page_0008, + /* 0xBA400-0xBA4FF */ trait_page_0008, + /* 0xBA500-0xBA5FF */ trait_page_0008, + /* 0xBA600-0xBA6FF */ trait_page_0008, + /* 0xBA700-0xBA7FF */ trait_page_0008, + /* 0xBA800-0xBA8FF */ trait_page_0008, + /* 0xBA900-0xBA9FF */ trait_page_0008, + /* 0xBAA00-0xBAAFF */ trait_page_0008, + /* 0xBAB00-0xBABFF */ trait_page_0008, + /* 0xBAC00-0xBACFF */ trait_page_0008, + /* 0xBAD00-0xBADFF */ trait_page_0008, + /* 0xBAE00-0xBAEFF */ trait_page_0008, + /* 0xBAF00-0xBAFFF */ trait_page_0008, + /* 0xBB000-0xBB0FF */ trait_page_0008, + /* 0xBB100-0xBB1FF */ trait_page_0008, + /* 0xBB200-0xBB2FF */ trait_page_0008, + /* 0xBB300-0xBB3FF */ trait_page_0008, + /* 0xBB400-0xBB4FF */ trait_page_0008, + /* 0xBB500-0xBB5FF */ trait_page_0008, + /* 0xBB600-0xBB6FF */ trait_page_0008, + /* 0xBB700-0xBB7FF */ trait_page_0008, + /* 0xBB800-0xBB8FF */ trait_page_0008, + /* 0xBB900-0xBB9FF */ trait_page_0008, + /* 0xBBA00-0xBBAFF */ trait_page_0008, + /* 0xBBB00-0xBBBFF */ trait_page_0008, + /* 0xBBC00-0xBBCFF */ trait_page_0008, + /* 0xBBD00-0xBBDFF */ trait_page_0008, + /* 0xBBE00-0xBBEFF */ trait_page_0008, + /* 0xBBF00-0xBBFFF */ trait_page_0008, + /* 0xBC000-0xBC0FF */ trait_page_0008, + /* 0xBC100-0xBC1FF */ trait_page_0008, + /* 0xBC200-0xBC2FF */ trait_page_0008, + /* 0xBC300-0xBC3FF */ trait_page_0008, + /* 0xBC400-0xBC4FF */ trait_page_0008, + /* 0xBC500-0xBC5FF */ trait_page_0008, + /* 0xBC600-0xBC6FF */ trait_page_0008, + /* 0xBC700-0xBC7FF */ trait_page_0008, + /* 0xBC800-0xBC8FF */ trait_page_0008, + /* 0xBC900-0xBC9FF */ trait_page_0008, + /* 0xBCA00-0xBCAFF */ trait_page_0008, + /* 0xBCB00-0xBCBFF */ trait_page_0008, + /* 0xBCC00-0xBCCFF */ trait_page_0008, + /* 0xBCD00-0xBCDFF */ trait_page_0008, + /* 0xBCE00-0xBCEFF */ trait_page_0008, + /* 0xBCF00-0xBCFFF */ trait_page_0008, + /* 0xBD000-0xBD0FF */ trait_page_0008, + /* 0xBD100-0xBD1FF */ trait_page_0008, + /* 0xBD200-0xBD2FF */ trait_page_0008, + /* 0xBD300-0xBD3FF */ trait_page_0008, + /* 0xBD400-0xBD4FF */ trait_page_0008, + /* 0xBD500-0xBD5FF */ trait_page_0008, + /* 0xBD600-0xBD6FF */ trait_page_0008, + /* 0xBD700-0xBD7FF */ trait_page_0008, + /* 0xBD800-0xBD8FF */ trait_page_0008, + /* 0xBD900-0xBD9FF */ trait_page_0008, + /* 0xBDA00-0xBDAFF */ trait_page_0008, + /* 0xBDB00-0xBDBFF */ trait_page_0008, + /* 0xBDC00-0xBDCFF */ trait_page_0008, + /* 0xBDD00-0xBDDFF */ trait_page_0008, + /* 0xBDE00-0xBDEFF */ trait_page_0008, + /* 0xBDF00-0xBDFFF */ trait_page_0008, + /* 0xBE000-0xBE0FF */ trait_page_0008, + /* 0xBE100-0xBE1FF */ trait_page_0008, + /* 0xBE200-0xBE2FF */ trait_page_0008, + /* 0xBE300-0xBE3FF */ trait_page_0008, + /* 0xBE400-0xBE4FF */ trait_page_0008, + /* 0xBE500-0xBE5FF */ trait_page_0008, + /* 0xBE600-0xBE6FF */ trait_page_0008, + /* 0xBE700-0xBE7FF */ trait_page_0008, + /* 0xBE800-0xBE8FF */ trait_page_0008, + /* 0xBE900-0xBE9FF */ trait_page_0008, + /* 0xBEA00-0xBEAFF */ trait_page_0008, + /* 0xBEB00-0xBEBFF */ trait_page_0008, + /* 0xBEC00-0xBECFF */ trait_page_0008, + /* 0xBED00-0xBEDFF */ trait_page_0008, + /* 0xBEE00-0xBEEFF */ trait_page_0008, + /* 0xBEF00-0xBEFFF */ trait_page_0008, + /* 0xBF000-0xBF0FF */ trait_page_0008, + /* 0xBF100-0xBF1FF */ trait_page_0008, + /* 0xBF200-0xBF2FF */ trait_page_0008, + /* 0xBF300-0xBF3FF */ trait_page_0008, + /* 0xBF400-0xBF4FF */ trait_page_0008, + /* 0xBF500-0xBF5FF */ trait_page_0008, + /* 0xBF600-0xBF6FF */ trait_page_0008, + /* 0xBF700-0xBF7FF */ trait_page_0008, + /* 0xBF800-0xBF8FF */ trait_page_0008, + /* 0xBF900-0xBF9FF */ trait_page_0008, + /* 0xBFA00-0xBFAFF */ trait_page_0008, + /* 0xBFB00-0xBFBFF */ trait_page_0008, + /* 0xBFC00-0xBFCFF */ trait_page_0008, + /* 0xBFD00-0xBFDFF */ trait_page_0008, + /* 0xBFE00-0xBFEFF */ trait_page_0008, + /* 0xBFF00-0xBFFFF */ trait_page_0008, + /* 0xC0000-0xC00FF */ trait_page_0008, + /* 0xC0100-0xC01FF */ trait_page_0008, + /* 0xC0200-0xC02FF */ trait_page_0008, + /* 0xC0300-0xC03FF */ trait_page_0008, + /* 0xC0400-0xC04FF */ trait_page_0008, + /* 0xC0500-0xC05FF */ trait_page_0008, + /* 0xC0600-0xC06FF */ trait_page_0008, + /* 0xC0700-0xC07FF */ trait_page_0008, + /* 0xC0800-0xC08FF */ trait_page_0008, + /* 0xC0900-0xC09FF */ trait_page_0008, + /* 0xC0A00-0xC0AFF */ trait_page_0008, + /* 0xC0B00-0xC0BFF */ trait_page_0008, + /* 0xC0C00-0xC0CFF */ trait_page_0008, + /* 0xC0D00-0xC0DFF */ trait_page_0008, + /* 0xC0E00-0xC0EFF */ trait_page_0008, + /* 0xC0F00-0xC0FFF */ trait_page_0008, + /* 0xC1000-0xC10FF */ trait_page_0008, + /* 0xC1100-0xC11FF */ trait_page_0008, + /* 0xC1200-0xC12FF */ trait_page_0008, + /* 0xC1300-0xC13FF */ trait_page_0008, + /* 0xC1400-0xC14FF */ trait_page_0008, + /* 0xC1500-0xC15FF */ trait_page_0008, + /* 0xC1600-0xC16FF */ trait_page_0008, + /* 0xC1700-0xC17FF */ trait_page_0008, + /* 0xC1800-0xC18FF */ trait_page_0008, + /* 0xC1900-0xC19FF */ trait_page_0008, + /* 0xC1A00-0xC1AFF */ trait_page_0008, + /* 0xC1B00-0xC1BFF */ trait_page_0008, + /* 0xC1C00-0xC1CFF */ trait_page_0008, + /* 0xC1D00-0xC1DFF */ trait_page_0008, + /* 0xC1E00-0xC1EFF */ trait_page_0008, + /* 0xC1F00-0xC1FFF */ trait_page_0008, + /* 0xC2000-0xC20FF */ trait_page_0008, + /* 0xC2100-0xC21FF */ trait_page_0008, + /* 0xC2200-0xC22FF */ trait_page_0008, + /* 0xC2300-0xC23FF */ trait_page_0008, + /* 0xC2400-0xC24FF */ trait_page_0008, + /* 0xC2500-0xC25FF */ trait_page_0008, + /* 0xC2600-0xC26FF */ trait_page_0008, + /* 0xC2700-0xC27FF */ trait_page_0008, + /* 0xC2800-0xC28FF */ trait_page_0008, + /* 0xC2900-0xC29FF */ trait_page_0008, + /* 0xC2A00-0xC2AFF */ trait_page_0008, + /* 0xC2B00-0xC2BFF */ trait_page_0008, + /* 0xC2C00-0xC2CFF */ trait_page_0008, + /* 0xC2D00-0xC2DFF */ trait_page_0008, + /* 0xC2E00-0xC2EFF */ trait_page_0008, + /* 0xC2F00-0xC2FFF */ trait_page_0008, + /* 0xC3000-0xC30FF */ trait_page_0008, + /* 0xC3100-0xC31FF */ trait_page_0008, + /* 0xC3200-0xC32FF */ trait_page_0008, + /* 0xC3300-0xC33FF */ trait_page_0008, + /* 0xC3400-0xC34FF */ trait_page_0008, + /* 0xC3500-0xC35FF */ trait_page_0008, + /* 0xC3600-0xC36FF */ trait_page_0008, + /* 0xC3700-0xC37FF */ trait_page_0008, + /* 0xC3800-0xC38FF */ trait_page_0008, + /* 0xC3900-0xC39FF */ trait_page_0008, + /* 0xC3A00-0xC3AFF */ trait_page_0008, + /* 0xC3B00-0xC3BFF */ trait_page_0008, + /* 0xC3C00-0xC3CFF */ trait_page_0008, + /* 0xC3D00-0xC3DFF */ trait_page_0008, + /* 0xC3E00-0xC3EFF */ trait_page_0008, + /* 0xC3F00-0xC3FFF */ trait_page_0008, + /* 0xC4000-0xC40FF */ trait_page_0008, + /* 0xC4100-0xC41FF */ trait_page_0008, + /* 0xC4200-0xC42FF */ trait_page_0008, + /* 0xC4300-0xC43FF */ trait_page_0008, + /* 0xC4400-0xC44FF */ trait_page_0008, + /* 0xC4500-0xC45FF */ trait_page_0008, + /* 0xC4600-0xC46FF */ trait_page_0008, + /* 0xC4700-0xC47FF */ trait_page_0008, + /* 0xC4800-0xC48FF */ trait_page_0008, + /* 0xC4900-0xC49FF */ trait_page_0008, + /* 0xC4A00-0xC4AFF */ trait_page_0008, + /* 0xC4B00-0xC4BFF */ trait_page_0008, + /* 0xC4C00-0xC4CFF */ trait_page_0008, + /* 0xC4D00-0xC4DFF */ trait_page_0008, + /* 0xC4E00-0xC4EFF */ trait_page_0008, + /* 0xC4F00-0xC4FFF */ trait_page_0008, + /* 0xC5000-0xC50FF */ trait_page_0008, + /* 0xC5100-0xC51FF */ trait_page_0008, + /* 0xC5200-0xC52FF */ trait_page_0008, + /* 0xC5300-0xC53FF */ trait_page_0008, + /* 0xC5400-0xC54FF */ trait_page_0008, + /* 0xC5500-0xC55FF */ trait_page_0008, + /* 0xC5600-0xC56FF */ trait_page_0008, + /* 0xC5700-0xC57FF */ trait_page_0008, + /* 0xC5800-0xC58FF */ trait_page_0008, + /* 0xC5900-0xC59FF */ trait_page_0008, + /* 0xC5A00-0xC5AFF */ trait_page_0008, + /* 0xC5B00-0xC5BFF */ trait_page_0008, + /* 0xC5C00-0xC5CFF */ trait_page_0008, + /* 0xC5D00-0xC5DFF */ trait_page_0008, + /* 0xC5E00-0xC5EFF */ trait_page_0008, + /* 0xC5F00-0xC5FFF */ trait_page_0008, + /* 0xC6000-0xC60FF */ trait_page_0008, + /* 0xC6100-0xC61FF */ trait_page_0008, + /* 0xC6200-0xC62FF */ trait_page_0008, + /* 0xC6300-0xC63FF */ trait_page_0008, + /* 0xC6400-0xC64FF */ trait_page_0008, + /* 0xC6500-0xC65FF */ trait_page_0008, + /* 0xC6600-0xC66FF */ trait_page_0008, + /* 0xC6700-0xC67FF */ trait_page_0008, + /* 0xC6800-0xC68FF */ trait_page_0008, + /* 0xC6900-0xC69FF */ trait_page_0008, + /* 0xC6A00-0xC6AFF */ trait_page_0008, + /* 0xC6B00-0xC6BFF */ trait_page_0008, + /* 0xC6C00-0xC6CFF */ trait_page_0008, + /* 0xC6D00-0xC6DFF */ trait_page_0008, + /* 0xC6E00-0xC6EFF */ trait_page_0008, + /* 0xC6F00-0xC6FFF */ trait_page_0008, + /* 0xC7000-0xC70FF */ trait_page_0008, + /* 0xC7100-0xC71FF */ trait_page_0008, + /* 0xC7200-0xC72FF */ trait_page_0008, + /* 0xC7300-0xC73FF */ trait_page_0008, + /* 0xC7400-0xC74FF */ trait_page_0008, + /* 0xC7500-0xC75FF */ trait_page_0008, + /* 0xC7600-0xC76FF */ trait_page_0008, + /* 0xC7700-0xC77FF */ trait_page_0008, + /* 0xC7800-0xC78FF */ trait_page_0008, + /* 0xC7900-0xC79FF */ trait_page_0008, + /* 0xC7A00-0xC7AFF */ trait_page_0008, + /* 0xC7B00-0xC7BFF */ trait_page_0008, + /* 0xC7C00-0xC7CFF */ trait_page_0008, + /* 0xC7D00-0xC7DFF */ trait_page_0008, + /* 0xC7E00-0xC7EFF */ trait_page_0008, + /* 0xC7F00-0xC7FFF */ trait_page_0008, + /* 0xC8000-0xC80FF */ trait_page_0008, + /* 0xC8100-0xC81FF */ trait_page_0008, + /* 0xC8200-0xC82FF */ trait_page_0008, + /* 0xC8300-0xC83FF */ trait_page_0008, + /* 0xC8400-0xC84FF */ trait_page_0008, + /* 0xC8500-0xC85FF */ trait_page_0008, + /* 0xC8600-0xC86FF */ trait_page_0008, + /* 0xC8700-0xC87FF */ trait_page_0008, + /* 0xC8800-0xC88FF */ trait_page_0008, + /* 0xC8900-0xC89FF */ trait_page_0008, + /* 0xC8A00-0xC8AFF */ trait_page_0008, + /* 0xC8B00-0xC8BFF */ trait_page_0008, + /* 0xC8C00-0xC8CFF */ trait_page_0008, + /* 0xC8D00-0xC8DFF */ trait_page_0008, + /* 0xC8E00-0xC8EFF */ trait_page_0008, + /* 0xC8F00-0xC8FFF */ trait_page_0008, + /* 0xC9000-0xC90FF */ trait_page_0008, + /* 0xC9100-0xC91FF */ trait_page_0008, + /* 0xC9200-0xC92FF */ trait_page_0008, + /* 0xC9300-0xC93FF */ trait_page_0008, + /* 0xC9400-0xC94FF */ trait_page_0008, + /* 0xC9500-0xC95FF */ trait_page_0008, + /* 0xC9600-0xC96FF */ trait_page_0008, + /* 0xC9700-0xC97FF */ trait_page_0008, + /* 0xC9800-0xC98FF */ trait_page_0008, + /* 0xC9900-0xC99FF */ trait_page_0008, + /* 0xC9A00-0xC9AFF */ trait_page_0008, + /* 0xC9B00-0xC9BFF */ trait_page_0008, + /* 0xC9C00-0xC9CFF */ trait_page_0008, + /* 0xC9D00-0xC9DFF */ trait_page_0008, + /* 0xC9E00-0xC9EFF */ trait_page_0008, + /* 0xC9F00-0xC9FFF */ trait_page_0008, + /* 0xCA000-0xCA0FF */ trait_page_0008, + /* 0xCA100-0xCA1FF */ trait_page_0008, + /* 0xCA200-0xCA2FF */ trait_page_0008, + /* 0xCA300-0xCA3FF */ trait_page_0008, + /* 0xCA400-0xCA4FF */ trait_page_0008, + /* 0xCA500-0xCA5FF */ trait_page_0008, + /* 0xCA600-0xCA6FF */ trait_page_0008, + /* 0xCA700-0xCA7FF */ trait_page_0008, + /* 0xCA800-0xCA8FF */ trait_page_0008, + /* 0xCA900-0xCA9FF */ trait_page_0008, + /* 0xCAA00-0xCAAFF */ trait_page_0008, + /* 0xCAB00-0xCABFF */ trait_page_0008, + /* 0xCAC00-0xCACFF */ trait_page_0008, + /* 0xCAD00-0xCADFF */ trait_page_0008, + /* 0xCAE00-0xCAEFF */ trait_page_0008, + /* 0xCAF00-0xCAFFF */ trait_page_0008, + /* 0xCB000-0xCB0FF */ trait_page_0008, + /* 0xCB100-0xCB1FF */ trait_page_0008, + /* 0xCB200-0xCB2FF */ trait_page_0008, + /* 0xCB300-0xCB3FF */ trait_page_0008, + /* 0xCB400-0xCB4FF */ trait_page_0008, + /* 0xCB500-0xCB5FF */ trait_page_0008, + /* 0xCB600-0xCB6FF */ trait_page_0008, + /* 0xCB700-0xCB7FF */ trait_page_0008, + /* 0xCB800-0xCB8FF */ trait_page_0008, + /* 0xCB900-0xCB9FF */ trait_page_0008, + /* 0xCBA00-0xCBAFF */ trait_page_0008, + /* 0xCBB00-0xCBBFF */ trait_page_0008, + /* 0xCBC00-0xCBCFF */ trait_page_0008, + /* 0xCBD00-0xCBDFF */ trait_page_0008, + /* 0xCBE00-0xCBEFF */ trait_page_0008, + /* 0xCBF00-0xCBFFF */ trait_page_0008, + /* 0xCC000-0xCC0FF */ trait_page_0008, + /* 0xCC100-0xCC1FF */ trait_page_0008, + /* 0xCC200-0xCC2FF */ trait_page_0008, + /* 0xCC300-0xCC3FF */ trait_page_0008, + /* 0xCC400-0xCC4FF */ trait_page_0008, + /* 0xCC500-0xCC5FF */ trait_page_0008, + /* 0xCC600-0xCC6FF */ trait_page_0008, + /* 0xCC700-0xCC7FF */ trait_page_0008, + /* 0xCC800-0xCC8FF */ trait_page_0008, + /* 0xCC900-0xCC9FF */ trait_page_0008, + /* 0xCCA00-0xCCAFF */ trait_page_0008, + /* 0xCCB00-0xCCBFF */ trait_page_0008, + /* 0xCCC00-0xCCCFF */ trait_page_0008, + /* 0xCCD00-0xCCDFF */ trait_page_0008, + /* 0xCCE00-0xCCEFF */ trait_page_0008, + /* 0xCCF00-0xCCFFF */ trait_page_0008, + /* 0xCD000-0xCD0FF */ trait_page_0008, + /* 0xCD100-0xCD1FF */ trait_page_0008, + /* 0xCD200-0xCD2FF */ trait_page_0008, + /* 0xCD300-0xCD3FF */ trait_page_0008, + /* 0xCD400-0xCD4FF */ trait_page_0008, + /* 0xCD500-0xCD5FF */ trait_page_0008, + /* 0xCD600-0xCD6FF */ trait_page_0008, + /* 0xCD700-0xCD7FF */ trait_page_0008, + /* 0xCD800-0xCD8FF */ trait_page_0008, + /* 0xCD900-0xCD9FF */ trait_page_0008, + /* 0xCDA00-0xCDAFF */ trait_page_0008, + /* 0xCDB00-0xCDBFF */ trait_page_0008, + /* 0xCDC00-0xCDCFF */ trait_page_0008, + /* 0xCDD00-0xCDDFF */ trait_page_0008, + /* 0xCDE00-0xCDEFF */ trait_page_0008, + /* 0xCDF00-0xCDFFF */ trait_page_0008, + /* 0xCE000-0xCE0FF */ trait_page_0008, + /* 0xCE100-0xCE1FF */ trait_page_0008, + /* 0xCE200-0xCE2FF */ trait_page_0008, + /* 0xCE300-0xCE3FF */ trait_page_0008, + /* 0xCE400-0xCE4FF */ trait_page_0008, + /* 0xCE500-0xCE5FF */ trait_page_0008, + /* 0xCE600-0xCE6FF */ trait_page_0008, + /* 0xCE700-0xCE7FF */ trait_page_0008, + /* 0xCE800-0xCE8FF */ trait_page_0008, + /* 0xCE900-0xCE9FF */ trait_page_0008, + /* 0xCEA00-0xCEAFF */ trait_page_0008, + /* 0xCEB00-0xCEBFF */ trait_page_0008, + /* 0xCEC00-0xCECFF */ trait_page_0008, + /* 0xCED00-0xCEDFF */ trait_page_0008, + /* 0xCEE00-0xCEEFF */ trait_page_0008, + /* 0xCEF00-0xCEFFF */ trait_page_0008, + /* 0xCF000-0xCF0FF */ trait_page_0008, + /* 0xCF100-0xCF1FF */ trait_page_0008, + /* 0xCF200-0xCF2FF */ trait_page_0008, + /* 0xCF300-0xCF3FF */ trait_page_0008, + /* 0xCF400-0xCF4FF */ trait_page_0008, + /* 0xCF500-0xCF5FF */ trait_page_0008, + /* 0xCF600-0xCF6FF */ trait_page_0008, + /* 0xCF700-0xCF7FF */ trait_page_0008, + /* 0xCF800-0xCF8FF */ trait_page_0008, + /* 0xCF900-0xCF9FF */ trait_page_0008, + /* 0xCFA00-0xCFAFF */ trait_page_0008, + /* 0xCFB00-0xCFBFF */ trait_page_0008, + /* 0xCFC00-0xCFCFF */ trait_page_0008, + /* 0xCFD00-0xCFDFF */ trait_page_0008, + /* 0xCFE00-0xCFEFF */ trait_page_0008, + /* 0xCFF00-0xCFFFF */ trait_page_0008, + /* 0xD0000-0xD00FF */ trait_page_0008, + /* 0xD0100-0xD01FF */ trait_page_0008, + /* 0xD0200-0xD02FF */ trait_page_0008, + /* 0xD0300-0xD03FF */ trait_page_0008, + /* 0xD0400-0xD04FF */ trait_page_0008, + /* 0xD0500-0xD05FF */ trait_page_0008, + /* 0xD0600-0xD06FF */ trait_page_0008, + /* 0xD0700-0xD07FF */ trait_page_0008, + /* 0xD0800-0xD08FF */ trait_page_0008, + /* 0xD0900-0xD09FF */ trait_page_0008, + /* 0xD0A00-0xD0AFF */ trait_page_0008, + /* 0xD0B00-0xD0BFF */ trait_page_0008, + /* 0xD0C00-0xD0CFF */ trait_page_0008, + /* 0xD0D00-0xD0DFF */ trait_page_0008, + /* 0xD0E00-0xD0EFF */ trait_page_0008, + /* 0xD0F00-0xD0FFF */ trait_page_0008, + /* 0xD1000-0xD10FF */ trait_page_0008, + /* 0xD1100-0xD11FF */ trait_page_0008, + /* 0xD1200-0xD12FF */ trait_page_0008, + /* 0xD1300-0xD13FF */ trait_page_0008, + /* 0xD1400-0xD14FF */ trait_page_0008, + /* 0xD1500-0xD15FF */ trait_page_0008, + /* 0xD1600-0xD16FF */ trait_page_0008, + /* 0xD1700-0xD17FF */ trait_page_0008, + /* 0xD1800-0xD18FF */ trait_page_0008, + /* 0xD1900-0xD19FF */ trait_page_0008, + /* 0xD1A00-0xD1AFF */ trait_page_0008, + /* 0xD1B00-0xD1BFF */ trait_page_0008, + /* 0xD1C00-0xD1CFF */ trait_page_0008, + /* 0xD1D00-0xD1DFF */ trait_page_0008, + /* 0xD1E00-0xD1EFF */ trait_page_0008, + /* 0xD1F00-0xD1FFF */ trait_page_0008, + /* 0xD2000-0xD20FF */ trait_page_0008, + /* 0xD2100-0xD21FF */ trait_page_0008, + /* 0xD2200-0xD22FF */ trait_page_0008, + /* 0xD2300-0xD23FF */ trait_page_0008, + /* 0xD2400-0xD24FF */ trait_page_0008, + /* 0xD2500-0xD25FF */ trait_page_0008, + /* 0xD2600-0xD26FF */ trait_page_0008, + /* 0xD2700-0xD27FF */ trait_page_0008, + /* 0xD2800-0xD28FF */ trait_page_0008, + /* 0xD2900-0xD29FF */ trait_page_0008, + /* 0xD2A00-0xD2AFF */ trait_page_0008, + /* 0xD2B00-0xD2BFF */ trait_page_0008, + /* 0xD2C00-0xD2CFF */ trait_page_0008, + /* 0xD2D00-0xD2DFF */ trait_page_0008, + /* 0xD2E00-0xD2EFF */ trait_page_0008, + /* 0xD2F00-0xD2FFF */ trait_page_0008, + /* 0xD3000-0xD30FF */ trait_page_0008, + /* 0xD3100-0xD31FF */ trait_page_0008, + /* 0xD3200-0xD32FF */ trait_page_0008, + /* 0xD3300-0xD33FF */ trait_page_0008, + /* 0xD3400-0xD34FF */ trait_page_0008, + /* 0xD3500-0xD35FF */ trait_page_0008, + /* 0xD3600-0xD36FF */ trait_page_0008, + /* 0xD3700-0xD37FF */ trait_page_0008, + /* 0xD3800-0xD38FF */ trait_page_0008, + /* 0xD3900-0xD39FF */ trait_page_0008, + /* 0xD3A00-0xD3AFF */ trait_page_0008, + /* 0xD3B00-0xD3BFF */ trait_page_0008, + /* 0xD3C00-0xD3CFF */ trait_page_0008, + /* 0xD3D00-0xD3DFF */ trait_page_0008, + /* 0xD3E00-0xD3EFF */ trait_page_0008, + /* 0xD3F00-0xD3FFF */ trait_page_0008, + /* 0xD4000-0xD40FF */ trait_page_0008, + /* 0xD4100-0xD41FF */ trait_page_0008, + /* 0xD4200-0xD42FF */ trait_page_0008, + /* 0xD4300-0xD43FF */ trait_page_0008, + /* 0xD4400-0xD44FF */ trait_page_0008, + /* 0xD4500-0xD45FF */ trait_page_0008, + /* 0xD4600-0xD46FF */ trait_page_0008, + /* 0xD4700-0xD47FF */ trait_page_0008, + /* 0xD4800-0xD48FF */ trait_page_0008, + /* 0xD4900-0xD49FF */ trait_page_0008, + /* 0xD4A00-0xD4AFF */ trait_page_0008, + /* 0xD4B00-0xD4BFF */ trait_page_0008, + /* 0xD4C00-0xD4CFF */ trait_page_0008, + /* 0xD4D00-0xD4DFF */ trait_page_0008, + /* 0xD4E00-0xD4EFF */ trait_page_0008, + /* 0xD4F00-0xD4FFF */ trait_page_0008, + /* 0xD5000-0xD50FF */ trait_page_0008, + /* 0xD5100-0xD51FF */ trait_page_0008, + /* 0xD5200-0xD52FF */ trait_page_0008, + /* 0xD5300-0xD53FF */ trait_page_0008, + /* 0xD5400-0xD54FF */ trait_page_0008, + /* 0xD5500-0xD55FF */ trait_page_0008, + /* 0xD5600-0xD56FF */ trait_page_0008, + /* 0xD5700-0xD57FF */ trait_page_0008, + /* 0xD5800-0xD58FF */ trait_page_0008, + /* 0xD5900-0xD59FF */ trait_page_0008, + /* 0xD5A00-0xD5AFF */ trait_page_0008, + /* 0xD5B00-0xD5BFF */ trait_page_0008, + /* 0xD5C00-0xD5CFF */ trait_page_0008, + /* 0xD5D00-0xD5DFF */ trait_page_0008, + /* 0xD5E00-0xD5EFF */ trait_page_0008, + /* 0xD5F00-0xD5FFF */ trait_page_0008, + /* 0xD6000-0xD60FF */ trait_page_0008, + /* 0xD6100-0xD61FF */ trait_page_0008, + /* 0xD6200-0xD62FF */ trait_page_0008, + /* 0xD6300-0xD63FF */ trait_page_0008, + /* 0xD6400-0xD64FF */ trait_page_0008, + /* 0xD6500-0xD65FF */ trait_page_0008, + /* 0xD6600-0xD66FF */ trait_page_0008, + /* 0xD6700-0xD67FF */ trait_page_0008, + /* 0xD6800-0xD68FF */ trait_page_0008, + /* 0xD6900-0xD69FF */ trait_page_0008, + /* 0xD6A00-0xD6AFF */ trait_page_0008, + /* 0xD6B00-0xD6BFF */ trait_page_0008, + /* 0xD6C00-0xD6CFF */ trait_page_0008, + /* 0xD6D00-0xD6DFF */ trait_page_0008, + /* 0xD6E00-0xD6EFF */ trait_page_0008, + /* 0xD6F00-0xD6FFF */ trait_page_0008, + /* 0xD7000-0xD70FF */ trait_page_0008, + /* 0xD7100-0xD71FF */ trait_page_0008, + /* 0xD7200-0xD72FF */ trait_page_0008, + /* 0xD7300-0xD73FF */ trait_page_0008, + /* 0xD7400-0xD74FF */ trait_page_0008, + /* 0xD7500-0xD75FF */ trait_page_0008, + /* 0xD7600-0xD76FF */ trait_page_0008, + /* 0xD7700-0xD77FF */ trait_page_0008, + /* 0xD7800-0xD78FF */ trait_page_0008, + /* 0xD7900-0xD79FF */ trait_page_0008, + /* 0xD7A00-0xD7AFF */ trait_page_0008, + /* 0xD7B00-0xD7BFF */ trait_page_0008, + /* 0xD7C00-0xD7CFF */ trait_page_0008, + /* 0xD7D00-0xD7DFF */ trait_page_0008, + /* 0xD7E00-0xD7EFF */ trait_page_0008, + /* 0xD7F00-0xD7FFF */ trait_page_0008, + /* 0xD8000-0xD80FF */ trait_page_0008, + /* 0xD8100-0xD81FF */ trait_page_0008, + /* 0xD8200-0xD82FF */ trait_page_0008, + /* 0xD8300-0xD83FF */ trait_page_0008, + /* 0xD8400-0xD84FF */ trait_page_0008, + /* 0xD8500-0xD85FF */ trait_page_0008, + /* 0xD8600-0xD86FF */ trait_page_0008, + /* 0xD8700-0xD87FF */ trait_page_0008, + /* 0xD8800-0xD88FF */ trait_page_0008, + /* 0xD8900-0xD89FF */ trait_page_0008, + /* 0xD8A00-0xD8AFF */ trait_page_0008, + /* 0xD8B00-0xD8BFF */ trait_page_0008, + /* 0xD8C00-0xD8CFF */ trait_page_0008, + /* 0xD8D00-0xD8DFF */ trait_page_0008, + /* 0xD8E00-0xD8EFF */ trait_page_0008, + /* 0xD8F00-0xD8FFF */ trait_page_0008, + /* 0xD9000-0xD90FF */ trait_page_0008, + /* 0xD9100-0xD91FF */ trait_page_0008, + /* 0xD9200-0xD92FF */ trait_page_0008, + /* 0xD9300-0xD93FF */ trait_page_0008, + /* 0xD9400-0xD94FF */ trait_page_0008, + /* 0xD9500-0xD95FF */ trait_page_0008, + /* 0xD9600-0xD96FF */ trait_page_0008, + /* 0xD9700-0xD97FF */ trait_page_0008, + /* 0xD9800-0xD98FF */ trait_page_0008, + /* 0xD9900-0xD99FF */ trait_page_0008, + /* 0xD9A00-0xD9AFF */ trait_page_0008, + /* 0xD9B00-0xD9BFF */ trait_page_0008, + /* 0xD9C00-0xD9CFF */ trait_page_0008, + /* 0xD9D00-0xD9DFF */ trait_page_0008, + /* 0xD9E00-0xD9EFF */ trait_page_0008, + /* 0xD9F00-0xD9FFF */ trait_page_0008, + /* 0xDA000-0xDA0FF */ trait_page_0008, + /* 0xDA100-0xDA1FF */ trait_page_0008, + /* 0xDA200-0xDA2FF */ trait_page_0008, + /* 0xDA300-0xDA3FF */ trait_page_0008, + /* 0xDA400-0xDA4FF */ trait_page_0008, + /* 0xDA500-0xDA5FF */ trait_page_0008, + /* 0xDA600-0xDA6FF */ trait_page_0008, + /* 0xDA700-0xDA7FF */ trait_page_0008, + /* 0xDA800-0xDA8FF */ trait_page_0008, + /* 0xDA900-0xDA9FF */ trait_page_0008, + /* 0xDAA00-0xDAAFF */ trait_page_0008, + /* 0xDAB00-0xDABFF */ trait_page_0008, + /* 0xDAC00-0xDACFF */ trait_page_0008, + /* 0xDAD00-0xDADFF */ trait_page_0008, + /* 0xDAE00-0xDAEFF */ trait_page_0008, + /* 0xDAF00-0xDAFFF */ trait_page_0008, + /* 0xDB000-0xDB0FF */ trait_page_0008, + /* 0xDB100-0xDB1FF */ trait_page_0008, + /* 0xDB200-0xDB2FF */ trait_page_0008, + /* 0xDB300-0xDB3FF */ trait_page_0008, + /* 0xDB400-0xDB4FF */ trait_page_0008, + /* 0xDB500-0xDB5FF */ trait_page_0008, + /* 0xDB600-0xDB6FF */ trait_page_0008, + /* 0xDB700-0xDB7FF */ trait_page_0008, + /* 0xDB800-0xDB8FF */ trait_page_0008, + /* 0xDB900-0xDB9FF */ trait_page_0008, + /* 0xDBA00-0xDBAFF */ trait_page_0008, + /* 0xDBB00-0xDBBFF */ trait_page_0008, + /* 0xDBC00-0xDBCFF */ trait_page_0008, + /* 0xDBD00-0xDBDFF */ trait_page_0008, + /* 0xDBE00-0xDBEFF */ trait_page_0008, + /* 0xDBF00-0xDBFFF */ trait_page_0008, + /* 0xDC000-0xDC0FF */ trait_page_0008, + /* 0xDC100-0xDC1FF */ trait_page_0008, + /* 0xDC200-0xDC2FF */ trait_page_0008, + /* 0xDC300-0xDC3FF */ trait_page_0008, + /* 0xDC400-0xDC4FF */ trait_page_0008, + /* 0xDC500-0xDC5FF */ trait_page_0008, + /* 0xDC600-0xDC6FF */ trait_page_0008, + /* 0xDC700-0xDC7FF */ trait_page_0008, + /* 0xDC800-0xDC8FF */ trait_page_0008, + /* 0xDC900-0xDC9FF */ trait_page_0008, + /* 0xDCA00-0xDCAFF */ trait_page_0008, + /* 0xDCB00-0xDCBFF */ trait_page_0008, + /* 0xDCC00-0xDCCFF */ trait_page_0008, + /* 0xDCD00-0xDCDFF */ trait_page_0008, + /* 0xDCE00-0xDCEFF */ trait_page_0008, + /* 0xDCF00-0xDCFFF */ trait_page_0008, + /* 0xDD000-0xDD0FF */ trait_page_0008, + /* 0xDD100-0xDD1FF */ trait_page_0008, + /* 0xDD200-0xDD2FF */ trait_page_0008, + /* 0xDD300-0xDD3FF */ trait_page_0008, + /* 0xDD400-0xDD4FF */ trait_page_0008, + /* 0xDD500-0xDD5FF */ trait_page_0008, + /* 0xDD600-0xDD6FF */ trait_page_0008, + /* 0xDD700-0xDD7FF */ trait_page_0008, + /* 0xDD800-0xDD8FF */ trait_page_0008, + /* 0xDD900-0xDD9FF */ trait_page_0008, + /* 0xDDA00-0xDDAFF */ trait_page_0008, + /* 0xDDB00-0xDDBFF */ trait_page_0008, + /* 0xDDC00-0xDDCFF */ trait_page_0008, + /* 0xDDD00-0xDDDFF */ trait_page_0008, + /* 0xDDE00-0xDDEFF */ trait_page_0008, + /* 0xDDF00-0xDDFFF */ trait_page_0008, + /* 0xDE000-0xDE0FF */ trait_page_0008, + /* 0xDE100-0xDE1FF */ trait_page_0008, + /* 0xDE200-0xDE2FF */ trait_page_0008, + /* 0xDE300-0xDE3FF */ trait_page_0008, + /* 0xDE400-0xDE4FF */ trait_page_0008, + /* 0xDE500-0xDE5FF */ trait_page_0008, + /* 0xDE600-0xDE6FF */ trait_page_0008, + /* 0xDE700-0xDE7FF */ trait_page_0008, + /* 0xDE800-0xDE8FF */ trait_page_0008, + /* 0xDE900-0xDE9FF */ trait_page_0008, + /* 0xDEA00-0xDEAFF */ trait_page_0008, + /* 0xDEB00-0xDEBFF */ trait_page_0008, + /* 0xDEC00-0xDECFF */ trait_page_0008, + /* 0xDED00-0xDEDFF */ trait_page_0008, + /* 0xDEE00-0xDEEFF */ trait_page_0008, + /* 0xDEF00-0xDEFFF */ trait_page_0008, + /* 0xDF000-0xDF0FF */ trait_page_0008, + /* 0xDF100-0xDF1FF */ trait_page_0008, + /* 0xDF200-0xDF2FF */ trait_page_0008, + /* 0xDF300-0xDF3FF */ trait_page_0008, + /* 0xDF400-0xDF4FF */ trait_page_0008, + /* 0xDF500-0xDF5FF */ trait_page_0008, + /* 0xDF600-0xDF6FF */ trait_page_0008, + /* 0xDF700-0xDF7FF */ trait_page_0008, + /* 0xDF800-0xDF8FF */ trait_page_0008, + /* 0xDF900-0xDF9FF */ trait_page_0008, + /* 0xDFA00-0xDFAFF */ trait_page_0008, + /* 0xDFB00-0xDFBFF */ trait_page_0008, + /* 0xDFC00-0xDFCFF */ trait_page_0008, + /* 0xDFD00-0xDFDFF */ trait_page_0008, + /* 0xDFE00-0xDFEFF */ trait_page_0008, + /* 0xDFF00-0xDFFFF */ trait_page_0008, + /* 0xE0000-0xE00FF */ trait_page_003B, + /* 0xE0100-0xE01FF */ trait_page_0008, + /* 0xE0200-0xE02FF */ trait_page_0008, + /* 0xE0300-0xE03FF */ trait_page_0008, + /* 0xE0400-0xE04FF */ trait_page_0008, + /* 0xE0500-0xE05FF */ trait_page_0008, + /* 0xE0600-0xE06FF */ trait_page_0008, + /* 0xE0700-0xE07FF */ trait_page_0008, + /* 0xE0800-0xE08FF */ trait_page_0008, + /* 0xE0900-0xE09FF */ trait_page_0008, + /* 0xE0A00-0xE0AFF */ trait_page_0008, + /* 0xE0B00-0xE0BFF */ trait_page_0008, + /* 0xE0C00-0xE0CFF */ trait_page_0008, + /* 0xE0D00-0xE0DFF */ trait_page_0008, + /* 0xE0E00-0xE0EFF */ trait_page_0008, + /* 0xE0F00-0xE0FFF */ trait_page_0008, + /* 0xE1000-0xE10FF */ trait_page_0008, + /* 0xE1100-0xE11FF */ trait_page_0008, + /* 0xE1200-0xE12FF */ trait_page_0008, + /* 0xE1300-0xE13FF */ trait_page_0008, + /* 0xE1400-0xE14FF */ trait_page_0008, + /* 0xE1500-0xE15FF */ trait_page_0008, + /* 0xE1600-0xE16FF */ trait_page_0008, + /* 0xE1700-0xE17FF */ trait_page_0008, + /* 0xE1800-0xE18FF */ trait_page_0008, + /* 0xE1900-0xE19FF */ trait_page_0008, + /* 0xE1A00-0xE1AFF */ trait_page_0008, + /* 0xE1B00-0xE1BFF */ trait_page_0008, + /* 0xE1C00-0xE1CFF */ trait_page_0008, + /* 0xE1D00-0xE1DFF */ trait_page_0008, + /* 0xE1E00-0xE1EFF */ trait_page_0008, + /* 0xE1F00-0xE1FFF */ trait_page_0008, + /* 0xE2000-0xE20FF */ trait_page_0008, + /* 0xE2100-0xE21FF */ trait_page_0008, + /* 0xE2200-0xE22FF */ trait_page_0008, + /* 0xE2300-0xE23FF */ trait_page_0008, + /* 0xE2400-0xE24FF */ trait_page_0008, + /* 0xE2500-0xE25FF */ trait_page_0008, + /* 0xE2600-0xE26FF */ trait_page_0008, + /* 0xE2700-0xE27FF */ trait_page_0008, + /* 0xE2800-0xE28FF */ trait_page_0008, + /* 0xE2900-0xE29FF */ trait_page_0008, + /* 0xE2A00-0xE2AFF */ trait_page_0008, + /* 0xE2B00-0xE2BFF */ trait_page_0008, + /* 0xE2C00-0xE2CFF */ trait_page_0008, + /* 0xE2D00-0xE2DFF */ trait_page_0008, + /* 0xE2E00-0xE2EFF */ trait_page_0008, + /* 0xE2F00-0xE2FFF */ trait_page_0008, + /* 0xE3000-0xE30FF */ trait_page_0008, + /* 0xE3100-0xE31FF */ trait_page_0008, + /* 0xE3200-0xE32FF */ trait_page_0008, + /* 0xE3300-0xE33FF */ trait_page_0008, + /* 0xE3400-0xE34FF */ trait_page_0008, + /* 0xE3500-0xE35FF */ trait_page_0008, + /* 0xE3600-0xE36FF */ trait_page_0008, + /* 0xE3700-0xE37FF */ trait_page_0008, + /* 0xE3800-0xE38FF */ trait_page_0008, + /* 0xE3900-0xE39FF */ trait_page_0008, + /* 0xE3A00-0xE3AFF */ trait_page_0008, + /* 0xE3B00-0xE3BFF */ trait_page_0008, + /* 0xE3C00-0xE3CFF */ trait_page_0008, + /* 0xE3D00-0xE3DFF */ trait_page_0008, + /* 0xE3E00-0xE3EFF */ trait_page_0008, + /* 0xE3F00-0xE3FFF */ trait_page_0008, + /* 0xE4000-0xE40FF */ trait_page_0008, + /* 0xE4100-0xE41FF */ trait_page_0008, + /* 0xE4200-0xE42FF */ trait_page_0008, + /* 0xE4300-0xE43FF */ trait_page_0008, + /* 0xE4400-0xE44FF */ trait_page_0008, + /* 0xE4500-0xE45FF */ trait_page_0008, + /* 0xE4600-0xE46FF */ trait_page_0008, + /* 0xE4700-0xE47FF */ trait_page_0008, + /* 0xE4800-0xE48FF */ trait_page_0008, + /* 0xE4900-0xE49FF */ trait_page_0008, + /* 0xE4A00-0xE4AFF */ trait_page_0008, + /* 0xE4B00-0xE4BFF */ trait_page_0008, + /* 0xE4C00-0xE4CFF */ trait_page_0008, + /* 0xE4D00-0xE4DFF */ trait_page_0008, + /* 0xE4E00-0xE4EFF */ trait_page_0008, + /* 0xE4F00-0xE4FFF */ trait_page_0008, + /* 0xE5000-0xE50FF */ trait_page_0008, + /* 0xE5100-0xE51FF */ trait_page_0008, + /* 0xE5200-0xE52FF */ trait_page_0008, + /* 0xE5300-0xE53FF */ trait_page_0008, + /* 0xE5400-0xE54FF */ trait_page_0008, + /* 0xE5500-0xE55FF */ trait_page_0008, + /* 0xE5600-0xE56FF */ trait_page_0008, + /* 0xE5700-0xE57FF */ trait_page_0008, + /* 0xE5800-0xE58FF */ trait_page_0008, + /* 0xE5900-0xE59FF */ trait_page_0008, + /* 0xE5A00-0xE5AFF */ trait_page_0008, + /* 0xE5B00-0xE5BFF */ trait_page_0008, + /* 0xE5C00-0xE5CFF */ trait_page_0008, + /* 0xE5D00-0xE5DFF */ trait_page_0008, + /* 0xE5E00-0xE5EFF */ trait_page_0008, + /* 0xE5F00-0xE5FFF */ trait_page_0008, + /* 0xE6000-0xE60FF */ trait_page_0008, + /* 0xE6100-0xE61FF */ trait_page_0008, + /* 0xE6200-0xE62FF */ trait_page_0008, + /* 0xE6300-0xE63FF */ trait_page_0008, + /* 0xE6400-0xE64FF */ trait_page_0008, + /* 0xE6500-0xE65FF */ trait_page_0008, + /* 0xE6600-0xE66FF */ trait_page_0008, + /* 0xE6700-0xE67FF */ trait_page_0008, + /* 0xE6800-0xE68FF */ trait_page_0008, + /* 0xE6900-0xE69FF */ trait_page_0008, + /* 0xE6A00-0xE6AFF */ trait_page_0008, + /* 0xE6B00-0xE6BFF */ trait_page_0008, + /* 0xE6C00-0xE6CFF */ trait_page_0008, + /* 0xE6D00-0xE6DFF */ trait_page_0008, + /* 0xE6E00-0xE6EFF */ trait_page_0008, + /* 0xE6F00-0xE6FFF */ trait_page_0008, + /* 0xE7000-0xE70FF */ trait_page_0008, + /* 0xE7100-0xE71FF */ trait_page_0008, + /* 0xE7200-0xE72FF */ trait_page_0008, + /* 0xE7300-0xE73FF */ trait_page_0008, + /* 0xE7400-0xE74FF */ trait_page_0008, + /* 0xE7500-0xE75FF */ trait_page_0008, + /* 0xE7600-0xE76FF */ trait_page_0008, + /* 0xE7700-0xE77FF */ trait_page_0008, + /* 0xE7800-0xE78FF */ trait_page_0008, + /* 0xE7900-0xE79FF */ trait_page_0008, + /* 0xE7A00-0xE7AFF */ trait_page_0008, + /* 0xE7B00-0xE7BFF */ trait_page_0008, + /* 0xE7C00-0xE7CFF */ trait_page_0008, + /* 0xE7D00-0xE7DFF */ trait_page_0008, + /* 0xE7E00-0xE7EFF */ trait_page_0008, + /* 0xE7F00-0xE7FFF */ trait_page_0008, + /* 0xE8000-0xE80FF */ trait_page_0008, + /* 0xE8100-0xE81FF */ trait_page_0008, + /* 0xE8200-0xE82FF */ trait_page_0008, + /* 0xE8300-0xE83FF */ trait_page_0008, + /* 0xE8400-0xE84FF */ trait_page_0008, + /* 0xE8500-0xE85FF */ trait_page_0008, + /* 0xE8600-0xE86FF */ trait_page_0008, + /* 0xE8700-0xE87FF */ trait_page_0008, + /* 0xE8800-0xE88FF */ trait_page_0008, + /* 0xE8900-0xE89FF */ trait_page_0008, + /* 0xE8A00-0xE8AFF */ trait_page_0008, + /* 0xE8B00-0xE8BFF */ trait_page_0008, + /* 0xE8C00-0xE8CFF */ trait_page_0008, + /* 0xE8D00-0xE8DFF */ trait_page_0008, + /* 0xE8E00-0xE8EFF */ trait_page_0008, + /* 0xE8F00-0xE8FFF */ trait_page_0008, + /* 0xE9000-0xE90FF */ trait_page_0008, + /* 0xE9100-0xE91FF */ trait_page_0008, + /* 0xE9200-0xE92FF */ trait_page_0008, + /* 0xE9300-0xE93FF */ trait_page_0008, + /* 0xE9400-0xE94FF */ trait_page_0008, + /* 0xE9500-0xE95FF */ trait_page_0008, + /* 0xE9600-0xE96FF */ trait_page_0008, + /* 0xE9700-0xE97FF */ trait_page_0008, + /* 0xE9800-0xE98FF */ trait_page_0008, + /* 0xE9900-0xE99FF */ trait_page_0008, + /* 0xE9A00-0xE9AFF */ trait_page_0008, + /* 0xE9B00-0xE9BFF */ trait_page_0008, + /* 0xE9C00-0xE9CFF */ trait_page_0008, + /* 0xE9D00-0xE9DFF */ trait_page_0008, + /* 0xE9E00-0xE9EFF */ trait_page_0008, + /* 0xE9F00-0xE9FFF */ trait_page_0008, + /* 0xEA000-0xEA0FF */ trait_page_0008, + /* 0xEA100-0xEA1FF */ trait_page_0008, + /* 0xEA200-0xEA2FF */ trait_page_0008, + /* 0xEA300-0xEA3FF */ trait_page_0008, + /* 0xEA400-0xEA4FF */ trait_page_0008, + /* 0xEA500-0xEA5FF */ trait_page_0008, + /* 0xEA600-0xEA6FF */ trait_page_0008, + /* 0xEA700-0xEA7FF */ trait_page_0008, + /* 0xEA800-0xEA8FF */ trait_page_0008, + /* 0xEA900-0xEA9FF */ trait_page_0008, + /* 0xEAA00-0xEAAFF */ trait_page_0008, + /* 0xEAB00-0xEABFF */ trait_page_0008, + /* 0xEAC00-0xEACFF */ trait_page_0008, + /* 0xEAD00-0xEADFF */ trait_page_0008, + /* 0xEAE00-0xEAEFF */ trait_page_0008, + /* 0xEAF00-0xEAFFF */ trait_page_0008, + /* 0xEB000-0xEB0FF */ trait_page_0008, + /* 0xEB100-0xEB1FF */ trait_page_0008, + /* 0xEB200-0xEB2FF */ trait_page_0008, + /* 0xEB300-0xEB3FF */ trait_page_0008, + /* 0xEB400-0xEB4FF */ trait_page_0008, + /* 0xEB500-0xEB5FF */ trait_page_0008, + /* 0xEB600-0xEB6FF */ trait_page_0008, + /* 0xEB700-0xEB7FF */ trait_page_0008, + /* 0xEB800-0xEB8FF */ trait_page_0008, + /* 0xEB900-0xEB9FF */ trait_page_0008, + /* 0xEBA00-0xEBAFF */ trait_page_0008, + /* 0xEBB00-0xEBBFF */ trait_page_0008, + /* 0xEBC00-0xEBCFF */ trait_page_0008, + /* 0xEBD00-0xEBDFF */ trait_page_0008, + /* 0xEBE00-0xEBEFF */ trait_page_0008, + /* 0xEBF00-0xEBFFF */ trait_page_0008, + /* 0xEC000-0xEC0FF */ trait_page_0008, + /* 0xEC100-0xEC1FF */ trait_page_0008, + /* 0xEC200-0xEC2FF */ trait_page_0008, + /* 0xEC300-0xEC3FF */ trait_page_0008, + /* 0xEC400-0xEC4FF */ trait_page_0008, + /* 0xEC500-0xEC5FF */ trait_page_0008, + /* 0xEC600-0xEC6FF */ trait_page_0008, + /* 0xEC700-0xEC7FF */ trait_page_0008, + /* 0xEC800-0xEC8FF */ trait_page_0008, + /* 0xEC900-0xEC9FF */ trait_page_0008, + /* 0xECA00-0xECAFF */ trait_page_0008, + /* 0xECB00-0xECBFF */ trait_page_0008, + /* 0xECC00-0xECCFF */ trait_page_0008, + /* 0xECD00-0xECDFF */ trait_page_0008, + /* 0xECE00-0xECEFF */ trait_page_0008, + /* 0xECF00-0xECFFF */ trait_page_0008, + /* 0xED000-0xED0FF */ trait_page_0008, + /* 0xED100-0xED1FF */ trait_page_0008, + /* 0xED200-0xED2FF */ trait_page_0008, + /* 0xED300-0xED3FF */ trait_page_0008, + /* 0xED400-0xED4FF */ trait_page_0008, + /* 0xED500-0xED5FF */ trait_page_0008, + /* 0xED600-0xED6FF */ trait_page_0008, + /* 0xED700-0xED7FF */ trait_page_0008, + /* 0xED800-0xED8FF */ trait_page_0008, + /* 0xED900-0xED9FF */ trait_page_0008, + /* 0xEDA00-0xEDAFF */ trait_page_0008, + /* 0xEDB00-0xEDBFF */ trait_page_0008, + /* 0xEDC00-0xEDCFF */ trait_page_0008, + /* 0xEDD00-0xEDDFF */ trait_page_0008, + /* 0xEDE00-0xEDEFF */ trait_page_0008, + /* 0xEDF00-0xEDFFF */ trait_page_0008, + /* 0xEE000-0xEE0FF */ trait_page_0008, + /* 0xEE100-0xEE1FF */ trait_page_0008, + /* 0xEE200-0xEE2FF */ trait_page_0008, + /* 0xEE300-0xEE3FF */ trait_page_0008, + /* 0xEE400-0xEE4FF */ trait_page_0008, + /* 0xEE500-0xEE5FF */ trait_page_0008, + /* 0xEE600-0xEE6FF */ trait_page_0008, + /* 0xEE700-0xEE7FF */ trait_page_0008, + /* 0xEE800-0xEE8FF */ trait_page_0008, + /* 0xEE900-0xEE9FF */ trait_page_0008, + /* 0xEEA00-0xEEAFF */ trait_page_0008, + /* 0xEEB00-0xEEBFF */ trait_page_0008, + /* 0xEEC00-0xEECFF */ trait_page_0008, + /* 0xEED00-0xEEDFF */ trait_page_0008, + /* 0xEEE00-0xEEEFF */ trait_page_0008, + /* 0xEEF00-0xEEFFF */ trait_page_0008, + /* 0xEF000-0xEF0FF */ trait_page_0008, + /* 0xEF100-0xEF1FF */ trait_page_0008, + /* 0xEF200-0xEF2FF */ trait_page_0008, + /* 0xEF300-0xEF3FF */ trait_page_0008, + /* 0xEF400-0xEF4FF */ trait_page_0008, + /* 0xEF500-0xEF5FF */ trait_page_0008, + /* 0xEF600-0xEF6FF */ trait_page_0008, + /* 0xEF700-0xEF7FF */ trait_page_0008, + /* 0xEF800-0xEF8FF */ trait_page_0008, + /* 0xEF900-0xEF9FF */ trait_page_0008, + /* 0xEFA00-0xEFAFF */ trait_page_0008, + /* 0xEFB00-0xEFBFF */ trait_page_0008, + /* 0xEFC00-0xEFCFF */ trait_page_0008, + /* 0xEFD00-0xEFDFF */ trait_page_0008, + /* 0xEFE00-0xEFEFF */ trait_page_0008, + /* 0xEFF00-0xEFFFF */ trait_page_0008, + /* 0xF0000-0xF00FF */ trait_page_001D, + /* 0xF0100-0xF01FF */ trait_page_001D, + /* 0xF0200-0xF02FF */ trait_page_001D, + /* 0xF0300-0xF03FF */ trait_page_001D, + /* 0xF0400-0xF04FF */ trait_page_001D, + /* 0xF0500-0xF05FF */ trait_page_001D, + /* 0xF0600-0xF06FF */ trait_page_001D, + /* 0xF0700-0xF07FF */ trait_page_001D, + /* 0xF0800-0xF08FF */ trait_page_001D, + /* 0xF0900-0xF09FF */ trait_page_001D, + /* 0xF0A00-0xF0AFF */ trait_page_001D, + /* 0xF0B00-0xF0BFF */ trait_page_001D, + /* 0xF0C00-0xF0CFF */ trait_page_001D, + /* 0xF0D00-0xF0DFF */ trait_page_001D, + /* 0xF0E00-0xF0EFF */ trait_page_001D, + /* 0xF0F00-0xF0FFF */ trait_page_001D, + /* 0xF1000-0xF10FF */ trait_page_001D, + /* 0xF1100-0xF11FF */ trait_page_001D, + /* 0xF1200-0xF12FF */ trait_page_001D, + /* 0xF1300-0xF13FF */ trait_page_001D, + /* 0xF1400-0xF14FF */ trait_page_001D, + /* 0xF1500-0xF15FF */ trait_page_001D, + /* 0xF1600-0xF16FF */ trait_page_001D, + /* 0xF1700-0xF17FF */ trait_page_001D, + /* 0xF1800-0xF18FF */ trait_page_001D, + /* 0xF1900-0xF19FF */ trait_page_001D, + /* 0xF1A00-0xF1AFF */ trait_page_001D, + /* 0xF1B00-0xF1BFF */ trait_page_001D, + /* 0xF1C00-0xF1CFF */ trait_page_001D, + /* 0xF1D00-0xF1DFF */ trait_page_001D, + /* 0xF1E00-0xF1EFF */ trait_page_001D, + /* 0xF1F00-0xF1FFF */ trait_page_001D, + /* 0xF2000-0xF20FF */ trait_page_001D, + /* 0xF2100-0xF21FF */ trait_page_001D, + /* 0xF2200-0xF22FF */ trait_page_001D, + /* 0xF2300-0xF23FF */ trait_page_001D, + /* 0xF2400-0xF24FF */ trait_page_001D, + /* 0xF2500-0xF25FF */ trait_page_001D, + /* 0xF2600-0xF26FF */ trait_page_001D, + /* 0xF2700-0xF27FF */ trait_page_001D, + /* 0xF2800-0xF28FF */ trait_page_001D, + /* 0xF2900-0xF29FF */ trait_page_001D, + /* 0xF2A00-0xF2AFF */ trait_page_001D, + /* 0xF2B00-0xF2BFF */ trait_page_001D, + /* 0xF2C00-0xF2CFF */ trait_page_001D, + /* 0xF2D00-0xF2DFF */ trait_page_001D, + /* 0xF2E00-0xF2EFF */ trait_page_001D, + /* 0xF2F00-0xF2FFF */ trait_page_001D, + /* 0xF3000-0xF30FF */ trait_page_001D, + /* 0xF3100-0xF31FF */ trait_page_001D, + /* 0xF3200-0xF32FF */ trait_page_001D, + /* 0xF3300-0xF33FF */ trait_page_001D, + /* 0xF3400-0xF34FF */ trait_page_001D, + /* 0xF3500-0xF35FF */ trait_page_001D, + /* 0xF3600-0xF36FF */ trait_page_001D, + /* 0xF3700-0xF37FF */ trait_page_001D, + /* 0xF3800-0xF38FF */ trait_page_001D, + /* 0xF3900-0xF39FF */ trait_page_001D, + /* 0xF3A00-0xF3AFF */ trait_page_001D, + /* 0xF3B00-0xF3BFF */ trait_page_001D, + /* 0xF3C00-0xF3CFF */ trait_page_001D, + /* 0xF3D00-0xF3DFF */ trait_page_001D, + /* 0xF3E00-0xF3EFF */ trait_page_001D, + /* 0xF3F00-0xF3FFF */ trait_page_001D, + /* 0xF4000-0xF40FF */ trait_page_001D, + /* 0xF4100-0xF41FF */ trait_page_001D, + /* 0xF4200-0xF42FF */ trait_page_001D, + /* 0xF4300-0xF43FF */ trait_page_001D, + /* 0xF4400-0xF44FF */ trait_page_001D, + /* 0xF4500-0xF45FF */ trait_page_001D, + /* 0xF4600-0xF46FF */ trait_page_001D, + /* 0xF4700-0xF47FF */ trait_page_001D, + /* 0xF4800-0xF48FF */ trait_page_001D, + /* 0xF4900-0xF49FF */ trait_page_001D, + /* 0xF4A00-0xF4AFF */ trait_page_001D, + /* 0xF4B00-0xF4BFF */ trait_page_001D, + /* 0xF4C00-0xF4CFF */ trait_page_001D, + /* 0xF4D00-0xF4DFF */ trait_page_001D, + /* 0xF4E00-0xF4EFF */ trait_page_001D, + /* 0xF4F00-0xF4FFF */ trait_page_001D, + /* 0xF5000-0xF50FF */ trait_page_001D, + /* 0xF5100-0xF51FF */ trait_page_001D, + /* 0xF5200-0xF52FF */ trait_page_001D, + /* 0xF5300-0xF53FF */ trait_page_001D, + /* 0xF5400-0xF54FF */ trait_page_001D, + /* 0xF5500-0xF55FF */ trait_page_001D, + /* 0xF5600-0xF56FF */ trait_page_001D, + /* 0xF5700-0xF57FF */ trait_page_001D, + /* 0xF5800-0xF58FF */ trait_page_001D, + /* 0xF5900-0xF59FF */ trait_page_001D, + /* 0xF5A00-0xF5AFF */ trait_page_001D, + /* 0xF5B00-0xF5BFF */ trait_page_001D, + /* 0xF5C00-0xF5CFF */ trait_page_001D, + /* 0xF5D00-0xF5DFF */ trait_page_001D, + /* 0xF5E00-0xF5EFF */ trait_page_001D, + /* 0xF5F00-0xF5FFF */ trait_page_001D, + /* 0xF6000-0xF60FF */ trait_page_001D, + /* 0xF6100-0xF61FF */ trait_page_001D, + /* 0xF6200-0xF62FF */ trait_page_001D, + /* 0xF6300-0xF63FF */ trait_page_001D, + /* 0xF6400-0xF64FF */ trait_page_001D, + /* 0xF6500-0xF65FF */ trait_page_001D, + /* 0xF6600-0xF66FF */ trait_page_001D, + /* 0xF6700-0xF67FF */ trait_page_001D, + /* 0xF6800-0xF68FF */ trait_page_001D, + /* 0xF6900-0xF69FF */ trait_page_001D, + /* 0xF6A00-0xF6AFF */ trait_page_001D, + /* 0xF6B00-0xF6BFF */ trait_page_001D, + /* 0xF6C00-0xF6CFF */ trait_page_001D, + /* 0xF6D00-0xF6DFF */ trait_page_001D, + /* 0xF6E00-0xF6EFF */ trait_page_001D, + /* 0xF6F00-0xF6FFF */ trait_page_001D, + /* 0xF7000-0xF70FF */ trait_page_001D, + /* 0xF7100-0xF71FF */ trait_page_001D, + /* 0xF7200-0xF72FF */ trait_page_001D, + /* 0xF7300-0xF73FF */ trait_page_001D, + /* 0xF7400-0xF74FF */ trait_page_001D, + /* 0xF7500-0xF75FF */ trait_page_001D, + /* 0xF7600-0xF76FF */ trait_page_001D, + /* 0xF7700-0xF77FF */ trait_page_001D, + /* 0xF7800-0xF78FF */ trait_page_001D, + /* 0xF7900-0xF79FF */ trait_page_001D, + /* 0xF7A00-0xF7AFF */ trait_page_001D, + /* 0xF7B00-0xF7BFF */ trait_page_001D, + /* 0xF7C00-0xF7CFF */ trait_page_001D, + /* 0xF7D00-0xF7DFF */ trait_page_001D, + /* 0xF7E00-0xF7EFF */ trait_page_001D, + /* 0xF7F00-0xF7FFF */ trait_page_001D, + /* 0xF8000-0xF80FF */ trait_page_001D, + /* 0xF8100-0xF81FF */ trait_page_001D, + /* 0xF8200-0xF82FF */ trait_page_001D, + /* 0xF8300-0xF83FF */ trait_page_001D, + /* 0xF8400-0xF84FF */ trait_page_001D, + /* 0xF8500-0xF85FF */ trait_page_001D, + /* 0xF8600-0xF86FF */ trait_page_001D, + /* 0xF8700-0xF87FF */ trait_page_001D, + /* 0xF8800-0xF88FF */ trait_page_001D, + /* 0xF8900-0xF89FF */ trait_page_001D, + /* 0xF8A00-0xF8AFF */ trait_page_001D, + /* 0xF8B00-0xF8BFF */ trait_page_001D, + /* 0xF8C00-0xF8CFF */ trait_page_001D, + /* 0xF8D00-0xF8DFF */ trait_page_001D, + /* 0xF8E00-0xF8EFF */ trait_page_001D, + /* 0xF8F00-0xF8FFF */ trait_page_001D, + /* 0xF9000-0xF90FF */ trait_page_001D, + /* 0xF9100-0xF91FF */ trait_page_001D, + /* 0xF9200-0xF92FF */ trait_page_001D, + /* 0xF9300-0xF93FF */ trait_page_001D, + /* 0xF9400-0xF94FF */ trait_page_001D, + /* 0xF9500-0xF95FF */ trait_page_001D, + /* 0xF9600-0xF96FF */ trait_page_001D, + /* 0xF9700-0xF97FF */ trait_page_001D, + /* 0xF9800-0xF98FF */ trait_page_001D, + /* 0xF9900-0xF99FF */ trait_page_001D, + /* 0xF9A00-0xF9AFF */ trait_page_001D, + /* 0xF9B00-0xF9BFF */ trait_page_001D, + /* 0xF9C00-0xF9CFF */ trait_page_001D, + /* 0xF9D00-0xF9DFF */ trait_page_001D, + /* 0xF9E00-0xF9EFF */ trait_page_001D, + /* 0xF9F00-0xF9FFF */ trait_page_001D, + /* 0xFA000-0xFA0FF */ trait_page_001D, + /* 0xFA100-0xFA1FF */ trait_page_001D, + /* 0xFA200-0xFA2FF */ trait_page_001D, + /* 0xFA300-0xFA3FF */ trait_page_001D, + /* 0xFA400-0xFA4FF */ trait_page_001D, + /* 0xFA500-0xFA5FF */ trait_page_001D, + /* 0xFA600-0xFA6FF */ trait_page_001D, + /* 0xFA700-0xFA7FF */ trait_page_001D, + /* 0xFA800-0xFA8FF */ trait_page_001D, + /* 0xFA900-0xFA9FF */ trait_page_001D, + /* 0xFAA00-0xFAAFF */ trait_page_001D, + /* 0xFAB00-0xFABFF */ trait_page_001D, + /* 0xFAC00-0xFACFF */ trait_page_001D, + /* 0xFAD00-0xFADFF */ trait_page_001D, + /* 0xFAE00-0xFAEFF */ trait_page_001D, + /* 0xFAF00-0xFAFFF */ trait_page_001D, + /* 0xFB000-0xFB0FF */ trait_page_001D, + /* 0xFB100-0xFB1FF */ trait_page_001D, + /* 0xFB200-0xFB2FF */ trait_page_001D, + /* 0xFB300-0xFB3FF */ trait_page_001D, + /* 0xFB400-0xFB4FF */ trait_page_001D, + /* 0xFB500-0xFB5FF */ trait_page_001D, + /* 0xFB600-0xFB6FF */ trait_page_001D, + /* 0xFB700-0xFB7FF */ trait_page_001D, + /* 0xFB800-0xFB8FF */ trait_page_001D, + /* 0xFB900-0xFB9FF */ trait_page_001D, + /* 0xFBA00-0xFBAFF */ trait_page_001D, + /* 0xFBB00-0xFBBFF */ trait_page_001D, + /* 0xFBC00-0xFBCFF */ trait_page_001D, + /* 0xFBD00-0xFBDFF */ trait_page_001D, + /* 0xFBE00-0xFBEFF */ trait_page_001D, + /* 0xFBF00-0xFBFFF */ trait_page_001D, + /* 0xFC000-0xFC0FF */ trait_page_001D, + /* 0xFC100-0xFC1FF */ trait_page_001D, + /* 0xFC200-0xFC2FF */ trait_page_001D, + /* 0xFC300-0xFC3FF */ trait_page_001D, + /* 0xFC400-0xFC4FF */ trait_page_001D, + /* 0xFC500-0xFC5FF */ trait_page_001D, + /* 0xFC600-0xFC6FF */ trait_page_001D, + /* 0xFC700-0xFC7FF */ trait_page_001D, + /* 0xFC800-0xFC8FF */ trait_page_001D, + /* 0xFC900-0xFC9FF */ trait_page_001D, + /* 0xFCA00-0xFCAFF */ trait_page_001D, + /* 0xFCB00-0xFCBFF */ trait_page_001D, + /* 0xFCC00-0xFCCFF */ trait_page_001D, + /* 0xFCD00-0xFCDFF */ trait_page_001D, + /* 0xFCE00-0xFCEFF */ trait_page_001D, + /* 0xFCF00-0xFCFFF */ trait_page_001D, + /* 0xFD000-0xFD0FF */ trait_page_001D, + /* 0xFD100-0xFD1FF */ trait_page_001D, + /* 0xFD200-0xFD2FF */ trait_page_001D, + /* 0xFD300-0xFD3FF */ trait_page_001D, + /* 0xFD400-0xFD4FF */ trait_page_001D, + /* 0xFD500-0xFD5FF */ trait_page_001D, + /* 0xFD600-0xFD6FF */ trait_page_001D, + /* 0xFD700-0xFD7FF */ trait_page_001D, + /* 0xFD800-0xFD8FF */ trait_page_001D, + /* 0xFD900-0xFD9FF */ trait_page_001D, + /* 0xFDA00-0xFDAFF */ trait_page_001D, + /* 0xFDB00-0xFDBFF */ trait_page_001D, + /* 0xFDC00-0xFDCFF */ trait_page_001D, + /* 0xFDD00-0xFDDFF */ trait_page_001D, + /* 0xFDE00-0xFDEFF */ trait_page_001D, + /* 0xFDF00-0xFDFFF */ trait_page_001D, + /* 0xFE000-0xFE0FF */ trait_page_001D, + /* 0xFE100-0xFE1FF */ trait_page_001D, + /* 0xFE200-0xFE2FF */ trait_page_001D, + /* 0xFE300-0xFE3FF */ trait_page_001D, + /* 0xFE400-0xFE4FF */ trait_page_001D, + /* 0xFE500-0xFE5FF */ trait_page_001D, + /* 0xFE600-0xFE6FF */ trait_page_001D, + /* 0xFE700-0xFE7FF */ trait_page_001D, + /* 0xFE800-0xFE8FF */ trait_page_001D, + /* 0xFE900-0xFE9FF */ trait_page_001D, + /* 0xFEA00-0xFEAFF */ trait_page_001D, + /* 0xFEB00-0xFEBFF */ trait_page_001D, + /* 0xFEC00-0xFECFF */ trait_page_001D, + /* 0xFED00-0xFEDFF */ trait_page_001D, + /* 0xFEE00-0xFEEFF */ trait_page_001D, + /* 0xFEF00-0xFEFFF */ trait_page_001D, + /* 0xFF000-0xFF0FF */ trait_page_001D, + /* 0xFF100-0xFF1FF */ trait_page_001D, + /* 0xFF200-0xFF2FF */ trait_page_001D, + /* 0xFF300-0xFF3FF */ trait_page_001D, + /* 0xFF400-0xFF4FF */ trait_page_001D, + /* 0xFF500-0xFF5FF */ trait_page_001D, + /* 0xFF600-0xFF6FF */ trait_page_001D, + /* 0xFF700-0xFF7FF */ trait_page_001D, + /* 0xFF800-0xFF8FF */ trait_page_001D, + /* 0xFF900-0xFF9FF */ trait_page_001D, + /* 0xFFA00-0xFFAFF */ trait_page_001D, + /* 0xFFB00-0xFFBFF */ trait_page_001D, + /* 0xFFC00-0xFFCFF */ trait_page_001D, + /* 0xFFD00-0xFFDFF */ trait_page_001D, + /* 0xFFE00-0xFFEFF */ trait_page_001D, + /* 0xFFF00-0xFFFFF */ trait_page_003C, + /* 0x100000-0x1000FF */ trait_page_001D, + /* 0x100100-0x1001FF */ trait_page_001D, + /* 0x100200-0x1002FF */ trait_page_001D, + /* 0x100300-0x1003FF */ trait_page_001D, + /* 0x100400-0x1004FF */ trait_page_001D, + /* 0x100500-0x1005FF */ trait_page_001D, + /* 0x100600-0x1006FF */ trait_page_001D, + /* 0x100700-0x1007FF */ trait_page_001D, + /* 0x100800-0x1008FF */ trait_page_001D, + /* 0x100900-0x1009FF */ trait_page_001D, + /* 0x100A00-0x100AFF */ trait_page_001D, + /* 0x100B00-0x100BFF */ trait_page_001D, + /* 0x100C00-0x100CFF */ trait_page_001D, + /* 0x100D00-0x100DFF */ trait_page_001D, + /* 0x100E00-0x100EFF */ trait_page_001D, + /* 0x100F00-0x100FFF */ trait_page_001D, + /* 0x101000-0x1010FF */ trait_page_001D, + /* 0x101100-0x1011FF */ trait_page_001D, + /* 0x101200-0x1012FF */ trait_page_001D, + /* 0x101300-0x1013FF */ trait_page_001D, + /* 0x101400-0x1014FF */ trait_page_001D, + /* 0x101500-0x1015FF */ trait_page_001D, + /* 0x101600-0x1016FF */ trait_page_001D, + /* 0x101700-0x1017FF */ trait_page_001D, + /* 0x101800-0x1018FF */ trait_page_001D, + /* 0x101900-0x1019FF */ trait_page_001D, + /* 0x101A00-0x101AFF */ trait_page_001D, + /* 0x101B00-0x101BFF */ trait_page_001D, + /* 0x101C00-0x101CFF */ trait_page_001D, + /* 0x101D00-0x101DFF */ trait_page_001D, + /* 0x101E00-0x101EFF */ trait_page_001D, + /* 0x101F00-0x101FFF */ trait_page_001D, + /* 0x102000-0x1020FF */ trait_page_001D, + /* 0x102100-0x1021FF */ trait_page_001D, + /* 0x102200-0x1022FF */ trait_page_001D, + /* 0x102300-0x1023FF */ trait_page_001D, + /* 0x102400-0x1024FF */ trait_page_001D, + /* 0x102500-0x1025FF */ trait_page_001D, + /* 0x102600-0x1026FF */ trait_page_001D, + /* 0x102700-0x1027FF */ trait_page_001D, + /* 0x102800-0x1028FF */ trait_page_001D, + /* 0x102900-0x1029FF */ trait_page_001D, + /* 0x102A00-0x102AFF */ trait_page_001D, + /* 0x102B00-0x102BFF */ trait_page_001D, + /* 0x102C00-0x102CFF */ trait_page_001D, + /* 0x102D00-0x102DFF */ trait_page_001D, + /* 0x102E00-0x102EFF */ trait_page_001D, + /* 0x102F00-0x102FFF */ trait_page_001D, + /* 0x103000-0x1030FF */ trait_page_001D, + /* 0x103100-0x1031FF */ trait_page_001D, + /* 0x103200-0x1032FF */ trait_page_001D, + /* 0x103300-0x1033FF */ trait_page_001D, + /* 0x103400-0x1034FF */ trait_page_001D, + /* 0x103500-0x1035FF */ trait_page_001D, + /* 0x103600-0x1036FF */ trait_page_001D, + /* 0x103700-0x1037FF */ trait_page_001D, + /* 0x103800-0x1038FF */ trait_page_001D, + /* 0x103900-0x1039FF */ trait_page_001D, + /* 0x103A00-0x103AFF */ trait_page_001D, + /* 0x103B00-0x103BFF */ trait_page_001D, + /* 0x103C00-0x103CFF */ trait_page_001D, + /* 0x103D00-0x103DFF */ trait_page_001D, + /* 0x103E00-0x103EFF */ trait_page_001D, + /* 0x103F00-0x103FFF */ trait_page_001D, + /* 0x104000-0x1040FF */ trait_page_001D, + /* 0x104100-0x1041FF */ trait_page_001D, + /* 0x104200-0x1042FF */ trait_page_001D, + /* 0x104300-0x1043FF */ trait_page_001D, + /* 0x104400-0x1044FF */ trait_page_001D, + /* 0x104500-0x1045FF */ trait_page_001D, + /* 0x104600-0x1046FF */ trait_page_001D, + /* 0x104700-0x1047FF */ trait_page_001D, + /* 0x104800-0x1048FF */ trait_page_001D, + /* 0x104900-0x1049FF */ trait_page_001D, + /* 0x104A00-0x104AFF */ trait_page_001D, + /* 0x104B00-0x104BFF */ trait_page_001D, + /* 0x104C00-0x104CFF */ trait_page_001D, + /* 0x104D00-0x104DFF */ trait_page_001D, + /* 0x104E00-0x104EFF */ trait_page_001D, + /* 0x104F00-0x104FFF */ trait_page_001D, + /* 0x105000-0x1050FF */ trait_page_001D, + /* 0x105100-0x1051FF */ trait_page_001D, + /* 0x105200-0x1052FF */ trait_page_001D, + /* 0x105300-0x1053FF */ trait_page_001D, + /* 0x105400-0x1054FF */ trait_page_001D, + /* 0x105500-0x1055FF */ trait_page_001D, + /* 0x105600-0x1056FF */ trait_page_001D, + /* 0x105700-0x1057FF */ trait_page_001D, + /* 0x105800-0x1058FF */ trait_page_001D, + /* 0x105900-0x1059FF */ trait_page_001D, + /* 0x105A00-0x105AFF */ trait_page_001D, + /* 0x105B00-0x105BFF */ trait_page_001D, + /* 0x105C00-0x105CFF */ trait_page_001D, + /* 0x105D00-0x105DFF */ trait_page_001D, + /* 0x105E00-0x105EFF */ trait_page_001D, + /* 0x105F00-0x105FFF */ trait_page_001D, + /* 0x106000-0x1060FF */ trait_page_001D, + /* 0x106100-0x1061FF */ trait_page_001D, + /* 0x106200-0x1062FF */ trait_page_001D, + /* 0x106300-0x1063FF */ trait_page_001D, + /* 0x106400-0x1064FF */ trait_page_001D, + /* 0x106500-0x1065FF */ trait_page_001D, + /* 0x106600-0x1066FF */ trait_page_001D, + /* 0x106700-0x1067FF */ trait_page_001D, + /* 0x106800-0x1068FF */ trait_page_001D, + /* 0x106900-0x1069FF */ trait_page_001D, + /* 0x106A00-0x106AFF */ trait_page_001D, + /* 0x106B00-0x106BFF */ trait_page_001D, + /* 0x106C00-0x106CFF */ trait_page_001D, + /* 0x106D00-0x106DFF */ trait_page_001D, + /* 0x106E00-0x106EFF */ trait_page_001D, + /* 0x106F00-0x106FFF */ trait_page_001D, + /* 0x107000-0x1070FF */ trait_page_001D, + /* 0x107100-0x1071FF */ trait_page_001D, + /* 0x107200-0x1072FF */ trait_page_001D, + /* 0x107300-0x1073FF */ trait_page_001D, + /* 0x107400-0x1074FF */ trait_page_001D, + /* 0x107500-0x1075FF */ trait_page_001D, + /* 0x107600-0x1076FF */ trait_page_001D, + /* 0x107700-0x1077FF */ trait_page_001D, + /* 0x107800-0x1078FF */ trait_page_001D, + /* 0x107900-0x1079FF */ trait_page_001D, + /* 0x107A00-0x107AFF */ trait_page_001D, + /* 0x107B00-0x107BFF */ trait_page_001D, + /* 0x107C00-0x107CFF */ trait_page_001D, + /* 0x107D00-0x107DFF */ trait_page_001D, + /* 0x107E00-0x107EFF */ trait_page_001D, + /* 0x107F00-0x107FFF */ trait_page_001D, + /* 0x108000-0x1080FF */ trait_page_001D, + /* 0x108100-0x1081FF */ trait_page_001D, + /* 0x108200-0x1082FF */ trait_page_001D, + /* 0x108300-0x1083FF */ trait_page_001D, + /* 0x108400-0x1084FF */ trait_page_001D, + /* 0x108500-0x1085FF */ trait_page_001D, + /* 0x108600-0x1086FF */ trait_page_001D, + /* 0x108700-0x1087FF */ trait_page_001D, + /* 0x108800-0x1088FF */ trait_page_001D, + /* 0x108900-0x1089FF */ trait_page_001D, + /* 0x108A00-0x108AFF */ trait_page_001D, + /* 0x108B00-0x108BFF */ trait_page_001D, + /* 0x108C00-0x108CFF */ trait_page_001D, + /* 0x108D00-0x108DFF */ trait_page_001D, + /* 0x108E00-0x108EFF */ trait_page_001D, + /* 0x108F00-0x108FFF */ trait_page_001D, + /* 0x109000-0x1090FF */ trait_page_001D, + /* 0x109100-0x1091FF */ trait_page_001D, + /* 0x109200-0x1092FF */ trait_page_001D, + /* 0x109300-0x1093FF */ trait_page_001D, + /* 0x109400-0x1094FF */ trait_page_001D, + /* 0x109500-0x1095FF */ trait_page_001D, + /* 0x109600-0x1096FF */ trait_page_001D, + /* 0x109700-0x1097FF */ trait_page_001D, + /* 0x109800-0x1098FF */ trait_page_001D, + /* 0x109900-0x1099FF */ trait_page_001D, + /* 0x109A00-0x109AFF */ trait_page_001D, + /* 0x109B00-0x109BFF */ trait_page_001D, + /* 0x109C00-0x109CFF */ trait_page_001D, + /* 0x109D00-0x109DFF */ trait_page_001D, + /* 0x109E00-0x109EFF */ trait_page_001D, + /* 0x109F00-0x109FFF */ trait_page_001D, + /* 0x10A000-0x10A0FF */ trait_page_001D, + /* 0x10A100-0x10A1FF */ trait_page_001D, + /* 0x10A200-0x10A2FF */ trait_page_001D, + /* 0x10A300-0x10A3FF */ trait_page_001D, + /* 0x10A400-0x10A4FF */ trait_page_001D, + /* 0x10A500-0x10A5FF */ trait_page_001D, + /* 0x10A600-0x10A6FF */ trait_page_001D, + /* 0x10A700-0x10A7FF */ trait_page_001D, + /* 0x10A800-0x10A8FF */ trait_page_001D, + /* 0x10A900-0x10A9FF */ trait_page_001D, + /* 0x10AA00-0x10AAFF */ trait_page_001D, + /* 0x10AB00-0x10ABFF */ trait_page_001D, + /* 0x10AC00-0x10ACFF */ trait_page_001D, + /* 0x10AD00-0x10ADFF */ trait_page_001D, + /* 0x10AE00-0x10AEFF */ trait_page_001D, + /* 0x10AF00-0x10AFFF */ trait_page_001D, + /* 0x10B000-0x10B0FF */ trait_page_001D, + /* 0x10B100-0x10B1FF */ trait_page_001D, + /* 0x10B200-0x10B2FF */ trait_page_001D, + /* 0x10B300-0x10B3FF */ trait_page_001D, + /* 0x10B400-0x10B4FF */ trait_page_001D, + /* 0x10B500-0x10B5FF */ trait_page_001D, + /* 0x10B600-0x10B6FF */ trait_page_001D, + /* 0x10B700-0x10B7FF */ trait_page_001D, + /* 0x10B800-0x10B8FF */ trait_page_001D, + /* 0x10B900-0x10B9FF */ trait_page_001D, + /* 0x10BA00-0x10BAFF */ trait_page_001D, + /* 0x10BB00-0x10BBFF */ trait_page_001D, + /* 0x10BC00-0x10BCFF */ trait_page_001D, + /* 0x10BD00-0x10BDFF */ trait_page_001D, + /* 0x10BE00-0x10BEFF */ trait_page_001D, + /* 0x10BF00-0x10BFFF */ trait_page_001D, + /* 0x10C000-0x10C0FF */ trait_page_001D, + /* 0x10C100-0x10C1FF */ trait_page_001D, + /* 0x10C200-0x10C2FF */ trait_page_001D, + /* 0x10C300-0x10C3FF */ trait_page_001D, + /* 0x10C400-0x10C4FF */ trait_page_001D, + /* 0x10C500-0x10C5FF */ trait_page_001D, + /* 0x10C600-0x10C6FF */ trait_page_001D, + /* 0x10C700-0x10C7FF */ trait_page_001D, + /* 0x10C800-0x10C8FF */ trait_page_001D, + /* 0x10C900-0x10C9FF */ trait_page_001D, + /* 0x10CA00-0x10CAFF */ trait_page_001D, + /* 0x10CB00-0x10CBFF */ trait_page_001D, + /* 0x10CC00-0x10CCFF */ trait_page_001D, + /* 0x10CD00-0x10CDFF */ trait_page_001D, + /* 0x10CE00-0x10CEFF */ trait_page_001D, + /* 0x10CF00-0x10CFFF */ trait_page_001D, + /* 0x10D000-0x10D0FF */ trait_page_001D, + /* 0x10D100-0x10D1FF */ trait_page_001D, + /* 0x10D200-0x10D2FF */ trait_page_001D, + /* 0x10D300-0x10D3FF */ trait_page_001D, + /* 0x10D400-0x10D4FF */ trait_page_001D, + /* 0x10D500-0x10D5FF */ trait_page_001D, + /* 0x10D600-0x10D6FF */ trait_page_001D, + /* 0x10D700-0x10D7FF */ trait_page_001D, + /* 0x10D800-0x10D8FF */ trait_page_001D, + /* 0x10D900-0x10D9FF */ trait_page_001D, + /* 0x10DA00-0x10DAFF */ trait_page_001D, + /* 0x10DB00-0x10DBFF */ trait_page_001D, + /* 0x10DC00-0x10DCFF */ trait_page_001D, + /* 0x10DD00-0x10DDFF */ trait_page_001D, + /* 0x10DE00-0x10DEFF */ trait_page_001D, + /* 0x10DF00-0x10DFFF */ trait_page_001D, + /* 0x10E000-0x10E0FF */ trait_page_001D, + /* 0x10E100-0x10E1FF */ trait_page_001D, + /* 0x10E200-0x10E2FF */ trait_page_001D, + /* 0x10E300-0x10E3FF */ trait_page_001D, + /* 0x10E400-0x10E4FF */ trait_page_001D, + /* 0x10E500-0x10E5FF */ trait_page_001D, + /* 0x10E600-0x10E6FF */ trait_page_001D, + /* 0x10E700-0x10E7FF */ trait_page_001D, + /* 0x10E800-0x10E8FF */ trait_page_001D, + /* 0x10E900-0x10E9FF */ trait_page_001D, + /* 0x10EA00-0x10EAFF */ trait_page_001D, + /* 0x10EB00-0x10EBFF */ trait_page_001D, + /* 0x10EC00-0x10ECFF */ trait_page_001D, + /* 0x10ED00-0x10EDFF */ trait_page_001D, + /* 0x10EE00-0x10EEFF */ trait_page_001D, + /* 0x10EF00-0x10EFFF */ trait_page_001D, + /* 0x10F000-0x10F0FF */ trait_page_001D, + /* 0x10F100-0x10F1FF */ trait_page_001D, + /* 0x10F200-0x10F2FF */ trait_page_001D, + /* 0x10F300-0x10F3FF */ trait_page_001D, + /* 0x10F400-0x10F4FF */ trait_page_001D, + /* 0x10F500-0x10F5FF */ trait_page_001D, + /* 0x10F600-0x10F6FF */ trait_page_001D, + /* 0x10F700-0x10F7FF */ trait_page_001D, + /* 0x10F800-0x10F8FF */ trait_page_001D, + /* 0x10F900-0x10F9FF */ trait_page_001D, + /* 0x10FA00-0x10FAFF */ trait_page_001D, + /* 0x10FB00-0x10FBFF */ trait_page_001D, + /* 0x10FC00-0x10FCFF */ trait_page_001D, + /* 0x10FD00-0x10FDFF */ trait_page_001D, + /* 0x10FE00-0x10FEFF */ trait_page_001D, + /* 0x10FF00-0x10FFFF */ trait_page_003C +}; + +/* ---------------------------------------------------------- */ + +#define CASE_MAX 0x10FFFF + +typedef struct case_page_t case_page_t; + +struct case_page_t +{ + qse_int16_t upper; + qse_int16_t lower; +}; + +static case_page_t case_page_0008[512] = +{ + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 40}, + {0, 0}, + {0, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {40, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0007[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0006[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {0, 26}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {26, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0005[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -7517}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8383}, + {0, -8262}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {0, 16}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {16, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0004[512] = +{ + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {59, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {-8, 0}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {0, 0}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-74, 0}, + {-74, 0}, + {-86, 0}, + {-86, 0}, + {-86, 0}, + {-86, 0}, + {-100, 0}, + {-100, 0}, + {-128, 0}, + {-128, 0}, + {-112, 0}, + {-112, 0}, + {-126, 0}, + {-126, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {-8, 0}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {0, -8}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -74}, + {0, -74}, + {0, -9}, + {0, 0}, + {7205, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -86}, + {0, -86}, + {0, -86}, + {0, -86}, + {0, -9}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -100}, + {0, -100}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-8, 0}, + {-8, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-7, 0}, + {0, 0}, + {0, 0}, + {0, -8}, + {0, -8}, + {0, -112}, + {0, -112}, + {0, -7}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-9, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, -128}, + {0, -128}, + {0, -126}, + {0, -126}, + {0, -9}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0003[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0002[512] = +{ + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 80}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {80, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 48}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {48, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0001[512] = +{ + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -130}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {210, 0}, + {206, 0}, + {0, 0}, + {205, 0}, + {205, 0}, + {0, 0}, + {202, 0}, + {0, 0}, + {203, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {205, 0}, + {0, 0}, + {0, 0}, + {207, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {209, 0}, + {211, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {211, 0}, + {0, 0}, + {0, 0}, + {213, 0}, + {0, 0}, + {0, 0}, + {214, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {218, 0}, + {0, 0}, + {217, 0}, + {217, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {219, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-84, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 38}, + {0, 0}, + {0, 37}, + {0, 37}, + {0, 37}, + {0, 0}, + {0, 64}, + {0, 0}, + {0, 63}, + {0, 63}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {38, 0}, + {37, 0}, + {37, 0}, + {37, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {31, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {64, 0}, + {63, 0}, + {63, 0}, + {0, 0}, + {62, 0}, + {57, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {47, 0}, + {54, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {86, 0}, + {80, 0}, + {79, 0}, + {0, 0}, + {0, -60}, + {96, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0} +}; + +static case_page_t case_page_0000[512] = +{ + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {-743, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 32}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {0, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {32, 0}, + {-121, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -199}, + {232, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, -121}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {300, 0}, + {0, 0}, + {0, 210}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 206}, + {0, 1}, + {1, 0}, + {0, 205}, + {0, 205}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 79}, + {0, 202}, + {0, 203}, + {0, 1}, + {1, 0}, + {0, 205}, + {0, 207}, + {-97, 0}, + {0, 211}, + {0, 209}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 211}, + {0, 213}, + {-130, 0}, + {0, 214}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 218}, + {0, 1}, + {1, 0}, + {0, 217}, + {0, 217}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 219}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {-56, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {79, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 0}, + {0, 2}, + {1, 1}, + {2, 0}, + {0, 1}, + {1, 0}, + {0, -97}, + {0, -56}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0}, + {0, 1}, + {1, 0} +}; + +static case_page_t* case_map[2176] = +{ + /* 0x0-0x1FF */ case_page_0000, + /* 0x200-0x3FF */ case_page_0001, + /* 0x400-0x5FF */ case_page_0002, + /* 0x600-0x7FF */ case_page_0003, + /* 0x800-0x9FF */ case_page_0003, + /* 0xA00-0xBFF */ case_page_0003, + /* 0xC00-0xDFF */ case_page_0003, + /* 0xE00-0xFFF */ case_page_0003, + /* 0x1000-0x11FF */ case_page_0003, + /* 0x1200-0x13FF */ case_page_0003, + /* 0x1400-0x15FF */ case_page_0003, + /* 0x1600-0x17FF */ case_page_0003, + /* 0x1800-0x19FF */ case_page_0003, + /* 0x1A00-0x1BFF */ case_page_0003, + /* 0x1C00-0x1DFF */ case_page_0003, + /* 0x1E00-0x1FFF */ case_page_0004, + /* 0x2000-0x21FF */ case_page_0005, + /* 0x2200-0x23FF */ case_page_0003, + /* 0x2400-0x25FF */ case_page_0006, + /* 0x2600-0x27FF */ case_page_0003, + /* 0x2800-0x29FF */ case_page_0003, + /* 0x2A00-0x2BFF */ case_page_0003, + /* 0x2C00-0x2DFF */ case_page_0003, + /* 0x2E00-0x2FFF */ case_page_0003, + /* 0x3000-0x31FF */ case_page_0003, + /* 0x3200-0x33FF */ case_page_0003, + /* 0x3400-0x35FF */ case_page_0003, + /* 0x3600-0x37FF */ case_page_0003, + /* 0x3800-0x39FF */ case_page_0003, + /* 0x3A00-0x3BFF */ case_page_0003, + /* 0x3C00-0x3DFF */ case_page_0003, + /* 0x3E00-0x3FFF */ case_page_0003, + /* 0x4000-0x41FF */ case_page_0003, + /* 0x4200-0x43FF */ case_page_0003, + /* 0x4400-0x45FF */ case_page_0003, + /* 0x4600-0x47FF */ case_page_0003, + /* 0x4800-0x49FF */ case_page_0003, + /* 0x4A00-0x4BFF */ case_page_0003, + /* 0x4C00-0x4DFF */ case_page_0003, + /* 0x4E00-0x4FFF */ case_page_0003, + /* 0x5000-0x51FF */ case_page_0003, + /* 0x5200-0x53FF */ case_page_0003, + /* 0x5400-0x55FF */ case_page_0003, + /* 0x5600-0x57FF */ case_page_0003, + /* 0x5800-0x59FF */ case_page_0003, + /* 0x5A00-0x5BFF */ case_page_0003, + /* 0x5C00-0x5DFF */ case_page_0003, + /* 0x5E00-0x5FFF */ case_page_0003, + /* 0x6000-0x61FF */ case_page_0003, + /* 0x6200-0x63FF */ case_page_0003, + /* 0x6400-0x65FF */ case_page_0003, + /* 0x6600-0x67FF */ case_page_0003, + /* 0x6800-0x69FF */ case_page_0003, + /* 0x6A00-0x6BFF */ case_page_0003, + /* 0x6C00-0x6DFF */ case_page_0003, + /* 0x6E00-0x6FFF */ case_page_0003, + /* 0x7000-0x71FF */ case_page_0003, + /* 0x7200-0x73FF */ case_page_0003, + /* 0x7400-0x75FF */ case_page_0003, + /* 0x7600-0x77FF */ case_page_0003, + /* 0x7800-0x79FF */ case_page_0003, + /* 0x7A00-0x7BFF */ case_page_0003, + /* 0x7C00-0x7DFF */ case_page_0003, + /* 0x7E00-0x7FFF */ case_page_0003, + /* 0x8000-0x81FF */ case_page_0003, + /* 0x8200-0x83FF */ case_page_0003, + /* 0x8400-0x85FF */ case_page_0003, + /* 0x8600-0x87FF */ case_page_0003, + /* 0x8800-0x89FF */ case_page_0003, + /* 0x8A00-0x8BFF */ case_page_0003, + /* 0x8C00-0x8DFF */ case_page_0003, + /* 0x8E00-0x8FFF */ case_page_0003, + /* 0x9000-0x91FF */ case_page_0003, + /* 0x9200-0x93FF */ case_page_0003, + /* 0x9400-0x95FF */ case_page_0003, + /* 0x9600-0x97FF */ case_page_0003, + /* 0x9800-0x99FF */ case_page_0003, + /* 0x9A00-0x9BFF */ case_page_0003, + /* 0x9C00-0x9DFF */ case_page_0003, + /* 0x9E00-0x9FFF */ case_page_0003, + /* 0xA000-0xA1FF */ case_page_0003, + /* 0xA200-0xA3FF */ case_page_0003, + /* 0xA400-0xA5FF */ case_page_0003, + /* 0xA600-0xA7FF */ case_page_0003, + /* 0xA800-0xA9FF */ case_page_0003, + /* 0xAA00-0xABFF */ case_page_0003, + /* 0xAC00-0xADFF */ case_page_0003, + /* 0xAE00-0xAFFF */ case_page_0003, + /* 0xB000-0xB1FF */ case_page_0003, + /* 0xB200-0xB3FF */ case_page_0003, + /* 0xB400-0xB5FF */ case_page_0003, + /* 0xB600-0xB7FF */ case_page_0003, + /* 0xB800-0xB9FF */ case_page_0003, + /* 0xBA00-0xBBFF */ case_page_0003, + /* 0xBC00-0xBDFF */ case_page_0003, + /* 0xBE00-0xBFFF */ case_page_0003, + /* 0xC000-0xC1FF */ case_page_0003, + /* 0xC200-0xC3FF */ case_page_0003, + /* 0xC400-0xC5FF */ case_page_0003, + /* 0xC600-0xC7FF */ case_page_0003, + /* 0xC800-0xC9FF */ case_page_0003, + /* 0xCA00-0xCBFF */ case_page_0003, + /* 0xCC00-0xCDFF */ case_page_0003, + /* 0xCE00-0xCFFF */ case_page_0003, + /* 0xD000-0xD1FF */ case_page_0003, + /* 0xD200-0xD3FF */ case_page_0003, + /* 0xD400-0xD5FF */ case_page_0003, + /* 0xD600-0xD7FF */ case_page_0003, + /* 0xD800-0xD9FF */ case_page_0003, + /* 0xDA00-0xDBFF */ case_page_0003, + /* 0xDC00-0xDDFF */ case_page_0003, + /* 0xDE00-0xDFFF */ case_page_0003, + /* 0xE000-0xE1FF */ case_page_0003, + /* 0xE200-0xE3FF */ case_page_0003, + /* 0xE400-0xE5FF */ case_page_0003, + /* 0xE600-0xE7FF */ case_page_0003, + /* 0xE800-0xE9FF */ case_page_0003, + /* 0xEA00-0xEBFF */ case_page_0003, + /* 0xEC00-0xEDFF */ case_page_0003, + /* 0xEE00-0xEFFF */ case_page_0003, + /* 0xF000-0xF1FF */ case_page_0003, + /* 0xF200-0xF3FF */ case_page_0003, + /* 0xF400-0xF5FF */ case_page_0003, + /* 0xF600-0xF7FF */ case_page_0003, + /* 0xF800-0xF9FF */ case_page_0003, + /* 0xFA00-0xFBFF */ case_page_0003, + /* 0xFC00-0xFDFF */ case_page_0003, + /* 0xFE00-0xFFFF */ case_page_0007, + /* 0x10000-0x101FF */ case_page_0003, + /* 0x10200-0x103FF */ case_page_0003, + /* 0x10400-0x105FF */ case_page_0008, + /* 0x10600-0x107FF */ case_page_0003, + /* 0x10800-0x109FF */ case_page_0003, + /* 0x10A00-0x10BFF */ case_page_0003, + /* 0x10C00-0x10DFF */ case_page_0003, + /* 0x10E00-0x10FFF */ case_page_0003, + /* 0x11000-0x111FF */ case_page_0003, + /* 0x11200-0x113FF */ case_page_0003, + /* 0x11400-0x115FF */ case_page_0003, + /* 0x11600-0x117FF */ case_page_0003, + /* 0x11800-0x119FF */ case_page_0003, + /* 0x11A00-0x11BFF */ case_page_0003, + /* 0x11C00-0x11DFF */ case_page_0003, + /* 0x11E00-0x11FFF */ case_page_0003, + /* 0x12000-0x121FF */ case_page_0003, + /* 0x12200-0x123FF */ case_page_0003, + /* 0x12400-0x125FF */ case_page_0003, + /* 0x12600-0x127FF */ case_page_0003, + /* 0x12800-0x129FF */ case_page_0003, + /* 0x12A00-0x12BFF */ case_page_0003, + /* 0x12C00-0x12DFF */ case_page_0003, + /* 0x12E00-0x12FFF */ case_page_0003, + /* 0x13000-0x131FF */ case_page_0003, + /* 0x13200-0x133FF */ case_page_0003, + /* 0x13400-0x135FF */ case_page_0003, + /* 0x13600-0x137FF */ case_page_0003, + /* 0x13800-0x139FF */ case_page_0003, + /* 0x13A00-0x13BFF */ case_page_0003, + /* 0x13C00-0x13DFF */ case_page_0003, + /* 0x13E00-0x13FFF */ case_page_0003, + /* 0x14000-0x141FF */ case_page_0003, + /* 0x14200-0x143FF */ case_page_0003, + /* 0x14400-0x145FF */ case_page_0003, + /* 0x14600-0x147FF */ case_page_0003, + /* 0x14800-0x149FF */ case_page_0003, + /* 0x14A00-0x14BFF */ case_page_0003, + /* 0x14C00-0x14DFF */ case_page_0003, + /* 0x14E00-0x14FFF */ case_page_0003, + /* 0x15000-0x151FF */ case_page_0003, + /* 0x15200-0x153FF */ case_page_0003, + /* 0x15400-0x155FF */ case_page_0003, + /* 0x15600-0x157FF */ case_page_0003, + /* 0x15800-0x159FF */ case_page_0003, + /* 0x15A00-0x15BFF */ case_page_0003, + /* 0x15C00-0x15DFF */ case_page_0003, + /* 0x15E00-0x15FFF */ case_page_0003, + /* 0x16000-0x161FF */ case_page_0003, + /* 0x16200-0x163FF */ case_page_0003, + /* 0x16400-0x165FF */ case_page_0003, + /* 0x16600-0x167FF */ case_page_0003, + /* 0x16800-0x169FF */ case_page_0003, + /* 0x16A00-0x16BFF */ case_page_0003, + /* 0x16C00-0x16DFF */ case_page_0003, + /* 0x16E00-0x16FFF */ case_page_0003, + /* 0x17000-0x171FF */ case_page_0003, + /* 0x17200-0x173FF */ case_page_0003, + /* 0x17400-0x175FF */ case_page_0003, + /* 0x17600-0x177FF */ case_page_0003, + /* 0x17800-0x179FF */ case_page_0003, + /* 0x17A00-0x17BFF */ case_page_0003, + /* 0x17C00-0x17DFF */ case_page_0003, + /* 0x17E00-0x17FFF */ case_page_0003, + /* 0x18000-0x181FF */ case_page_0003, + /* 0x18200-0x183FF */ case_page_0003, + /* 0x18400-0x185FF */ case_page_0003, + /* 0x18600-0x187FF */ case_page_0003, + /* 0x18800-0x189FF */ case_page_0003, + /* 0x18A00-0x18BFF */ case_page_0003, + /* 0x18C00-0x18DFF */ case_page_0003, + /* 0x18E00-0x18FFF */ case_page_0003, + /* 0x19000-0x191FF */ case_page_0003, + /* 0x19200-0x193FF */ case_page_0003, + /* 0x19400-0x195FF */ case_page_0003, + /* 0x19600-0x197FF */ case_page_0003, + /* 0x19800-0x199FF */ case_page_0003, + /* 0x19A00-0x19BFF */ case_page_0003, + /* 0x19C00-0x19DFF */ case_page_0003, + /* 0x19E00-0x19FFF */ case_page_0003, + /* 0x1A000-0x1A1FF */ case_page_0003, + /* 0x1A200-0x1A3FF */ case_page_0003, + /* 0x1A400-0x1A5FF */ case_page_0003, + /* 0x1A600-0x1A7FF */ case_page_0003, + /* 0x1A800-0x1A9FF */ case_page_0003, + /* 0x1AA00-0x1ABFF */ case_page_0003, + /* 0x1AC00-0x1ADFF */ case_page_0003, + /* 0x1AE00-0x1AFFF */ case_page_0003, + /* 0x1B000-0x1B1FF */ case_page_0003, + /* 0x1B200-0x1B3FF */ case_page_0003, + /* 0x1B400-0x1B5FF */ case_page_0003, + /* 0x1B600-0x1B7FF */ case_page_0003, + /* 0x1B800-0x1B9FF */ case_page_0003, + /* 0x1BA00-0x1BBFF */ case_page_0003, + /* 0x1BC00-0x1BDFF */ case_page_0003, + /* 0x1BE00-0x1BFFF */ case_page_0003, + /* 0x1C000-0x1C1FF */ case_page_0003, + /* 0x1C200-0x1C3FF */ case_page_0003, + /* 0x1C400-0x1C5FF */ case_page_0003, + /* 0x1C600-0x1C7FF */ case_page_0003, + /* 0x1C800-0x1C9FF */ case_page_0003, + /* 0x1CA00-0x1CBFF */ case_page_0003, + /* 0x1CC00-0x1CDFF */ case_page_0003, + /* 0x1CE00-0x1CFFF */ case_page_0003, + /* 0x1D000-0x1D1FF */ case_page_0003, + /* 0x1D200-0x1D3FF */ case_page_0003, + /* 0x1D400-0x1D5FF */ case_page_0003, + /* 0x1D600-0x1D7FF */ case_page_0003, + /* 0x1D800-0x1D9FF */ case_page_0003, + /* 0x1DA00-0x1DBFF */ case_page_0003, + /* 0x1DC00-0x1DDFF */ case_page_0003, + /* 0x1DE00-0x1DFFF */ case_page_0003, + /* 0x1E000-0x1E1FF */ case_page_0003, + /* 0x1E200-0x1E3FF */ case_page_0003, + /* 0x1E400-0x1E5FF */ case_page_0003, + /* 0x1E600-0x1E7FF */ case_page_0003, + /* 0x1E800-0x1E9FF */ case_page_0003, + /* 0x1EA00-0x1EBFF */ case_page_0003, + /* 0x1EC00-0x1EDFF */ case_page_0003, + /* 0x1EE00-0x1EFFF */ case_page_0003, + /* 0x1F000-0x1F1FF */ case_page_0003, + /* 0x1F200-0x1F3FF */ case_page_0003, + /* 0x1F400-0x1F5FF */ case_page_0003, + /* 0x1F600-0x1F7FF */ case_page_0003, + /* 0x1F800-0x1F9FF */ case_page_0003, + /* 0x1FA00-0x1FBFF */ case_page_0003, + /* 0x1FC00-0x1FDFF */ case_page_0003, + /* 0x1FE00-0x1FFFF */ case_page_0003, + /* 0x20000-0x201FF */ case_page_0003, + /* 0x20200-0x203FF */ case_page_0003, + /* 0x20400-0x205FF */ case_page_0003, + /* 0x20600-0x207FF */ case_page_0003, + /* 0x20800-0x209FF */ case_page_0003, + /* 0x20A00-0x20BFF */ case_page_0003, + /* 0x20C00-0x20DFF */ case_page_0003, + /* 0x20E00-0x20FFF */ case_page_0003, + /* 0x21000-0x211FF */ case_page_0003, + /* 0x21200-0x213FF */ case_page_0003, + /* 0x21400-0x215FF */ case_page_0003, + /* 0x21600-0x217FF */ case_page_0003, + /* 0x21800-0x219FF */ case_page_0003, + /* 0x21A00-0x21BFF */ case_page_0003, + /* 0x21C00-0x21DFF */ case_page_0003, + /* 0x21E00-0x21FFF */ case_page_0003, + /* 0x22000-0x221FF */ case_page_0003, + /* 0x22200-0x223FF */ case_page_0003, + /* 0x22400-0x225FF */ case_page_0003, + /* 0x22600-0x227FF */ case_page_0003, + /* 0x22800-0x229FF */ case_page_0003, + /* 0x22A00-0x22BFF */ case_page_0003, + /* 0x22C00-0x22DFF */ case_page_0003, + /* 0x22E00-0x22FFF */ case_page_0003, + /* 0x23000-0x231FF */ case_page_0003, + /* 0x23200-0x233FF */ case_page_0003, + /* 0x23400-0x235FF */ case_page_0003, + /* 0x23600-0x237FF */ case_page_0003, + /* 0x23800-0x239FF */ case_page_0003, + /* 0x23A00-0x23BFF */ case_page_0003, + /* 0x23C00-0x23DFF */ case_page_0003, + /* 0x23E00-0x23FFF */ case_page_0003, + /* 0x24000-0x241FF */ case_page_0003, + /* 0x24200-0x243FF */ case_page_0003, + /* 0x24400-0x245FF */ case_page_0003, + /* 0x24600-0x247FF */ case_page_0003, + /* 0x24800-0x249FF */ case_page_0003, + /* 0x24A00-0x24BFF */ case_page_0003, + /* 0x24C00-0x24DFF */ case_page_0003, + /* 0x24E00-0x24FFF */ case_page_0003, + /* 0x25000-0x251FF */ case_page_0003, + /* 0x25200-0x253FF */ case_page_0003, + /* 0x25400-0x255FF */ case_page_0003, + /* 0x25600-0x257FF */ case_page_0003, + /* 0x25800-0x259FF */ case_page_0003, + /* 0x25A00-0x25BFF */ case_page_0003, + /* 0x25C00-0x25DFF */ case_page_0003, + /* 0x25E00-0x25FFF */ case_page_0003, + /* 0x26000-0x261FF */ case_page_0003, + /* 0x26200-0x263FF */ case_page_0003, + /* 0x26400-0x265FF */ case_page_0003, + /* 0x26600-0x267FF */ case_page_0003, + /* 0x26800-0x269FF */ case_page_0003, + /* 0x26A00-0x26BFF */ case_page_0003, + /* 0x26C00-0x26DFF */ case_page_0003, + /* 0x26E00-0x26FFF */ case_page_0003, + /* 0x27000-0x271FF */ case_page_0003, + /* 0x27200-0x273FF */ case_page_0003, + /* 0x27400-0x275FF */ case_page_0003, + /* 0x27600-0x277FF */ case_page_0003, + /* 0x27800-0x279FF */ case_page_0003, + /* 0x27A00-0x27BFF */ case_page_0003, + /* 0x27C00-0x27DFF */ case_page_0003, + /* 0x27E00-0x27FFF */ case_page_0003, + /* 0x28000-0x281FF */ case_page_0003, + /* 0x28200-0x283FF */ case_page_0003, + /* 0x28400-0x285FF */ case_page_0003, + /* 0x28600-0x287FF */ case_page_0003, + /* 0x28800-0x289FF */ case_page_0003, + /* 0x28A00-0x28BFF */ case_page_0003, + /* 0x28C00-0x28DFF */ case_page_0003, + /* 0x28E00-0x28FFF */ case_page_0003, + /* 0x29000-0x291FF */ case_page_0003, + /* 0x29200-0x293FF */ case_page_0003, + /* 0x29400-0x295FF */ case_page_0003, + /* 0x29600-0x297FF */ case_page_0003, + /* 0x29800-0x299FF */ case_page_0003, + /* 0x29A00-0x29BFF */ case_page_0003, + /* 0x29C00-0x29DFF */ case_page_0003, + /* 0x29E00-0x29FFF */ case_page_0003, + /* 0x2A000-0x2A1FF */ case_page_0003, + /* 0x2A200-0x2A3FF */ case_page_0003, + /* 0x2A400-0x2A5FF */ case_page_0003, + /* 0x2A600-0x2A7FF */ case_page_0003, + /* 0x2A800-0x2A9FF */ case_page_0003, + /* 0x2AA00-0x2ABFF */ case_page_0003, + /* 0x2AC00-0x2ADFF */ case_page_0003, + /* 0x2AE00-0x2AFFF */ case_page_0003, + /* 0x2B000-0x2B1FF */ case_page_0003, + /* 0x2B200-0x2B3FF */ case_page_0003, + /* 0x2B400-0x2B5FF */ case_page_0003, + /* 0x2B600-0x2B7FF */ case_page_0003, + /* 0x2B800-0x2B9FF */ case_page_0003, + /* 0x2BA00-0x2BBFF */ case_page_0003, + /* 0x2BC00-0x2BDFF */ case_page_0003, + /* 0x2BE00-0x2BFFF */ case_page_0003, + /* 0x2C000-0x2C1FF */ case_page_0003, + /* 0x2C200-0x2C3FF */ case_page_0003, + /* 0x2C400-0x2C5FF */ case_page_0003, + /* 0x2C600-0x2C7FF */ case_page_0003, + /* 0x2C800-0x2C9FF */ case_page_0003, + /* 0x2CA00-0x2CBFF */ case_page_0003, + /* 0x2CC00-0x2CDFF */ case_page_0003, + /* 0x2CE00-0x2CFFF */ case_page_0003, + /* 0x2D000-0x2D1FF */ case_page_0003, + /* 0x2D200-0x2D3FF */ case_page_0003, + /* 0x2D400-0x2D5FF */ case_page_0003, + /* 0x2D600-0x2D7FF */ case_page_0003, + /* 0x2D800-0x2D9FF */ case_page_0003, + /* 0x2DA00-0x2DBFF */ case_page_0003, + /* 0x2DC00-0x2DDFF */ case_page_0003, + /* 0x2DE00-0x2DFFF */ case_page_0003, + /* 0x2E000-0x2E1FF */ case_page_0003, + /* 0x2E200-0x2E3FF */ case_page_0003, + /* 0x2E400-0x2E5FF */ case_page_0003, + /* 0x2E600-0x2E7FF */ case_page_0003, + /* 0x2E800-0x2E9FF */ case_page_0003, + /* 0x2EA00-0x2EBFF */ case_page_0003, + /* 0x2EC00-0x2EDFF */ case_page_0003, + /* 0x2EE00-0x2EFFF */ case_page_0003, + /* 0x2F000-0x2F1FF */ case_page_0003, + /* 0x2F200-0x2F3FF */ case_page_0003, + /* 0x2F400-0x2F5FF */ case_page_0003, + /* 0x2F600-0x2F7FF */ case_page_0003, + /* 0x2F800-0x2F9FF */ case_page_0003, + /* 0x2FA00-0x2FBFF */ case_page_0003, + /* 0x2FC00-0x2FDFF */ case_page_0003, + /* 0x2FE00-0x2FFFF */ case_page_0003, + /* 0x30000-0x301FF */ case_page_0003, + /* 0x30200-0x303FF */ case_page_0003, + /* 0x30400-0x305FF */ case_page_0003, + /* 0x30600-0x307FF */ case_page_0003, + /* 0x30800-0x309FF */ case_page_0003, + /* 0x30A00-0x30BFF */ case_page_0003, + /* 0x30C00-0x30DFF */ case_page_0003, + /* 0x30E00-0x30FFF */ case_page_0003, + /* 0x31000-0x311FF */ case_page_0003, + /* 0x31200-0x313FF */ case_page_0003, + /* 0x31400-0x315FF */ case_page_0003, + /* 0x31600-0x317FF */ case_page_0003, + /* 0x31800-0x319FF */ case_page_0003, + /* 0x31A00-0x31BFF */ case_page_0003, + /* 0x31C00-0x31DFF */ case_page_0003, + /* 0x31E00-0x31FFF */ case_page_0003, + /* 0x32000-0x321FF */ case_page_0003, + /* 0x32200-0x323FF */ case_page_0003, + /* 0x32400-0x325FF */ case_page_0003, + /* 0x32600-0x327FF */ case_page_0003, + /* 0x32800-0x329FF */ case_page_0003, + /* 0x32A00-0x32BFF */ case_page_0003, + /* 0x32C00-0x32DFF */ case_page_0003, + /* 0x32E00-0x32FFF */ case_page_0003, + /* 0x33000-0x331FF */ case_page_0003, + /* 0x33200-0x333FF */ case_page_0003, + /* 0x33400-0x335FF */ case_page_0003, + /* 0x33600-0x337FF */ case_page_0003, + /* 0x33800-0x339FF */ case_page_0003, + /* 0x33A00-0x33BFF */ case_page_0003, + /* 0x33C00-0x33DFF */ case_page_0003, + /* 0x33E00-0x33FFF */ case_page_0003, + /* 0x34000-0x341FF */ case_page_0003, + /* 0x34200-0x343FF */ case_page_0003, + /* 0x34400-0x345FF */ case_page_0003, + /* 0x34600-0x347FF */ case_page_0003, + /* 0x34800-0x349FF */ case_page_0003, + /* 0x34A00-0x34BFF */ case_page_0003, + /* 0x34C00-0x34DFF */ case_page_0003, + /* 0x34E00-0x34FFF */ case_page_0003, + /* 0x35000-0x351FF */ case_page_0003, + /* 0x35200-0x353FF */ case_page_0003, + /* 0x35400-0x355FF */ case_page_0003, + /* 0x35600-0x357FF */ case_page_0003, + /* 0x35800-0x359FF */ case_page_0003, + /* 0x35A00-0x35BFF */ case_page_0003, + /* 0x35C00-0x35DFF */ case_page_0003, + /* 0x35E00-0x35FFF */ case_page_0003, + /* 0x36000-0x361FF */ case_page_0003, + /* 0x36200-0x363FF */ case_page_0003, + /* 0x36400-0x365FF */ case_page_0003, + /* 0x36600-0x367FF */ case_page_0003, + /* 0x36800-0x369FF */ case_page_0003, + /* 0x36A00-0x36BFF */ case_page_0003, + /* 0x36C00-0x36DFF */ case_page_0003, + /* 0x36E00-0x36FFF */ case_page_0003, + /* 0x37000-0x371FF */ case_page_0003, + /* 0x37200-0x373FF */ case_page_0003, + /* 0x37400-0x375FF */ case_page_0003, + /* 0x37600-0x377FF */ case_page_0003, + /* 0x37800-0x379FF */ case_page_0003, + /* 0x37A00-0x37BFF */ case_page_0003, + /* 0x37C00-0x37DFF */ case_page_0003, + /* 0x37E00-0x37FFF */ case_page_0003, + /* 0x38000-0x381FF */ case_page_0003, + /* 0x38200-0x383FF */ case_page_0003, + /* 0x38400-0x385FF */ case_page_0003, + /* 0x38600-0x387FF */ case_page_0003, + /* 0x38800-0x389FF */ case_page_0003, + /* 0x38A00-0x38BFF */ case_page_0003, + /* 0x38C00-0x38DFF */ case_page_0003, + /* 0x38E00-0x38FFF */ case_page_0003, + /* 0x39000-0x391FF */ case_page_0003, + /* 0x39200-0x393FF */ case_page_0003, + /* 0x39400-0x395FF */ case_page_0003, + /* 0x39600-0x397FF */ case_page_0003, + /* 0x39800-0x399FF */ case_page_0003, + /* 0x39A00-0x39BFF */ case_page_0003, + /* 0x39C00-0x39DFF */ case_page_0003, + /* 0x39E00-0x39FFF */ case_page_0003, + /* 0x3A000-0x3A1FF */ case_page_0003, + /* 0x3A200-0x3A3FF */ case_page_0003, + /* 0x3A400-0x3A5FF */ case_page_0003, + /* 0x3A600-0x3A7FF */ case_page_0003, + /* 0x3A800-0x3A9FF */ case_page_0003, + /* 0x3AA00-0x3ABFF */ case_page_0003, + /* 0x3AC00-0x3ADFF */ case_page_0003, + /* 0x3AE00-0x3AFFF */ case_page_0003, + /* 0x3B000-0x3B1FF */ case_page_0003, + /* 0x3B200-0x3B3FF */ case_page_0003, + /* 0x3B400-0x3B5FF */ case_page_0003, + /* 0x3B600-0x3B7FF */ case_page_0003, + /* 0x3B800-0x3B9FF */ case_page_0003, + /* 0x3BA00-0x3BBFF */ case_page_0003, + /* 0x3BC00-0x3BDFF */ case_page_0003, + /* 0x3BE00-0x3BFFF */ case_page_0003, + /* 0x3C000-0x3C1FF */ case_page_0003, + /* 0x3C200-0x3C3FF */ case_page_0003, + /* 0x3C400-0x3C5FF */ case_page_0003, + /* 0x3C600-0x3C7FF */ case_page_0003, + /* 0x3C800-0x3C9FF */ case_page_0003, + /* 0x3CA00-0x3CBFF */ case_page_0003, + /* 0x3CC00-0x3CDFF */ case_page_0003, + /* 0x3CE00-0x3CFFF */ case_page_0003, + /* 0x3D000-0x3D1FF */ case_page_0003, + /* 0x3D200-0x3D3FF */ case_page_0003, + /* 0x3D400-0x3D5FF */ case_page_0003, + /* 0x3D600-0x3D7FF */ case_page_0003, + /* 0x3D800-0x3D9FF */ case_page_0003, + /* 0x3DA00-0x3DBFF */ case_page_0003, + /* 0x3DC00-0x3DDFF */ case_page_0003, + /* 0x3DE00-0x3DFFF */ case_page_0003, + /* 0x3E000-0x3E1FF */ case_page_0003, + /* 0x3E200-0x3E3FF */ case_page_0003, + /* 0x3E400-0x3E5FF */ case_page_0003, + /* 0x3E600-0x3E7FF */ case_page_0003, + /* 0x3E800-0x3E9FF */ case_page_0003, + /* 0x3EA00-0x3EBFF */ case_page_0003, + /* 0x3EC00-0x3EDFF */ case_page_0003, + /* 0x3EE00-0x3EFFF */ case_page_0003, + /* 0x3F000-0x3F1FF */ case_page_0003, + /* 0x3F200-0x3F3FF */ case_page_0003, + /* 0x3F400-0x3F5FF */ case_page_0003, + /* 0x3F600-0x3F7FF */ case_page_0003, + /* 0x3F800-0x3F9FF */ case_page_0003, + /* 0x3FA00-0x3FBFF */ case_page_0003, + /* 0x3FC00-0x3FDFF */ case_page_0003, + /* 0x3FE00-0x3FFFF */ case_page_0003, + /* 0x40000-0x401FF */ case_page_0003, + /* 0x40200-0x403FF */ case_page_0003, + /* 0x40400-0x405FF */ case_page_0003, + /* 0x40600-0x407FF */ case_page_0003, + /* 0x40800-0x409FF */ case_page_0003, + /* 0x40A00-0x40BFF */ case_page_0003, + /* 0x40C00-0x40DFF */ case_page_0003, + /* 0x40E00-0x40FFF */ case_page_0003, + /* 0x41000-0x411FF */ case_page_0003, + /* 0x41200-0x413FF */ case_page_0003, + /* 0x41400-0x415FF */ case_page_0003, + /* 0x41600-0x417FF */ case_page_0003, + /* 0x41800-0x419FF */ case_page_0003, + /* 0x41A00-0x41BFF */ case_page_0003, + /* 0x41C00-0x41DFF */ case_page_0003, + /* 0x41E00-0x41FFF */ case_page_0003, + /* 0x42000-0x421FF */ case_page_0003, + /* 0x42200-0x423FF */ case_page_0003, + /* 0x42400-0x425FF */ case_page_0003, + /* 0x42600-0x427FF */ case_page_0003, + /* 0x42800-0x429FF */ case_page_0003, + /* 0x42A00-0x42BFF */ case_page_0003, + /* 0x42C00-0x42DFF */ case_page_0003, + /* 0x42E00-0x42FFF */ case_page_0003, + /* 0x43000-0x431FF */ case_page_0003, + /* 0x43200-0x433FF */ case_page_0003, + /* 0x43400-0x435FF */ case_page_0003, + /* 0x43600-0x437FF */ case_page_0003, + /* 0x43800-0x439FF */ case_page_0003, + /* 0x43A00-0x43BFF */ case_page_0003, + /* 0x43C00-0x43DFF */ case_page_0003, + /* 0x43E00-0x43FFF */ case_page_0003, + /* 0x44000-0x441FF */ case_page_0003, + /* 0x44200-0x443FF */ case_page_0003, + /* 0x44400-0x445FF */ case_page_0003, + /* 0x44600-0x447FF */ case_page_0003, + /* 0x44800-0x449FF */ case_page_0003, + /* 0x44A00-0x44BFF */ case_page_0003, + /* 0x44C00-0x44DFF */ case_page_0003, + /* 0x44E00-0x44FFF */ case_page_0003, + /* 0x45000-0x451FF */ case_page_0003, + /* 0x45200-0x453FF */ case_page_0003, + /* 0x45400-0x455FF */ case_page_0003, + /* 0x45600-0x457FF */ case_page_0003, + /* 0x45800-0x459FF */ case_page_0003, + /* 0x45A00-0x45BFF */ case_page_0003, + /* 0x45C00-0x45DFF */ case_page_0003, + /* 0x45E00-0x45FFF */ case_page_0003, + /* 0x46000-0x461FF */ case_page_0003, + /* 0x46200-0x463FF */ case_page_0003, + /* 0x46400-0x465FF */ case_page_0003, + /* 0x46600-0x467FF */ case_page_0003, + /* 0x46800-0x469FF */ case_page_0003, + /* 0x46A00-0x46BFF */ case_page_0003, + /* 0x46C00-0x46DFF */ case_page_0003, + /* 0x46E00-0x46FFF */ case_page_0003, + /* 0x47000-0x471FF */ case_page_0003, + /* 0x47200-0x473FF */ case_page_0003, + /* 0x47400-0x475FF */ case_page_0003, + /* 0x47600-0x477FF */ case_page_0003, + /* 0x47800-0x479FF */ case_page_0003, + /* 0x47A00-0x47BFF */ case_page_0003, + /* 0x47C00-0x47DFF */ case_page_0003, + /* 0x47E00-0x47FFF */ case_page_0003, + /* 0x48000-0x481FF */ case_page_0003, + /* 0x48200-0x483FF */ case_page_0003, + /* 0x48400-0x485FF */ case_page_0003, + /* 0x48600-0x487FF */ case_page_0003, + /* 0x48800-0x489FF */ case_page_0003, + /* 0x48A00-0x48BFF */ case_page_0003, + /* 0x48C00-0x48DFF */ case_page_0003, + /* 0x48E00-0x48FFF */ case_page_0003, + /* 0x49000-0x491FF */ case_page_0003, + /* 0x49200-0x493FF */ case_page_0003, + /* 0x49400-0x495FF */ case_page_0003, + /* 0x49600-0x497FF */ case_page_0003, + /* 0x49800-0x499FF */ case_page_0003, + /* 0x49A00-0x49BFF */ case_page_0003, + /* 0x49C00-0x49DFF */ case_page_0003, + /* 0x49E00-0x49FFF */ case_page_0003, + /* 0x4A000-0x4A1FF */ case_page_0003, + /* 0x4A200-0x4A3FF */ case_page_0003, + /* 0x4A400-0x4A5FF */ case_page_0003, + /* 0x4A600-0x4A7FF */ case_page_0003, + /* 0x4A800-0x4A9FF */ case_page_0003, + /* 0x4AA00-0x4ABFF */ case_page_0003, + /* 0x4AC00-0x4ADFF */ case_page_0003, + /* 0x4AE00-0x4AFFF */ case_page_0003, + /* 0x4B000-0x4B1FF */ case_page_0003, + /* 0x4B200-0x4B3FF */ case_page_0003, + /* 0x4B400-0x4B5FF */ case_page_0003, + /* 0x4B600-0x4B7FF */ case_page_0003, + /* 0x4B800-0x4B9FF */ case_page_0003, + /* 0x4BA00-0x4BBFF */ case_page_0003, + /* 0x4BC00-0x4BDFF */ case_page_0003, + /* 0x4BE00-0x4BFFF */ case_page_0003, + /* 0x4C000-0x4C1FF */ case_page_0003, + /* 0x4C200-0x4C3FF */ case_page_0003, + /* 0x4C400-0x4C5FF */ case_page_0003, + /* 0x4C600-0x4C7FF */ case_page_0003, + /* 0x4C800-0x4C9FF */ case_page_0003, + /* 0x4CA00-0x4CBFF */ case_page_0003, + /* 0x4CC00-0x4CDFF */ case_page_0003, + /* 0x4CE00-0x4CFFF */ case_page_0003, + /* 0x4D000-0x4D1FF */ case_page_0003, + /* 0x4D200-0x4D3FF */ case_page_0003, + /* 0x4D400-0x4D5FF */ case_page_0003, + /* 0x4D600-0x4D7FF */ case_page_0003, + /* 0x4D800-0x4D9FF */ case_page_0003, + /* 0x4DA00-0x4DBFF */ case_page_0003, + /* 0x4DC00-0x4DDFF */ case_page_0003, + /* 0x4DE00-0x4DFFF */ case_page_0003, + /* 0x4E000-0x4E1FF */ case_page_0003, + /* 0x4E200-0x4E3FF */ case_page_0003, + /* 0x4E400-0x4E5FF */ case_page_0003, + /* 0x4E600-0x4E7FF */ case_page_0003, + /* 0x4E800-0x4E9FF */ case_page_0003, + /* 0x4EA00-0x4EBFF */ case_page_0003, + /* 0x4EC00-0x4EDFF */ case_page_0003, + /* 0x4EE00-0x4EFFF */ case_page_0003, + /* 0x4F000-0x4F1FF */ case_page_0003, + /* 0x4F200-0x4F3FF */ case_page_0003, + /* 0x4F400-0x4F5FF */ case_page_0003, + /* 0x4F600-0x4F7FF */ case_page_0003, + /* 0x4F800-0x4F9FF */ case_page_0003, + /* 0x4FA00-0x4FBFF */ case_page_0003, + /* 0x4FC00-0x4FDFF */ case_page_0003, + /* 0x4FE00-0x4FFFF */ case_page_0003, + /* 0x50000-0x501FF */ case_page_0003, + /* 0x50200-0x503FF */ case_page_0003, + /* 0x50400-0x505FF */ case_page_0003, + /* 0x50600-0x507FF */ case_page_0003, + /* 0x50800-0x509FF */ case_page_0003, + /* 0x50A00-0x50BFF */ case_page_0003, + /* 0x50C00-0x50DFF */ case_page_0003, + /* 0x50E00-0x50FFF */ case_page_0003, + /* 0x51000-0x511FF */ case_page_0003, + /* 0x51200-0x513FF */ case_page_0003, + /* 0x51400-0x515FF */ case_page_0003, + /* 0x51600-0x517FF */ case_page_0003, + /* 0x51800-0x519FF */ case_page_0003, + /* 0x51A00-0x51BFF */ case_page_0003, + /* 0x51C00-0x51DFF */ case_page_0003, + /* 0x51E00-0x51FFF */ case_page_0003, + /* 0x52000-0x521FF */ case_page_0003, + /* 0x52200-0x523FF */ case_page_0003, + /* 0x52400-0x525FF */ case_page_0003, + /* 0x52600-0x527FF */ case_page_0003, + /* 0x52800-0x529FF */ case_page_0003, + /* 0x52A00-0x52BFF */ case_page_0003, + /* 0x52C00-0x52DFF */ case_page_0003, + /* 0x52E00-0x52FFF */ case_page_0003, + /* 0x53000-0x531FF */ case_page_0003, + /* 0x53200-0x533FF */ case_page_0003, + /* 0x53400-0x535FF */ case_page_0003, + /* 0x53600-0x537FF */ case_page_0003, + /* 0x53800-0x539FF */ case_page_0003, + /* 0x53A00-0x53BFF */ case_page_0003, + /* 0x53C00-0x53DFF */ case_page_0003, + /* 0x53E00-0x53FFF */ case_page_0003, + /* 0x54000-0x541FF */ case_page_0003, + /* 0x54200-0x543FF */ case_page_0003, + /* 0x54400-0x545FF */ case_page_0003, + /* 0x54600-0x547FF */ case_page_0003, + /* 0x54800-0x549FF */ case_page_0003, + /* 0x54A00-0x54BFF */ case_page_0003, + /* 0x54C00-0x54DFF */ case_page_0003, + /* 0x54E00-0x54FFF */ case_page_0003, + /* 0x55000-0x551FF */ case_page_0003, + /* 0x55200-0x553FF */ case_page_0003, + /* 0x55400-0x555FF */ case_page_0003, + /* 0x55600-0x557FF */ case_page_0003, + /* 0x55800-0x559FF */ case_page_0003, + /* 0x55A00-0x55BFF */ case_page_0003, + /* 0x55C00-0x55DFF */ case_page_0003, + /* 0x55E00-0x55FFF */ case_page_0003, + /* 0x56000-0x561FF */ case_page_0003, + /* 0x56200-0x563FF */ case_page_0003, + /* 0x56400-0x565FF */ case_page_0003, + /* 0x56600-0x567FF */ case_page_0003, + /* 0x56800-0x569FF */ case_page_0003, + /* 0x56A00-0x56BFF */ case_page_0003, + /* 0x56C00-0x56DFF */ case_page_0003, + /* 0x56E00-0x56FFF */ case_page_0003, + /* 0x57000-0x571FF */ case_page_0003, + /* 0x57200-0x573FF */ case_page_0003, + /* 0x57400-0x575FF */ case_page_0003, + /* 0x57600-0x577FF */ case_page_0003, + /* 0x57800-0x579FF */ case_page_0003, + /* 0x57A00-0x57BFF */ case_page_0003, + /* 0x57C00-0x57DFF */ case_page_0003, + /* 0x57E00-0x57FFF */ case_page_0003, + /* 0x58000-0x581FF */ case_page_0003, + /* 0x58200-0x583FF */ case_page_0003, + /* 0x58400-0x585FF */ case_page_0003, + /* 0x58600-0x587FF */ case_page_0003, + /* 0x58800-0x589FF */ case_page_0003, + /* 0x58A00-0x58BFF */ case_page_0003, + /* 0x58C00-0x58DFF */ case_page_0003, + /* 0x58E00-0x58FFF */ case_page_0003, + /* 0x59000-0x591FF */ case_page_0003, + /* 0x59200-0x593FF */ case_page_0003, + /* 0x59400-0x595FF */ case_page_0003, + /* 0x59600-0x597FF */ case_page_0003, + /* 0x59800-0x599FF */ case_page_0003, + /* 0x59A00-0x59BFF */ case_page_0003, + /* 0x59C00-0x59DFF */ case_page_0003, + /* 0x59E00-0x59FFF */ case_page_0003, + /* 0x5A000-0x5A1FF */ case_page_0003, + /* 0x5A200-0x5A3FF */ case_page_0003, + /* 0x5A400-0x5A5FF */ case_page_0003, + /* 0x5A600-0x5A7FF */ case_page_0003, + /* 0x5A800-0x5A9FF */ case_page_0003, + /* 0x5AA00-0x5ABFF */ case_page_0003, + /* 0x5AC00-0x5ADFF */ case_page_0003, + /* 0x5AE00-0x5AFFF */ case_page_0003, + /* 0x5B000-0x5B1FF */ case_page_0003, + /* 0x5B200-0x5B3FF */ case_page_0003, + /* 0x5B400-0x5B5FF */ case_page_0003, + /* 0x5B600-0x5B7FF */ case_page_0003, + /* 0x5B800-0x5B9FF */ case_page_0003, + /* 0x5BA00-0x5BBFF */ case_page_0003, + /* 0x5BC00-0x5BDFF */ case_page_0003, + /* 0x5BE00-0x5BFFF */ case_page_0003, + /* 0x5C000-0x5C1FF */ case_page_0003, + /* 0x5C200-0x5C3FF */ case_page_0003, + /* 0x5C400-0x5C5FF */ case_page_0003, + /* 0x5C600-0x5C7FF */ case_page_0003, + /* 0x5C800-0x5C9FF */ case_page_0003, + /* 0x5CA00-0x5CBFF */ case_page_0003, + /* 0x5CC00-0x5CDFF */ case_page_0003, + /* 0x5CE00-0x5CFFF */ case_page_0003, + /* 0x5D000-0x5D1FF */ case_page_0003, + /* 0x5D200-0x5D3FF */ case_page_0003, + /* 0x5D400-0x5D5FF */ case_page_0003, + /* 0x5D600-0x5D7FF */ case_page_0003, + /* 0x5D800-0x5D9FF */ case_page_0003, + /* 0x5DA00-0x5DBFF */ case_page_0003, + /* 0x5DC00-0x5DDFF */ case_page_0003, + /* 0x5DE00-0x5DFFF */ case_page_0003, + /* 0x5E000-0x5E1FF */ case_page_0003, + /* 0x5E200-0x5E3FF */ case_page_0003, + /* 0x5E400-0x5E5FF */ case_page_0003, + /* 0x5E600-0x5E7FF */ case_page_0003, + /* 0x5E800-0x5E9FF */ case_page_0003, + /* 0x5EA00-0x5EBFF */ case_page_0003, + /* 0x5EC00-0x5EDFF */ case_page_0003, + /* 0x5EE00-0x5EFFF */ case_page_0003, + /* 0x5F000-0x5F1FF */ case_page_0003, + /* 0x5F200-0x5F3FF */ case_page_0003, + /* 0x5F400-0x5F5FF */ case_page_0003, + /* 0x5F600-0x5F7FF */ case_page_0003, + /* 0x5F800-0x5F9FF */ case_page_0003, + /* 0x5FA00-0x5FBFF */ case_page_0003, + /* 0x5FC00-0x5FDFF */ case_page_0003, + /* 0x5FE00-0x5FFFF */ case_page_0003, + /* 0x60000-0x601FF */ case_page_0003, + /* 0x60200-0x603FF */ case_page_0003, + /* 0x60400-0x605FF */ case_page_0003, + /* 0x60600-0x607FF */ case_page_0003, + /* 0x60800-0x609FF */ case_page_0003, + /* 0x60A00-0x60BFF */ case_page_0003, + /* 0x60C00-0x60DFF */ case_page_0003, + /* 0x60E00-0x60FFF */ case_page_0003, + /* 0x61000-0x611FF */ case_page_0003, + /* 0x61200-0x613FF */ case_page_0003, + /* 0x61400-0x615FF */ case_page_0003, + /* 0x61600-0x617FF */ case_page_0003, + /* 0x61800-0x619FF */ case_page_0003, + /* 0x61A00-0x61BFF */ case_page_0003, + /* 0x61C00-0x61DFF */ case_page_0003, + /* 0x61E00-0x61FFF */ case_page_0003, + /* 0x62000-0x621FF */ case_page_0003, + /* 0x62200-0x623FF */ case_page_0003, + /* 0x62400-0x625FF */ case_page_0003, + /* 0x62600-0x627FF */ case_page_0003, + /* 0x62800-0x629FF */ case_page_0003, + /* 0x62A00-0x62BFF */ case_page_0003, + /* 0x62C00-0x62DFF */ case_page_0003, + /* 0x62E00-0x62FFF */ case_page_0003, + /* 0x63000-0x631FF */ case_page_0003, + /* 0x63200-0x633FF */ case_page_0003, + /* 0x63400-0x635FF */ case_page_0003, + /* 0x63600-0x637FF */ case_page_0003, + /* 0x63800-0x639FF */ case_page_0003, + /* 0x63A00-0x63BFF */ case_page_0003, + /* 0x63C00-0x63DFF */ case_page_0003, + /* 0x63E00-0x63FFF */ case_page_0003, + /* 0x64000-0x641FF */ case_page_0003, + /* 0x64200-0x643FF */ case_page_0003, + /* 0x64400-0x645FF */ case_page_0003, + /* 0x64600-0x647FF */ case_page_0003, + /* 0x64800-0x649FF */ case_page_0003, + /* 0x64A00-0x64BFF */ case_page_0003, + /* 0x64C00-0x64DFF */ case_page_0003, + /* 0x64E00-0x64FFF */ case_page_0003, + /* 0x65000-0x651FF */ case_page_0003, + /* 0x65200-0x653FF */ case_page_0003, + /* 0x65400-0x655FF */ case_page_0003, + /* 0x65600-0x657FF */ case_page_0003, + /* 0x65800-0x659FF */ case_page_0003, + /* 0x65A00-0x65BFF */ case_page_0003, + /* 0x65C00-0x65DFF */ case_page_0003, + /* 0x65E00-0x65FFF */ case_page_0003, + /* 0x66000-0x661FF */ case_page_0003, + /* 0x66200-0x663FF */ case_page_0003, + /* 0x66400-0x665FF */ case_page_0003, + /* 0x66600-0x667FF */ case_page_0003, + /* 0x66800-0x669FF */ case_page_0003, + /* 0x66A00-0x66BFF */ case_page_0003, + /* 0x66C00-0x66DFF */ case_page_0003, + /* 0x66E00-0x66FFF */ case_page_0003, + /* 0x67000-0x671FF */ case_page_0003, + /* 0x67200-0x673FF */ case_page_0003, + /* 0x67400-0x675FF */ case_page_0003, + /* 0x67600-0x677FF */ case_page_0003, + /* 0x67800-0x679FF */ case_page_0003, + /* 0x67A00-0x67BFF */ case_page_0003, + /* 0x67C00-0x67DFF */ case_page_0003, + /* 0x67E00-0x67FFF */ case_page_0003, + /* 0x68000-0x681FF */ case_page_0003, + /* 0x68200-0x683FF */ case_page_0003, + /* 0x68400-0x685FF */ case_page_0003, + /* 0x68600-0x687FF */ case_page_0003, + /* 0x68800-0x689FF */ case_page_0003, + /* 0x68A00-0x68BFF */ case_page_0003, + /* 0x68C00-0x68DFF */ case_page_0003, + /* 0x68E00-0x68FFF */ case_page_0003, + /* 0x69000-0x691FF */ case_page_0003, + /* 0x69200-0x693FF */ case_page_0003, + /* 0x69400-0x695FF */ case_page_0003, + /* 0x69600-0x697FF */ case_page_0003, + /* 0x69800-0x699FF */ case_page_0003, + /* 0x69A00-0x69BFF */ case_page_0003, + /* 0x69C00-0x69DFF */ case_page_0003, + /* 0x69E00-0x69FFF */ case_page_0003, + /* 0x6A000-0x6A1FF */ case_page_0003, + /* 0x6A200-0x6A3FF */ case_page_0003, + /* 0x6A400-0x6A5FF */ case_page_0003, + /* 0x6A600-0x6A7FF */ case_page_0003, + /* 0x6A800-0x6A9FF */ case_page_0003, + /* 0x6AA00-0x6ABFF */ case_page_0003, + /* 0x6AC00-0x6ADFF */ case_page_0003, + /* 0x6AE00-0x6AFFF */ case_page_0003, + /* 0x6B000-0x6B1FF */ case_page_0003, + /* 0x6B200-0x6B3FF */ case_page_0003, + /* 0x6B400-0x6B5FF */ case_page_0003, + /* 0x6B600-0x6B7FF */ case_page_0003, + /* 0x6B800-0x6B9FF */ case_page_0003, + /* 0x6BA00-0x6BBFF */ case_page_0003, + /* 0x6BC00-0x6BDFF */ case_page_0003, + /* 0x6BE00-0x6BFFF */ case_page_0003, + /* 0x6C000-0x6C1FF */ case_page_0003, + /* 0x6C200-0x6C3FF */ case_page_0003, + /* 0x6C400-0x6C5FF */ case_page_0003, + /* 0x6C600-0x6C7FF */ case_page_0003, + /* 0x6C800-0x6C9FF */ case_page_0003, + /* 0x6CA00-0x6CBFF */ case_page_0003, + /* 0x6CC00-0x6CDFF */ case_page_0003, + /* 0x6CE00-0x6CFFF */ case_page_0003, + /* 0x6D000-0x6D1FF */ case_page_0003, + /* 0x6D200-0x6D3FF */ case_page_0003, + /* 0x6D400-0x6D5FF */ case_page_0003, + /* 0x6D600-0x6D7FF */ case_page_0003, + /* 0x6D800-0x6D9FF */ case_page_0003, + /* 0x6DA00-0x6DBFF */ case_page_0003, + /* 0x6DC00-0x6DDFF */ case_page_0003, + /* 0x6DE00-0x6DFFF */ case_page_0003, + /* 0x6E000-0x6E1FF */ case_page_0003, + /* 0x6E200-0x6E3FF */ case_page_0003, + /* 0x6E400-0x6E5FF */ case_page_0003, + /* 0x6E600-0x6E7FF */ case_page_0003, + /* 0x6E800-0x6E9FF */ case_page_0003, + /* 0x6EA00-0x6EBFF */ case_page_0003, + /* 0x6EC00-0x6EDFF */ case_page_0003, + /* 0x6EE00-0x6EFFF */ case_page_0003, + /* 0x6F000-0x6F1FF */ case_page_0003, + /* 0x6F200-0x6F3FF */ case_page_0003, + /* 0x6F400-0x6F5FF */ case_page_0003, + /* 0x6F600-0x6F7FF */ case_page_0003, + /* 0x6F800-0x6F9FF */ case_page_0003, + /* 0x6FA00-0x6FBFF */ case_page_0003, + /* 0x6FC00-0x6FDFF */ case_page_0003, + /* 0x6FE00-0x6FFFF */ case_page_0003, + /* 0x70000-0x701FF */ case_page_0003, + /* 0x70200-0x703FF */ case_page_0003, + /* 0x70400-0x705FF */ case_page_0003, + /* 0x70600-0x707FF */ case_page_0003, + /* 0x70800-0x709FF */ case_page_0003, + /* 0x70A00-0x70BFF */ case_page_0003, + /* 0x70C00-0x70DFF */ case_page_0003, + /* 0x70E00-0x70FFF */ case_page_0003, + /* 0x71000-0x711FF */ case_page_0003, + /* 0x71200-0x713FF */ case_page_0003, + /* 0x71400-0x715FF */ case_page_0003, + /* 0x71600-0x717FF */ case_page_0003, + /* 0x71800-0x719FF */ case_page_0003, + /* 0x71A00-0x71BFF */ case_page_0003, + /* 0x71C00-0x71DFF */ case_page_0003, + /* 0x71E00-0x71FFF */ case_page_0003, + /* 0x72000-0x721FF */ case_page_0003, + /* 0x72200-0x723FF */ case_page_0003, + /* 0x72400-0x725FF */ case_page_0003, + /* 0x72600-0x727FF */ case_page_0003, + /* 0x72800-0x729FF */ case_page_0003, + /* 0x72A00-0x72BFF */ case_page_0003, + /* 0x72C00-0x72DFF */ case_page_0003, + /* 0x72E00-0x72FFF */ case_page_0003, + /* 0x73000-0x731FF */ case_page_0003, + /* 0x73200-0x733FF */ case_page_0003, + /* 0x73400-0x735FF */ case_page_0003, + /* 0x73600-0x737FF */ case_page_0003, + /* 0x73800-0x739FF */ case_page_0003, + /* 0x73A00-0x73BFF */ case_page_0003, + /* 0x73C00-0x73DFF */ case_page_0003, + /* 0x73E00-0x73FFF */ case_page_0003, + /* 0x74000-0x741FF */ case_page_0003, + /* 0x74200-0x743FF */ case_page_0003, + /* 0x74400-0x745FF */ case_page_0003, + /* 0x74600-0x747FF */ case_page_0003, + /* 0x74800-0x749FF */ case_page_0003, + /* 0x74A00-0x74BFF */ case_page_0003, + /* 0x74C00-0x74DFF */ case_page_0003, + /* 0x74E00-0x74FFF */ case_page_0003, + /* 0x75000-0x751FF */ case_page_0003, + /* 0x75200-0x753FF */ case_page_0003, + /* 0x75400-0x755FF */ case_page_0003, + /* 0x75600-0x757FF */ case_page_0003, + /* 0x75800-0x759FF */ case_page_0003, + /* 0x75A00-0x75BFF */ case_page_0003, + /* 0x75C00-0x75DFF */ case_page_0003, + /* 0x75E00-0x75FFF */ case_page_0003, + /* 0x76000-0x761FF */ case_page_0003, + /* 0x76200-0x763FF */ case_page_0003, + /* 0x76400-0x765FF */ case_page_0003, + /* 0x76600-0x767FF */ case_page_0003, + /* 0x76800-0x769FF */ case_page_0003, + /* 0x76A00-0x76BFF */ case_page_0003, + /* 0x76C00-0x76DFF */ case_page_0003, + /* 0x76E00-0x76FFF */ case_page_0003, + /* 0x77000-0x771FF */ case_page_0003, + /* 0x77200-0x773FF */ case_page_0003, + /* 0x77400-0x775FF */ case_page_0003, + /* 0x77600-0x777FF */ case_page_0003, + /* 0x77800-0x779FF */ case_page_0003, + /* 0x77A00-0x77BFF */ case_page_0003, + /* 0x77C00-0x77DFF */ case_page_0003, + /* 0x77E00-0x77FFF */ case_page_0003, + /* 0x78000-0x781FF */ case_page_0003, + /* 0x78200-0x783FF */ case_page_0003, + /* 0x78400-0x785FF */ case_page_0003, + /* 0x78600-0x787FF */ case_page_0003, + /* 0x78800-0x789FF */ case_page_0003, + /* 0x78A00-0x78BFF */ case_page_0003, + /* 0x78C00-0x78DFF */ case_page_0003, + /* 0x78E00-0x78FFF */ case_page_0003, + /* 0x79000-0x791FF */ case_page_0003, + /* 0x79200-0x793FF */ case_page_0003, + /* 0x79400-0x795FF */ case_page_0003, + /* 0x79600-0x797FF */ case_page_0003, + /* 0x79800-0x799FF */ case_page_0003, + /* 0x79A00-0x79BFF */ case_page_0003, + /* 0x79C00-0x79DFF */ case_page_0003, + /* 0x79E00-0x79FFF */ case_page_0003, + /* 0x7A000-0x7A1FF */ case_page_0003, + /* 0x7A200-0x7A3FF */ case_page_0003, + /* 0x7A400-0x7A5FF */ case_page_0003, + /* 0x7A600-0x7A7FF */ case_page_0003, + /* 0x7A800-0x7A9FF */ case_page_0003, + /* 0x7AA00-0x7ABFF */ case_page_0003, + /* 0x7AC00-0x7ADFF */ case_page_0003, + /* 0x7AE00-0x7AFFF */ case_page_0003, + /* 0x7B000-0x7B1FF */ case_page_0003, + /* 0x7B200-0x7B3FF */ case_page_0003, + /* 0x7B400-0x7B5FF */ case_page_0003, + /* 0x7B600-0x7B7FF */ case_page_0003, + /* 0x7B800-0x7B9FF */ case_page_0003, + /* 0x7BA00-0x7BBFF */ case_page_0003, + /* 0x7BC00-0x7BDFF */ case_page_0003, + /* 0x7BE00-0x7BFFF */ case_page_0003, + /* 0x7C000-0x7C1FF */ case_page_0003, + /* 0x7C200-0x7C3FF */ case_page_0003, + /* 0x7C400-0x7C5FF */ case_page_0003, + /* 0x7C600-0x7C7FF */ case_page_0003, + /* 0x7C800-0x7C9FF */ case_page_0003, + /* 0x7CA00-0x7CBFF */ case_page_0003, + /* 0x7CC00-0x7CDFF */ case_page_0003, + /* 0x7CE00-0x7CFFF */ case_page_0003, + /* 0x7D000-0x7D1FF */ case_page_0003, + /* 0x7D200-0x7D3FF */ case_page_0003, + /* 0x7D400-0x7D5FF */ case_page_0003, + /* 0x7D600-0x7D7FF */ case_page_0003, + /* 0x7D800-0x7D9FF */ case_page_0003, + /* 0x7DA00-0x7DBFF */ case_page_0003, + /* 0x7DC00-0x7DDFF */ case_page_0003, + /* 0x7DE00-0x7DFFF */ case_page_0003, + /* 0x7E000-0x7E1FF */ case_page_0003, + /* 0x7E200-0x7E3FF */ case_page_0003, + /* 0x7E400-0x7E5FF */ case_page_0003, + /* 0x7E600-0x7E7FF */ case_page_0003, + /* 0x7E800-0x7E9FF */ case_page_0003, + /* 0x7EA00-0x7EBFF */ case_page_0003, + /* 0x7EC00-0x7EDFF */ case_page_0003, + /* 0x7EE00-0x7EFFF */ case_page_0003, + /* 0x7F000-0x7F1FF */ case_page_0003, + /* 0x7F200-0x7F3FF */ case_page_0003, + /* 0x7F400-0x7F5FF */ case_page_0003, + /* 0x7F600-0x7F7FF */ case_page_0003, + /* 0x7F800-0x7F9FF */ case_page_0003, + /* 0x7FA00-0x7FBFF */ case_page_0003, + /* 0x7FC00-0x7FDFF */ case_page_0003, + /* 0x7FE00-0x7FFFF */ case_page_0003, + /* 0x80000-0x801FF */ case_page_0003, + /* 0x80200-0x803FF */ case_page_0003, + /* 0x80400-0x805FF */ case_page_0003, + /* 0x80600-0x807FF */ case_page_0003, + /* 0x80800-0x809FF */ case_page_0003, + /* 0x80A00-0x80BFF */ case_page_0003, + /* 0x80C00-0x80DFF */ case_page_0003, + /* 0x80E00-0x80FFF */ case_page_0003, + /* 0x81000-0x811FF */ case_page_0003, + /* 0x81200-0x813FF */ case_page_0003, + /* 0x81400-0x815FF */ case_page_0003, + /* 0x81600-0x817FF */ case_page_0003, + /* 0x81800-0x819FF */ case_page_0003, + /* 0x81A00-0x81BFF */ case_page_0003, + /* 0x81C00-0x81DFF */ case_page_0003, + /* 0x81E00-0x81FFF */ case_page_0003, + /* 0x82000-0x821FF */ case_page_0003, + /* 0x82200-0x823FF */ case_page_0003, + /* 0x82400-0x825FF */ case_page_0003, + /* 0x82600-0x827FF */ case_page_0003, + /* 0x82800-0x829FF */ case_page_0003, + /* 0x82A00-0x82BFF */ case_page_0003, + /* 0x82C00-0x82DFF */ case_page_0003, + /* 0x82E00-0x82FFF */ case_page_0003, + /* 0x83000-0x831FF */ case_page_0003, + /* 0x83200-0x833FF */ case_page_0003, + /* 0x83400-0x835FF */ case_page_0003, + /* 0x83600-0x837FF */ case_page_0003, + /* 0x83800-0x839FF */ case_page_0003, + /* 0x83A00-0x83BFF */ case_page_0003, + /* 0x83C00-0x83DFF */ case_page_0003, + /* 0x83E00-0x83FFF */ case_page_0003, + /* 0x84000-0x841FF */ case_page_0003, + /* 0x84200-0x843FF */ case_page_0003, + /* 0x84400-0x845FF */ case_page_0003, + /* 0x84600-0x847FF */ case_page_0003, + /* 0x84800-0x849FF */ case_page_0003, + /* 0x84A00-0x84BFF */ case_page_0003, + /* 0x84C00-0x84DFF */ case_page_0003, + /* 0x84E00-0x84FFF */ case_page_0003, + /* 0x85000-0x851FF */ case_page_0003, + /* 0x85200-0x853FF */ case_page_0003, + /* 0x85400-0x855FF */ case_page_0003, + /* 0x85600-0x857FF */ case_page_0003, + /* 0x85800-0x859FF */ case_page_0003, + /* 0x85A00-0x85BFF */ case_page_0003, + /* 0x85C00-0x85DFF */ case_page_0003, + /* 0x85E00-0x85FFF */ case_page_0003, + /* 0x86000-0x861FF */ case_page_0003, + /* 0x86200-0x863FF */ case_page_0003, + /* 0x86400-0x865FF */ case_page_0003, + /* 0x86600-0x867FF */ case_page_0003, + /* 0x86800-0x869FF */ case_page_0003, + /* 0x86A00-0x86BFF */ case_page_0003, + /* 0x86C00-0x86DFF */ case_page_0003, + /* 0x86E00-0x86FFF */ case_page_0003, + /* 0x87000-0x871FF */ case_page_0003, + /* 0x87200-0x873FF */ case_page_0003, + /* 0x87400-0x875FF */ case_page_0003, + /* 0x87600-0x877FF */ case_page_0003, + /* 0x87800-0x879FF */ case_page_0003, + /* 0x87A00-0x87BFF */ case_page_0003, + /* 0x87C00-0x87DFF */ case_page_0003, + /* 0x87E00-0x87FFF */ case_page_0003, + /* 0x88000-0x881FF */ case_page_0003, + /* 0x88200-0x883FF */ case_page_0003, + /* 0x88400-0x885FF */ case_page_0003, + /* 0x88600-0x887FF */ case_page_0003, + /* 0x88800-0x889FF */ case_page_0003, + /* 0x88A00-0x88BFF */ case_page_0003, + /* 0x88C00-0x88DFF */ case_page_0003, + /* 0x88E00-0x88FFF */ case_page_0003, + /* 0x89000-0x891FF */ case_page_0003, + /* 0x89200-0x893FF */ case_page_0003, + /* 0x89400-0x895FF */ case_page_0003, + /* 0x89600-0x897FF */ case_page_0003, + /* 0x89800-0x899FF */ case_page_0003, + /* 0x89A00-0x89BFF */ case_page_0003, + /* 0x89C00-0x89DFF */ case_page_0003, + /* 0x89E00-0x89FFF */ case_page_0003, + /* 0x8A000-0x8A1FF */ case_page_0003, + /* 0x8A200-0x8A3FF */ case_page_0003, + /* 0x8A400-0x8A5FF */ case_page_0003, + /* 0x8A600-0x8A7FF */ case_page_0003, + /* 0x8A800-0x8A9FF */ case_page_0003, + /* 0x8AA00-0x8ABFF */ case_page_0003, + /* 0x8AC00-0x8ADFF */ case_page_0003, + /* 0x8AE00-0x8AFFF */ case_page_0003, + /* 0x8B000-0x8B1FF */ case_page_0003, + /* 0x8B200-0x8B3FF */ case_page_0003, + /* 0x8B400-0x8B5FF */ case_page_0003, + /* 0x8B600-0x8B7FF */ case_page_0003, + /* 0x8B800-0x8B9FF */ case_page_0003, + /* 0x8BA00-0x8BBFF */ case_page_0003, + /* 0x8BC00-0x8BDFF */ case_page_0003, + /* 0x8BE00-0x8BFFF */ case_page_0003, + /* 0x8C000-0x8C1FF */ case_page_0003, + /* 0x8C200-0x8C3FF */ case_page_0003, + /* 0x8C400-0x8C5FF */ case_page_0003, + /* 0x8C600-0x8C7FF */ case_page_0003, + /* 0x8C800-0x8C9FF */ case_page_0003, + /* 0x8CA00-0x8CBFF */ case_page_0003, + /* 0x8CC00-0x8CDFF */ case_page_0003, + /* 0x8CE00-0x8CFFF */ case_page_0003, + /* 0x8D000-0x8D1FF */ case_page_0003, + /* 0x8D200-0x8D3FF */ case_page_0003, + /* 0x8D400-0x8D5FF */ case_page_0003, + /* 0x8D600-0x8D7FF */ case_page_0003, + /* 0x8D800-0x8D9FF */ case_page_0003, + /* 0x8DA00-0x8DBFF */ case_page_0003, + /* 0x8DC00-0x8DDFF */ case_page_0003, + /* 0x8DE00-0x8DFFF */ case_page_0003, + /* 0x8E000-0x8E1FF */ case_page_0003, + /* 0x8E200-0x8E3FF */ case_page_0003, + /* 0x8E400-0x8E5FF */ case_page_0003, + /* 0x8E600-0x8E7FF */ case_page_0003, + /* 0x8E800-0x8E9FF */ case_page_0003, + /* 0x8EA00-0x8EBFF */ case_page_0003, + /* 0x8EC00-0x8EDFF */ case_page_0003, + /* 0x8EE00-0x8EFFF */ case_page_0003, + /* 0x8F000-0x8F1FF */ case_page_0003, + /* 0x8F200-0x8F3FF */ case_page_0003, + /* 0x8F400-0x8F5FF */ case_page_0003, + /* 0x8F600-0x8F7FF */ case_page_0003, + /* 0x8F800-0x8F9FF */ case_page_0003, + /* 0x8FA00-0x8FBFF */ case_page_0003, + /* 0x8FC00-0x8FDFF */ case_page_0003, + /* 0x8FE00-0x8FFFF */ case_page_0003, + /* 0x90000-0x901FF */ case_page_0003, + /* 0x90200-0x903FF */ case_page_0003, + /* 0x90400-0x905FF */ case_page_0003, + /* 0x90600-0x907FF */ case_page_0003, + /* 0x90800-0x909FF */ case_page_0003, + /* 0x90A00-0x90BFF */ case_page_0003, + /* 0x90C00-0x90DFF */ case_page_0003, + /* 0x90E00-0x90FFF */ case_page_0003, + /* 0x91000-0x911FF */ case_page_0003, + /* 0x91200-0x913FF */ case_page_0003, + /* 0x91400-0x915FF */ case_page_0003, + /* 0x91600-0x917FF */ case_page_0003, + /* 0x91800-0x919FF */ case_page_0003, + /* 0x91A00-0x91BFF */ case_page_0003, + /* 0x91C00-0x91DFF */ case_page_0003, + /* 0x91E00-0x91FFF */ case_page_0003, + /* 0x92000-0x921FF */ case_page_0003, + /* 0x92200-0x923FF */ case_page_0003, + /* 0x92400-0x925FF */ case_page_0003, + /* 0x92600-0x927FF */ case_page_0003, + /* 0x92800-0x929FF */ case_page_0003, + /* 0x92A00-0x92BFF */ case_page_0003, + /* 0x92C00-0x92DFF */ case_page_0003, + /* 0x92E00-0x92FFF */ case_page_0003, + /* 0x93000-0x931FF */ case_page_0003, + /* 0x93200-0x933FF */ case_page_0003, + /* 0x93400-0x935FF */ case_page_0003, + /* 0x93600-0x937FF */ case_page_0003, + /* 0x93800-0x939FF */ case_page_0003, + /* 0x93A00-0x93BFF */ case_page_0003, + /* 0x93C00-0x93DFF */ case_page_0003, + /* 0x93E00-0x93FFF */ case_page_0003, + /* 0x94000-0x941FF */ case_page_0003, + /* 0x94200-0x943FF */ case_page_0003, + /* 0x94400-0x945FF */ case_page_0003, + /* 0x94600-0x947FF */ case_page_0003, + /* 0x94800-0x949FF */ case_page_0003, + /* 0x94A00-0x94BFF */ case_page_0003, + /* 0x94C00-0x94DFF */ case_page_0003, + /* 0x94E00-0x94FFF */ case_page_0003, + /* 0x95000-0x951FF */ case_page_0003, + /* 0x95200-0x953FF */ case_page_0003, + /* 0x95400-0x955FF */ case_page_0003, + /* 0x95600-0x957FF */ case_page_0003, + /* 0x95800-0x959FF */ case_page_0003, + /* 0x95A00-0x95BFF */ case_page_0003, + /* 0x95C00-0x95DFF */ case_page_0003, + /* 0x95E00-0x95FFF */ case_page_0003, + /* 0x96000-0x961FF */ case_page_0003, + /* 0x96200-0x963FF */ case_page_0003, + /* 0x96400-0x965FF */ case_page_0003, + /* 0x96600-0x967FF */ case_page_0003, + /* 0x96800-0x969FF */ case_page_0003, + /* 0x96A00-0x96BFF */ case_page_0003, + /* 0x96C00-0x96DFF */ case_page_0003, + /* 0x96E00-0x96FFF */ case_page_0003, + /* 0x97000-0x971FF */ case_page_0003, + /* 0x97200-0x973FF */ case_page_0003, + /* 0x97400-0x975FF */ case_page_0003, + /* 0x97600-0x977FF */ case_page_0003, + /* 0x97800-0x979FF */ case_page_0003, + /* 0x97A00-0x97BFF */ case_page_0003, + /* 0x97C00-0x97DFF */ case_page_0003, + /* 0x97E00-0x97FFF */ case_page_0003, + /* 0x98000-0x981FF */ case_page_0003, + /* 0x98200-0x983FF */ case_page_0003, + /* 0x98400-0x985FF */ case_page_0003, + /* 0x98600-0x987FF */ case_page_0003, + /* 0x98800-0x989FF */ case_page_0003, + /* 0x98A00-0x98BFF */ case_page_0003, + /* 0x98C00-0x98DFF */ case_page_0003, + /* 0x98E00-0x98FFF */ case_page_0003, + /* 0x99000-0x991FF */ case_page_0003, + /* 0x99200-0x993FF */ case_page_0003, + /* 0x99400-0x995FF */ case_page_0003, + /* 0x99600-0x997FF */ case_page_0003, + /* 0x99800-0x999FF */ case_page_0003, + /* 0x99A00-0x99BFF */ case_page_0003, + /* 0x99C00-0x99DFF */ case_page_0003, + /* 0x99E00-0x99FFF */ case_page_0003, + /* 0x9A000-0x9A1FF */ case_page_0003, + /* 0x9A200-0x9A3FF */ case_page_0003, + /* 0x9A400-0x9A5FF */ case_page_0003, + /* 0x9A600-0x9A7FF */ case_page_0003, + /* 0x9A800-0x9A9FF */ case_page_0003, + /* 0x9AA00-0x9ABFF */ case_page_0003, + /* 0x9AC00-0x9ADFF */ case_page_0003, + /* 0x9AE00-0x9AFFF */ case_page_0003, + /* 0x9B000-0x9B1FF */ case_page_0003, + /* 0x9B200-0x9B3FF */ case_page_0003, + /* 0x9B400-0x9B5FF */ case_page_0003, + /* 0x9B600-0x9B7FF */ case_page_0003, + /* 0x9B800-0x9B9FF */ case_page_0003, + /* 0x9BA00-0x9BBFF */ case_page_0003, + /* 0x9BC00-0x9BDFF */ case_page_0003, + /* 0x9BE00-0x9BFFF */ case_page_0003, + /* 0x9C000-0x9C1FF */ case_page_0003, + /* 0x9C200-0x9C3FF */ case_page_0003, + /* 0x9C400-0x9C5FF */ case_page_0003, + /* 0x9C600-0x9C7FF */ case_page_0003, + /* 0x9C800-0x9C9FF */ case_page_0003, + /* 0x9CA00-0x9CBFF */ case_page_0003, + /* 0x9CC00-0x9CDFF */ case_page_0003, + /* 0x9CE00-0x9CFFF */ case_page_0003, + /* 0x9D000-0x9D1FF */ case_page_0003, + /* 0x9D200-0x9D3FF */ case_page_0003, + /* 0x9D400-0x9D5FF */ case_page_0003, + /* 0x9D600-0x9D7FF */ case_page_0003, + /* 0x9D800-0x9D9FF */ case_page_0003, + /* 0x9DA00-0x9DBFF */ case_page_0003, + /* 0x9DC00-0x9DDFF */ case_page_0003, + /* 0x9DE00-0x9DFFF */ case_page_0003, + /* 0x9E000-0x9E1FF */ case_page_0003, + /* 0x9E200-0x9E3FF */ case_page_0003, + /* 0x9E400-0x9E5FF */ case_page_0003, + /* 0x9E600-0x9E7FF */ case_page_0003, + /* 0x9E800-0x9E9FF */ case_page_0003, + /* 0x9EA00-0x9EBFF */ case_page_0003, + /* 0x9EC00-0x9EDFF */ case_page_0003, + /* 0x9EE00-0x9EFFF */ case_page_0003, + /* 0x9F000-0x9F1FF */ case_page_0003, + /* 0x9F200-0x9F3FF */ case_page_0003, + /* 0x9F400-0x9F5FF */ case_page_0003, + /* 0x9F600-0x9F7FF */ case_page_0003, + /* 0x9F800-0x9F9FF */ case_page_0003, + /* 0x9FA00-0x9FBFF */ case_page_0003, + /* 0x9FC00-0x9FDFF */ case_page_0003, + /* 0x9FE00-0x9FFFF */ case_page_0003, + /* 0xA0000-0xA01FF */ case_page_0003, + /* 0xA0200-0xA03FF */ case_page_0003, + /* 0xA0400-0xA05FF */ case_page_0003, + /* 0xA0600-0xA07FF */ case_page_0003, + /* 0xA0800-0xA09FF */ case_page_0003, + /* 0xA0A00-0xA0BFF */ case_page_0003, + /* 0xA0C00-0xA0DFF */ case_page_0003, + /* 0xA0E00-0xA0FFF */ case_page_0003, + /* 0xA1000-0xA11FF */ case_page_0003, + /* 0xA1200-0xA13FF */ case_page_0003, + /* 0xA1400-0xA15FF */ case_page_0003, + /* 0xA1600-0xA17FF */ case_page_0003, + /* 0xA1800-0xA19FF */ case_page_0003, + /* 0xA1A00-0xA1BFF */ case_page_0003, + /* 0xA1C00-0xA1DFF */ case_page_0003, + /* 0xA1E00-0xA1FFF */ case_page_0003, + /* 0xA2000-0xA21FF */ case_page_0003, + /* 0xA2200-0xA23FF */ case_page_0003, + /* 0xA2400-0xA25FF */ case_page_0003, + /* 0xA2600-0xA27FF */ case_page_0003, + /* 0xA2800-0xA29FF */ case_page_0003, + /* 0xA2A00-0xA2BFF */ case_page_0003, + /* 0xA2C00-0xA2DFF */ case_page_0003, + /* 0xA2E00-0xA2FFF */ case_page_0003, + /* 0xA3000-0xA31FF */ case_page_0003, + /* 0xA3200-0xA33FF */ case_page_0003, + /* 0xA3400-0xA35FF */ case_page_0003, + /* 0xA3600-0xA37FF */ case_page_0003, + /* 0xA3800-0xA39FF */ case_page_0003, + /* 0xA3A00-0xA3BFF */ case_page_0003, + /* 0xA3C00-0xA3DFF */ case_page_0003, + /* 0xA3E00-0xA3FFF */ case_page_0003, + /* 0xA4000-0xA41FF */ case_page_0003, + /* 0xA4200-0xA43FF */ case_page_0003, + /* 0xA4400-0xA45FF */ case_page_0003, + /* 0xA4600-0xA47FF */ case_page_0003, + /* 0xA4800-0xA49FF */ case_page_0003, + /* 0xA4A00-0xA4BFF */ case_page_0003, + /* 0xA4C00-0xA4DFF */ case_page_0003, + /* 0xA4E00-0xA4FFF */ case_page_0003, + /* 0xA5000-0xA51FF */ case_page_0003, + /* 0xA5200-0xA53FF */ case_page_0003, + /* 0xA5400-0xA55FF */ case_page_0003, + /* 0xA5600-0xA57FF */ case_page_0003, + /* 0xA5800-0xA59FF */ case_page_0003, + /* 0xA5A00-0xA5BFF */ case_page_0003, + /* 0xA5C00-0xA5DFF */ case_page_0003, + /* 0xA5E00-0xA5FFF */ case_page_0003, + /* 0xA6000-0xA61FF */ case_page_0003, + /* 0xA6200-0xA63FF */ case_page_0003, + /* 0xA6400-0xA65FF */ case_page_0003, + /* 0xA6600-0xA67FF */ case_page_0003, + /* 0xA6800-0xA69FF */ case_page_0003, + /* 0xA6A00-0xA6BFF */ case_page_0003, + /* 0xA6C00-0xA6DFF */ case_page_0003, + /* 0xA6E00-0xA6FFF */ case_page_0003, + /* 0xA7000-0xA71FF */ case_page_0003, + /* 0xA7200-0xA73FF */ case_page_0003, + /* 0xA7400-0xA75FF */ case_page_0003, + /* 0xA7600-0xA77FF */ case_page_0003, + /* 0xA7800-0xA79FF */ case_page_0003, + /* 0xA7A00-0xA7BFF */ case_page_0003, + /* 0xA7C00-0xA7DFF */ case_page_0003, + /* 0xA7E00-0xA7FFF */ case_page_0003, + /* 0xA8000-0xA81FF */ case_page_0003, + /* 0xA8200-0xA83FF */ case_page_0003, + /* 0xA8400-0xA85FF */ case_page_0003, + /* 0xA8600-0xA87FF */ case_page_0003, + /* 0xA8800-0xA89FF */ case_page_0003, + /* 0xA8A00-0xA8BFF */ case_page_0003, + /* 0xA8C00-0xA8DFF */ case_page_0003, + /* 0xA8E00-0xA8FFF */ case_page_0003, + /* 0xA9000-0xA91FF */ case_page_0003, + /* 0xA9200-0xA93FF */ case_page_0003, + /* 0xA9400-0xA95FF */ case_page_0003, + /* 0xA9600-0xA97FF */ case_page_0003, + /* 0xA9800-0xA99FF */ case_page_0003, + /* 0xA9A00-0xA9BFF */ case_page_0003, + /* 0xA9C00-0xA9DFF */ case_page_0003, + /* 0xA9E00-0xA9FFF */ case_page_0003, + /* 0xAA000-0xAA1FF */ case_page_0003, + /* 0xAA200-0xAA3FF */ case_page_0003, + /* 0xAA400-0xAA5FF */ case_page_0003, + /* 0xAA600-0xAA7FF */ case_page_0003, + /* 0xAA800-0xAA9FF */ case_page_0003, + /* 0xAAA00-0xAABFF */ case_page_0003, + /* 0xAAC00-0xAADFF */ case_page_0003, + /* 0xAAE00-0xAAFFF */ case_page_0003, + /* 0xAB000-0xAB1FF */ case_page_0003, + /* 0xAB200-0xAB3FF */ case_page_0003, + /* 0xAB400-0xAB5FF */ case_page_0003, + /* 0xAB600-0xAB7FF */ case_page_0003, + /* 0xAB800-0xAB9FF */ case_page_0003, + /* 0xABA00-0xABBFF */ case_page_0003, + /* 0xABC00-0xABDFF */ case_page_0003, + /* 0xABE00-0xABFFF */ case_page_0003, + /* 0xAC000-0xAC1FF */ case_page_0003, + /* 0xAC200-0xAC3FF */ case_page_0003, + /* 0xAC400-0xAC5FF */ case_page_0003, + /* 0xAC600-0xAC7FF */ case_page_0003, + /* 0xAC800-0xAC9FF */ case_page_0003, + /* 0xACA00-0xACBFF */ case_page_0003, + /* 0xACC00-0xACDFF */ case_page_0003, + /* 0xACE00-0xACFFF */ case_page_0003, + /* 0xAD000-0xAD1FF */ case_page_0003, + /* 0xAD200-0xAD3FF */ case_page_0003, + /* 0xAD400-0xAD5FF */ case_page_0003, + /* 0xAD600-0xAD7FF */ case_page_0003, + /* 0xAD800-0xAD9FF */ case_page_0003, + /* 0xADA00-0xADBFF */ case_page_0003, + /* 0xADC00-0xADDFF */ case_page_0003, + /* 0xADE00-0xADFFF */ case_page_0003, + /* 0xAE000-0xAE1FF */ case_page_0003, + /* 0xAE200-0xAE3FF */ case_page_0003, + /* 0xAE400-0xAE5FF */ case_page_0003, + /* 0xAE600-0xAE7FF */ case_page_0003, + /* 0xAE800-0xAE9FF */ case_page_0003, + /* 0xAEA00-0xAEBFF */ case_page_0003, + /* 0xAEC00-0xAEDFF */ case_page_0003, + /* 0xAEE00-0xAEFFF */ case_page_0003, + /* 0xAF000-0xAF1FF */ case_page_0003, + /* 0xAF200-0xAF3FF */ case_page_0003, + /* 0xAF400-0xAF5FF */ case_page_0003, + /* 0xAF600-0xAF7FF */ case_page_0003, + /* 0xAF800-0xAF9FF */ case_page_0003, + /* 0xAFA00-0xAFBFF */ case_page_0003, + /* 0xAFC00-0xAFDFF */ case_page_0003, + /* 0xAFE00-0xAFFFF */ case_page_0003, + /* 0xB0000-0xB01FF */ case_page_0003, + /* 0xB0200-0xB03FF */ case_page_0003, + /* 0xB0400-0xB05FF */ case_page_0003, + /* 0xB0600-0xB07FF */ case_page_0003, + /* 0xB0800-0xB09FF */ case_page_0003, + /* 0xB0A00-0xB0BFF */ case_page_0003, + /* 0xB0C00-0xB0DFF */ case_page_0003, + /* 0xB0E00-0xB0FFF */ case_page_0003, + /* 0xB1000-0xB11FF */ case_page_0003, + /* 0xB1200-0xB13FF */ case_page_0003, + /* 0xB1400-0xB15FF */ case_page_0003, + /* 0xB1600-0xB17FF */ case_page_0003, + /* 0xB1800-0xB19FF */ case_page_0003, + /* 0xB1A00-0xB1BFF */ case_page_0003, + /* 0xB1C00-0xB1DFF */ case_page_0003, + /* 0xB1E00-0xB1FFF */ case_page_0003, + /* 0xB2000-0xB21FF */ case_page_0003, + /* 0xB2200-0xB23FF */ case_page_0003, + /* 0xB2400-0xB25FF */ case_page_0003, + /* 0xB2600-0xB27FF */ case_page_0003, + /* 0xB2800-0xB29FF */ case_page_0003, + /* 0xB2A00-0xB2BFF */ case_page_0003, + /* 0xB2C00-0xB2DFF */ case_page_0003, + /* 0xB2E00-0xB2FFF */ case_page_0003, + /* 0xB3000-0xB31FF */ case_page_0003, + /* 0xB3200-0xB33FF */ case_page_0003, + /* 0xB3400-0xB35FF */ case_page_0003, + /* 0xB3600-0xB37FF */ case_page_0003, + /* 0xB3800-0xB39FF */ case_page_0003, + /* 0xB3A00-0xB3BFF */ case_page_0003, + /* 0xB3C00-0xB3DFF */ case_page_0003, + /* 0xB3E00-0xB3FFF */ case_page_0003, + /* 0xB4000-0xB41FF */ case_page_0003, + /* 0xB4200-0xB43FF */ case_page_0003, + /* 0xB4400-0xB45FF */ case_page_0003, + /* 0xB4600-0xB47FF */ case_page_0003, + /* 0xB4800-0xB49FF */ case_page_0003, + /* 0xB4A00-0xB4BFF */ case_page_0003, + /* 0xB4C00-0xB4DFF */ case_page_0003, + /* 0xB4E00-0xB4FFF */ case_page_0003, + /* 0xB5000-0xB51FF */ case_page_0003, + /* 0xB5200-0xB53FF */ case_page_0003, + /* 0xB5400-0xB55FF */ case_page_0003, + /* 0xB5600-0xB57FF */ case_page_0003, + /* 0xB5800-0xB59FF */ case_page_0003, + /* 0xB5A00-0xB5BFF */ case_page_0003, + /* 0xB5C00-0xB5DFF */ case_page_0003, + /* 0xB5E00-0xB5FFF */ case_page_0003, + /* 0xB6000-0xB61FF */ case_page_0003, + /* 0xB6200-0xB63FF */ case_page_0003, + /* 0xB6400-0xB65FF */ case_page_0003, + /* 0xB6600-0xB67FF */ case_page_0003, + /* 0xB6800-0xB69FF */ case_page_0003, + /* 0xB6A00-0xB6BFF */ case_page_0003, + /* 0xB6C00-0xB6DFF */ case_page_0003, + /* 0xB6E00-0xB6FFF */ case_page_0003, + /* 0xB7000-0xB71FF */ case_page_0003, + /* 0xB7200-0xB73FF */ case_page_0003, + /* 0xB7400-0xB75FF */ case_page_0003, + /* 0xB7600-0xB77FF */ case_page_0003, + /* 0xB7800-0xB79FF */ case_page_0003, + /* 0xB7A00-0xB7BFF */ case_page_0003, + /* 0xB7C00-0xB7DFF */ case_page_0003, + /* 0xB7E00-0xB7FFF */ case_page_0003, + /* 0xB8000-0xB81FF */ case_page_0003, + /* 0xB8200-0xB83FF */ case_page_0003, + /* 0xB8400-0xB85FF */ case_page_0003, + /* 0xB8600-0xB87FF */ case_page_0003, + /* 0xB8800-0xB89FF */ case_page_0003, + /* 0xB8A00-0xB8BFF */ case_page_0003, + /* 0xB8C00-0xB8DFF */ case_page_0003, + /* 0xB8E00-0xB8FFF */ case_page_0003, + /* 0xB9000-0xB91FF */ case_page_0003, + /* 0xB9200-0xB93FF */ case_page_0003, + /* 0xB9400-0xB95FF */ case_page_0003, + /* 0xB9600-0xB97FF */ case_page_0003, + /* 0xB9800-0xB99FF */ case_page_0003, + /* 0xB9A00-0xB9BFF */ case_page_0003, + /* 0xB9C00-0xB9DFF */ case_page_0003, + /* 0xB9E00-0xB9FFF */ case_page_0003, + /* 0xBA000-0xBA1FF */ case_page_0003, + /* 0xBA200-0xBA3FF */ case_page_0003, + /* 0xBA400-0xBA5FF */ case_page_0003, + /* 0xBA600-0xBA7FF */ case_page_0003, + /* 0xBA800-0xBA9FF */ case_page_0003, + /* 0xBAA00-0xBABFF */ case_page_0003, + /* 0xBAC00-0xBADFF */ case_page_0003, + /* 0xBAE00-0xBAFFF */ case_page_0003, + /* 0xBB000-0xBB1FF */ case_page_0003, + /* 0xBB200-0xBB3FF */ case_page_0003, + /* 0xBB400-0xBB5FF */ case_page_0003, + /* 0xBB600-0xBB7FF */ case_page_0003, + /* 0xBB800-0xBB9FF */ case_page_0003, + /* 0xBBA00-0xBBBFF */ case_page_0003, + /* 0xBBC00-0xBBDFF */ case_page_0003, + /* 0xBBE00-0xBBFFF */ case_page_0003, + /* 0xBC000-0xBC1FF */ case_page_0003, + /* 0xBC200-0xBC3FF */ case_page_0003, + /* 0xBC400-0xBC5FF */ case_page_0003, + /* 0xBC600-0xBC7FF */ case_page_0003, + /* 0xBC800-0xBC9FF */ case_page_0003, + /* 0xBCA00-0xBCBFF */ case_page_0003, + /* 0xBCC00-0xBCDFF */ case_page_0003, + /* 0xBCE00-0xBCFFF */ case_page_0003, + /* 0xBD000-0xBD1FF */ case_page_0003, + /* 0xBD200-0xBD3FF */ case_page_0003, + /* 0xBD400-0xBD5FF */ case_page_0003, + /* 0xBD600-0xBD7FF */ case_page_0003, + /* 0xBD800-0xBD9FF */ case_page_0003, + /* 0xBDA00-0xBDBFF */ case_page_0003, + /* 0xBDC00-0xBDDFF */ case_page_0003, + /* 0xBDE00-0xBDFFF */ case_page_0003, + /* 0xBE000-0xBE1FF */ case_page_0003, + /* 0xBE200-0xBE3FF */ case_page_0003, + /* 0xBE400-0xBE5FF */ case_page_0003, + /* 0xBE600-0xBE7FF */ case_page_0003, + /* 0xBE800-0xBE9FF */ case_page_0003, + /* 0xBEA00-0xBEBFF */ case_page_0003, + /* 0xBEC00-0xBEDFF */ case_page_0003, + /* 0xBEE00-0xBEFFF */ case_page_0003, + /* 0xBF000-0xBF1FF */ case_page_0003, + /* 0xBF200-0xBF3FF */ case_page_0003, + /* 0xBF400-0xBF5FF */ case_page_0003, + /* 0xBF600-0xBF7FF */ case_page_0003, + /* 0xBF800-0xBF9FF */ case_page_0003, + /* 0xBFA00-0xBFBFF */ case_page_0003, + /* 0xBFC00-0xBFDFF */ case_page_0003, + /* 0xBFE00-0xBFFFF */ case_page_0003, + /* 0xC0000-0xC01FF */ case_page_0003, + /* 0xC0200-0xC03FF */ case_page_0003, + /* 0xC0400-0xC05FF */ case_page_0003, + /* 0xC0600-0xC07FF */ case_page_0003, + /* 0xC0800-0xC09FF */ case_page_0003, + /* 0xC0A00-0xC0BFF */ case_page_0003, + /* 0xC0C00-0xC0DFF */ case_page_0003, + /* 0xC0E00-0xC0FFF */ case_page_0003, + /* 0xC1000-0xC11FF */ case_page_0003, + /* 0xC1200-0xC13FF */ case_page_0003, + /* 0xC1400-0xC15FF */ case_page_0003, + /* 0xC1600-0xC17FF */ case_page_0003, + /* 0xC1800-0xC19FF */ case_page_0003, + /* 0xC1A00-0xC1BFF */ case_page_0003, + /* 0xC1C00-0xC1DFF */ case_page_0003, + /* 0xC1E00-0xC1FFF */ case_page_0003, + /* 0xC2000-0xC21FF */ case_page_0003, + /* 0xC2200-0xC23FF */ case_page_0003, + /* 0xC2400-0xC25FF */ case_page_0003, + /* 0xC2600-0xC27FF */ case_page_0003, + /* 0xC2800-0xC29FF */ case_page_0003, + /* 0xC2A00-0xC2BFF */ case_page_0003, + /* 0xC2C00-0xC2DFF */ case_page_0003, + /* 0xC2E00-0xC2FFF */ case_page_0003, + /* 0xC3000-0xC31FF */ case_page_0003, + /* 0xC3200-0xC33FF */ case_page_0003, + /* 0xC3400-0xC35FF */ case_page_0003, + /* 0xC3600-0xC37FF */ case_page_0003, + /* 0xC3800-0xC39FF */ case_page_0003, + /* 0xC3A00-0xC3BFF */ case_page_0003, + /* 0xC3C00-0xC3DFF */ case_page_0003, + /* 0xC3E00-0xC3FFF */ case_page_0003, + /* 0xC4000-0xC41FF */ case_page_0003, + /* 0xC4200-0xC43FF */ case_page_0003, + /* 0xC4400-0xC45FF */ case_page_0003, + /* 0xC4600-0xC47FF */ case_page_0003, + /* 0xC4800-0xC49FF */ case_page_0003, + /* 0xC4A00-0xC4BFF */ case_page_0003, + /* 0xC4C00-0xC4DFF */ case_page_0003, + /* 0xC4E00-0xC4FFF */ case_page_0003, + /* 0xC5000-0xC51FF */ case_page_0003, + /* 0xC5200-0xC53FF */ case_page_0003, + /* 0xC5400-0xC55FF */ case_page_0003, + /* 0xC5600-0xC57FF */ case_page_0003, + /* 0xC5800-0xC59FF */ case_page_0003, + /* 0xC5A00-0xC5BFF */ case_page_0003, + /* 0xC5C00-0xC5DFF */ case_page_0003, + /* 0xC5E00-0xC5FFF */ case_page_0003, + /* 0xC6000-0xC61FF */ case_page_0003, + /* 0xC6200-0xC63FF */ case_page_0003, + /* 0xC6400-0xC65FF */ case_page_0003, + /* 0xC6600-0xC67FF */ case_page_0003, + /* 0xC6800-0xC69FF */ case_page_0003, + /* 0xC6A00-0xC6BFF */ case_page_0003, + /* 0xC6C00-0xC6DFF */ case_page_0003, + /* 0xC6E00-0xC6FFF */ case_page_0003, + /* 0xC7000-0xC71FF */ case_page_0003, + /* 0xC7200-0xC73FF */ case_page_0003, + /* 0xC7400-0xC75FF */ case_page_0003, + /* 0xC7600-0xC77FF */ case_page_0003, + /* 0xC7800-0xC79FF */ case_page_0003, + /* 0xC7A00-0xC7BFF */ case_page_0003, + /* 0xC7C00-0xC7DFF */ case_page_0003, + /* 0xC7E00-0xC7FFF */ case_page_0003, + /* 0xC8000-0xC81FF */ case_page_0003, + /* 0xC8200-0xC83FF */ case_page_0003, + /* 0xC8400-0xC85FF */ case_page_0003, + /* 0xC8600-0xC87FF */ case_page_0003, + /* 0xC8800-0xC89FF */ case_page_0003, + /* 0xC8A00-0xC8BFF */ case_page_0003, + /* 0xC8C00-0xC8DFF */ case_page_0003, + /* 0xC8E00-0xC8FFF */ case_page_0003, + /* 0xC9000-0xC91FF */ case_page_0003, + /* 0xC9200-0xC93FF */ case_page_0003, + /* 0xC9400-0xC95FF */ case_page_0003, + /* 0xC9600-0xC97FF */ case_page_0003, + /* 0xC9800-0xC99FF */ case_page_0003, + /* 0xC9A00-0xC9BFF */ case_page_0003, + /* 0xC9C00-0xC9DFF */ case_page_0003, + /* 0xC9E00-0xC9FFF */ case_page_0003, + /* 0xCA000-0xCA1FF */ case_page_0003, + /* 0xCA200-0xCA3FF */ case_page_0003, + /* 0xCA400-0xCA5FF */ case_page_0003, + /* 0xCA600-0xCA7FF */ case_page_0003, + /* 0xCA800-0xCA9FF */ case_page_0003, + /* 0xCAA00-0xCABFF */ case_page_0003, + /* 0xCAC00-0xCADFF */ case_page_0003, + /* 0xCAE00-0xCAFFF */ case_page_0003, + /* 0xCB000-0xCB1FF */ case_page_0003, + /* 0xCB200-0xCB3FF */ case_page_0003, + /* 0xCB400-0xCB5FF */ case_page_0003, + /* 0xCB600-0xCB7FF */ case_page_0003, + /* 0xCB800-0xCB9FF */ case_page_0003, + /* 0xCBA00-0xCBBFF */ case_page_0003, + /* 0xCBC00-0xCBDFF */ case_page_0003, + /* 0xCBE00-0xCBFFF */ case_page_0003, + /* 0xCC000-0xCC1FF */ case_page_0003, + /* 0xCC200-0xCC3FF */ case_page_0003, + /* 0xCC400-0xCC5FF */ case_page_0003, + /* 0xCC600-0xCC7FF */ case_page_0003, + /* 0xCC800-0xCC9FF */ case_page_0003, + /* 0xCCA00-0xCCBFF */ case_page_0003, + /* 0xCCC00-0xCCDFF */ case_page_0003, + /* 0xCCE00-0xCCFFF */ case_page_0003, + /* 0xCD000-0xCD1FF */ case_page_0003, + /* 0xCD200-0xCD3FF */ case_page_0003, + /* 0xCD400-0xCD5FF */ case_page_0003, + /* 0xCD600-0xCD7FF */ case_page_0003, + /* 0xCD800-0xCD9FF */ case_page_0003, + /* 0xCDA00-0xCDBFF */ case_page_0003, + /* 0xCDC00-0xCDDFF */ case_page_0003, + /* 0xCDE00-0xCDFFF */ case_page_0003, + /* 0xCE000-0xCE1FF */ case_page_0003, + /* 0xCE200-0xCE3FF */ case_page_0003, + /* 0xCE400-0xCE5FF */ case_page_0003, + /* 0xCE600-0xCE7FF */ case_page_0003, + /* 0xCE800-0xCE9FF */ case_page_0003, + /* 0xCEA00-0xCEBFF */ case_page_0003, + /* 0xCEC00-0xCEDFF */ case_page_0003, + /* 0xCEE00-0xCEFFF */ case_page_0003, + /* 0xCF000-0xCF1FF */ case_page_0003, + /* 0xCF200-0xCF3FF */ case_page_0003, + /* 0xCF400-0xCF5FF */ case_page_0003, + /* 0xCF600-0xCF7FF */ case_page_0003, + /* 0xCF800-0xCF9FF */ case_page_0003, + /* 0xCFA00-0xCFBFF */ case_page_0003, + /* 0xCFC00-0xCFDFF */ case_page_0003, + /* 0xCFE00-0xCFFFF */ case_page_0003, + /* 0xD0000-0xD01FF */ case_page_0003, + /* 0xD0200-0xD03FF */ case_page_0003, + /* 0xD0400-0xD05FF */ case_page_0003, + /* 0xD0600-0xD07FF */ case_page_0003, + /* 0xD0800-0xD09FF */ case_page_0003, + /* 0xD0A00-0xD0BFF */ case_page_0003, + /* 0xD0C00-0xD0DFF */ case_page_0003, + /* 0xD0E00-0xD0FFF */ case_page_0003, + /* 0xD1000-0xD11FF */ case_page_0003, + /* 0xD1200-0xD13FF */ case_page_0003, + /* 0xD1400-0xD15FF */ case_page_0003, + /* 0xD1600-0xD17FF */ case_page_0003, + /* 0xD1800-0xD19FF */ case_page_0003, + /* 0xD1A00-0xD1BFF */ case_page_0003, + /* 0xD1C00-0xD1DFF */ case_page_0003, + /* 0xD1E00-0xD1FFF */ case_page_0003, + /* 0xD2000-0xD21FF */ case_page_0003, + /* 0xD2200-0xD23FF */ case_page_0003, + /* 0xD2400-0xD25FF */ case_page_0003, + /* 0xD2600-0xD27FF */ case_page_0003, + /* 0xD2800-0xD29FF */ case_page_0003, + /* 0xD2A00-0xD2BFF */ case_page_0003, + /* 0xD2C00-0xD2DFF */ case_page_0003, + /* 0xD2E00-0xD2FFF */ case_page_0003, + /* 0xD3000-0xD31FF */ case_page_0003, + /* 0xD3200-0xD33FF */ case_page_0003, + /* 0xD3400-0xD35FF */ case_page_0003, + /* 0xD3600-0xD37FF */ case_page_0003, + /* 0xD3800-0xD39FF */ case_page_0003, + /* 0xD3A00-0xD3BFF */ case_page_0003, + /* 0xD3C00-0xD3DFF */ case_page_0003, + /* 0xD3E00-0xD3FFF */ case_page_0003, + /* 0xD4000-0xD41FF */ case_page_0003, + /* 0xD4200-0xD43FF */ case_page_0003, + /* 0xD4400-0xD45FF */ case_page_0003, + /* 0xD4600-0xD47FF */ case_page_0003, + /* 0xD4800-0xD49FF */ case_page_0003, + /* 0xD4A00-0xD4BFF */ case_page_0003, + /* 0xD4C00-0xD4DFF */ case_page_0003, + /* 0xD4E00-0xD4FFF */ case_page_0003, + /* 0xD5000-0xD51FF */ case_page_0003, + /* 0xD5200-0xD53FF */ case_page_0003, + /* 0xD5400-0xD55FF */ case_page_0003, + /* 0xD5600-0xD57FF */ case_page_0003, + /* 0xD5800-0xD59FF */ case_page_0003, + /* 0xD5A00-0xD5BFF */ case_page_0003, + /* 0xD5C00-0xD5DFF */ case_page_0003, + /* 0xD5E00-0xD5FFF */ case_page_0003, + /* 0xD6000-0xD61FF */ case_page_0003, + /* 0xD6200-0xD63FF */ case_page_0003, + /* 0xD6400-0xD65FF */ case_page_0003, + /* 0xD6600-0xD67FF */ case_page_0003, + /* 0xD6800-0xD69FF */ case_page_0003, + /* 0xD6A00-0xD6BFF */ case_page_0003, + /* 0xD6C00-0xD6DFF */ case_page_0003, + /* 0xD6E00-0xD6FFF */ case_page_0003, + /* 0xD7000-0xD71FF */ case_page_0003, + /* 0xD7200-0xD73FF */ case_page_0003, + /* 0xD7400-0xD75FF */ case_page_0003, + /* 0xD7600-0xD77FF */ case_page_0003, + /* 0xD7800-0xD79FF */ case_page_0003, + /* 0xD7A00-0xD7BFF */ case_page_0003, + /* 0xD7C00-0xD7DFF */ case_page_0003, + /* 0xD7E00-0xD7FFF */ case_page_0003, + /* 0xD8000-0xD81FF */ case_page_0003, + /* 0xD8200-0xD83FF */ case_page_0003, + /* 0xD8400-0xD85FF */ case_page_0003, + /* 0xD8600-0xD87FF */ case_page_0003, + /* 0xD8800-0xD89FF */ case_page_0003, + /* 0xD8A00-0xD8BFF */ case_page_0003, + /* 0xD8C00-0xD8DFF */ case_page_0003, + /* 0xD8E00-0xD8FFF */ case_page_0003, + /* 0xD9000-0xD91FF */ case_page_0003, + /* 0xD9200-0xD93FF */ case_page_0003, + /* 0xD9400-0xD95FF */ case_page_0003, + /* 0xD9600-0xD97FF */ case_page_0003, + /* 0xD9800-0xD99FF */ case_page_0003, + /* 0xD9A00-0xD9BFF */ case_page_0003, + /* 0xD9C00-0xD9DFF */ case_page_0003, + /* 0xD9E00-0xD9FFF */ case_page_0003, + /* 0xDA000-0xDA1FF */ case_page_0003, + /* 0xDA200-0xDA3FF */ case_page_0003, + /* 0xDA400-0xDA5FF */ case_page_0003, + /* 0xDA600-0xDA7FF */ case_page_0003, + /* 0xDA800-0xDA9FF */ case_page_0003, + /* 0xDAA00-0xDABFF */ case_page_0003, + /* 0xDAC00-0xDADFF */ case_page_0003, + /* 0xDAE00-0xDAFFF */ case_page_0003, + /* 0xDB000-0xDB1FF */ case_page_0003, + /* 0xDB200-0xDB3FF */ case_page_0003, + /* 0xDB400-0xDB5FF */ case_page_0003, + /* 0xDB600-0xDB7FF */ case_page_0003, + /* 0xDB800-0xDB9FF */ case_page_0003, + /* 0xDBA00-0xDBBFF */ case_page_0003, + /* 0xDBC00-0xDBDFF */ case_page_0003, + /* 0xDBE00-0xDBFFF */ case_page_0003, + /* 0xDC000-0xDC1FF */ case_page_0003, + /* 0xDC200-0xDC3FF */ case_page_0003, + /* 0xDC400-0xDC5FF */ case_page_0003, + /* 0xDC600-0xDC7FF */ case_page_0003, + /* 0xDC800-0xDC9FF */ case_page_0003, + /* 0xDCA00-0xDCBFF */ case_page_0003, + /* 0xDCC00-0xDCDFF */ case_page_0003, + /* 0xDCE00-0xDCFFF */ case_page_0003, + /* 0xDD000-0xDD1FF */ case_page_0003, + /* 0xDD200-0xDD3FF */ case_page_0003, + /* 0xDD400-0xDD5FF */ case_page_0003, + /* 0xDD600-0xDD7FF */ case_page_0003, + /* 0xDD800-0xDD9FF */ case_page_0003, + /* 0xDDA00-0xDDBFF */ case_page_0003, + /* 0xDDC00-0xDDDFF */ case_page_0003, + /* 0xDDE00-0xDDFFF */ case_page_0003, + /* 0xDE000-0xDE1FF */ case_page_0003, + /* 0xDE200-0xDE3FF */ case_page_0003, + /* 0xDE400-0xDE5FF */ case_page_0003, + /* 0xDE600-0xDE7FF */ case_page_0003, + /* 0xDE800-0xDE9FF */ case_page_0003, + /* 0xDEA00-0xDEBFF */ case_page_0003, + /* 0xDEC00-0xDEDFF */ case_page_0003, + /* 0xDEE00-0xDEFFF */ case_page_0003, + /* 0xDF000-0xDF1FF */ case_page_0003, + /* 0xDF200-0xDF3FF */ case_page_0003, + /* 0xDF400-0xDF5FF */ case_page_0003, + /* 0xDF600-0xDF7FF */ case_page_0003, + /* 0xDF800-0xDF9FF */ case_page_0003, + /* 0xDFA00-0xDFBFF */ case_page_0003, + /* 0xDFC00-0xDFDFF */ case_page_0003, + /* 0xDFE00-0xDFFFF */ case_page_0003, + /* 0xE0000-0xE01FF */ case_page_0003, + /* 0xE0200-0xE03FF */ case_page_0003, + /* 0xE0400-0xE05FF */ case_page_0003, + /* 0xE0600-0xE07FF */ case_page_0003, + /* 0xE0800-0xE09FF */ case_page_0003, + /* 0xE0A00-0xE0BFF */ case_page_0003, + /* 0xE0C00-0xE0DFF */ case_page_0003, + /* 0xE0E00-0xE0FFF */ case_page_0003, + /* 0xE1000-0xE11FF */ case_page_0003, + /* 0xE1200-0xE13FF */ case_page_0003, + /* 0xE1400-0xE15FF */ case_page_0003, + /* 0xE1600-0xE17FF */ case_page_0003, + /* 0xE1800-0xE19FF */ case_page_0003, + /* 0xE1A00-0xE1BFF */ case_page_0003, + /* 0xE1C00-0xE1DFF */ case_page_0003, + /* 0xE1E00-0xE1FFF */ case_page_0003, + /* 0xE2000-0xE21FF */ case_page_0003, + /* 0xE2200-0xE23FF */ case_page_0003, + /* 0xE2400-0xE25FF */ case_page_0003, + /* 0xE2600-0xE27FF */ case_page_0003, + /* 0xE2800-0xE29FF */ case_page_0003, + /* 0xE2A00-0xE2BFF */ case_page_0003, + /* 0xE2C00-0xE2DFF */ case_page_0003, + /* 0xE2E00-0xE2FFF */ case_page_0003, + /* 0xE3000-0xE31FF */ case_page_0003, + /* 0xE3200-0xE33FF */ case_page_0003, + /* 0xE3400-0xE35FF */ case_page_0003, + /* 0xE3600-0xE37FF */ case_page_0003, + /* 0xE3800-0xE39FF */ case_page_0003, + /* 0xE3A00-0xE3BFF */ case_page_0003, + /* 0xE3C00-0xE3DFF */ case_page_0003, + /* 0xE3E00-0xE3FFF */ case_page_0003, + /* 0xE4000-0xE41FF */ case_page_0003, + /* 0xE4200-0xE43FF */ case_page_0003, + /* 0xE4400-0xE45FF */ case_page_0003, + /* 0xE4600-0xE47FF */ case_page_0003, + /* 0xE4800-0xE49FF */ case_page_0003, + /* 0xE4A00-0xE4BFF */ case_page_0003, + /* 0xE4C00-0xE4DFF */ case_page_0003, + /* 0xE4E00-0xE4FFF */ case_page_0003, + /* 0xE5000-0xE51FF */ case_page_0003, + /* 0xE5200-0xE53FF */ case_page_0003, + /* 0xE5400-0xE55FF */ case_page_0003, + /* 0xE5600-0xE57FF */ case_page_0003, + /* 0xE5800-0xE59FF */ case_page_0003, + /* 0xE5A00-0xE5BFF */ case_page_0003, + /* 0xE5C00-0xE5DFF */ case_page_0003, + /* 0xE5E00-0xE5FFF */ case_page_0003, + /* 0xE6000-0xE61FF */ case_page_0003, + /* 0xE6200-0xE63FF */ case_page_0003, + /* 0xE6400-0xE65FF */ case_page_0003, + /* 0xE6600-0xE67FF */ case_page_0003, + /* 0xE6800-0xE69FF */ case_page_0003, + /* 0xE6A00-0xE6BFF */ case_page_0003, + /* 0xE6C00-0xE6DFF */ case_page_0003, + /* 0xE6E00-0xE6FFF */ case_page_0003, + /* 0xE7000-0xE71FF */ case_page_0003, + /* 0xE7200-0xE73FF */ case_page_0003, + /* 0xE7400-0xE75FF */ case_page_0003, + /* 0xE7600-0xE77FF */ case_page_0003, + /* 0xE7800-0xE79FF */ case_page_0003, + /* 0xE7A00-0xE7BFF */ case_page_0003, + /* 0xE7C00-0xE7DFF */ case_page_0003, + /* 0xE7E00-0xE7FFF */ case_page_0003, + /* 0xE8000-0xE81FF */ case_page_0003, + /* 0xE8200-0xE83FF */ case_page_0003, + /* 0xE8400-0xE85FF */ case_page_0003, + /* 0xE8600-0xE87FF */ case_page_0003, + /* 0xE8800-0xE89FF */ case_page_0003, + /* 0xE8A00-0xE8BFF */ case_page_0003, + /* 0xE8C00-0xE8DFF */ case_page_0003, + /* 0xE8E00-0xE8FFF */ case_page_0003, + /* 0xE9000-0xE91FF */ case_page_0003, + /* 0xE9200-0xE93FF */ case_page_0003, + /* 0xE9400-0xE95FF */ case_page_0003, + /* 0xE9600-0xE97FF */ case_page_0003, + /* 0xE9800-0xE99FF */ case_page_0003, + /* 0xE9A00-0xE9BFF */ case_page_0003, + /* 0xE9C00-0xE9DFF */ case_page_0003, + /* 0xE9E00-0xE9FFF */ case_page_0003, + /* 0xEA000-0xEA1FF */ case_page_0003, + /* 0xEA200-0xEA3FF */ case_page_0003, + /* 0xEA400-0xEA5FF */ case_page_0003, + /* 0xEA600-0xEA7FF */ case_page_0003, + /* 0xEA800-0xEA9FF */ case_page_0003, + /* 0xEAA00-0xEABFF */ case_page_0003, + /* 0xEAC00-0xEADFF */ case_page_0003, + /* 0xEAE00-0xEAFFF */ case_page_0003, + /* 0xEB000-0xEB1FF */ case_page_0003, + /* 0xEB200-0xEB3FF */ case_page_0003, + /* 0xEB400-0xEB5FF */ case_page_0003, + /* 0xEB600-0xEB7FF */ case_page_0003, + /* 0xEB800-0xEB9FF */ case_page_0003, + /* 0xEBA00-0xEBBFF */ case_page_0003, + /* 0xEBC00-0xEBDFF */ case_page_0003, + /* 0xEBE00-0xEBFFF */ case_page_0003, + /* 0xEC000-0xEC1FF */ case_page_0003, + /* 0xEC200-0xEC3FF */ case_page_0003, + /* 0xEC400-0xEC5FF */ case_page_0003, + /* 0xEC600-0xEC7FF */ case_page_0003, + /* 0xEC800-0xEC9FF */ case_page_0003, + /* 0xECA00-0xECBFF */ case_page_0003, + /* 0xECC00-0xECDFF */ case_page_0003, + /* 0xECE00-0xECFFF */ case_page_0003, + /* 0xED000-0xED1FF */ case_page_0003, + /* 0xED200-0xED3FF */ case_page_0003, + /* 0xED400-0xED5FF */ case_page_0003, + /* 0xED600-0xED7FF */ case_page_0003, + /* 0xED800-0xED9FF */ case_page_0003, + /* 0xEDA00-0xEDBFF */ case_page_0003, + /* 0xEDC00-0xEDDFF */ case_page_0003, + /* 0xEDE00-0xEDFFF */ case_page_0003, + /* 0xEE000-0xEE1FF */ case_page_0003, + /* 0xEE200-0xEE3FF */ case_page_0003, + /* 0xEE400-0xEE5FF */ case_page_0003, + /* 0xEE600-0xEE7FF */ case_page_0003, + /* 0xEE800-0xEE9FF */ case_page_0003, + /* 0xEEA00-0xEEBFF */ case_page_0003, + /* 0xEEC00-0xEEDFF */ case_page_0003, + /* 0xEEE00-0xEEFFF */ case_page_0003, + /* 0xEF000-0xEF1FF */ case_page_0003, + /* 0xEF200-0xEF3FF */ case_page_0003, + /* 0xEF400-0xEF5FF */ case_page_0003, + /* 0xEF600-0xEF7FF */ case_page_0003, + /* 0xEF800-0xEF9FF */ case_page_0003, + /* 0xEFA00-0xEFBFF */ case_page_0003, + /* 0xEFC00-0xEFDFF */ case_page_0003, + /* 0xEFE00-0xEFFFF */ case_page_0003, + /* 0xF0000-0xF01FF */ case_page_0003, + /* 0xF0200-0xF03FF */ case_page_0003, + /* 0xF0400-0xF05FF */ case_page_0003, + /* 0xF0600-0xF07FF */ case_page_0003, + /* 0xF0800-0xF09FF */ case_page_0003, + /* 0xF0A00-0xF0BFF */ case_page_0003, + /* 0xF0C00-0xF0DFF */ case_page_0003, + /* 0xF0E00-0xF0FFF */ case_page_0003, + /* 0xF1000-0xF11FF */ case_page_0003, + /* 0xF1200-0xF13FF */ case_page_0003, + /* 0xF1400-0xF15FF */ case_page_0003, + /* 0xF1600-0xF17FF */ case_page_0003, + /* 0xF1800-0xF19FF */ case_page_0003, + /* 0xF1A00-0xF1BFF */ case_page_0003, + /* 0xF1C00-0xF1DFF */ case_page_0003, + /* 0xF1E00-0xF1FFF */ case_page_0003, + /* 0xF2000-0xF21FF */ case_page_0003, + /* 0xF2200-0xF23FF */ case_page_0003, + /* 0xF2400-0xF25FF */ case_page_0003, + /* 0xF2600-0xF27FF */ case_page_0003, + /* 0xF2800-0xF29FF */ case_page_0003, + /* 0xF2A00-0xF2BFF */ case_page_0003, + /* 0xF2C00-0xF2DFF */ case_page_0003, + /* 0xF2E00-0xF2FFF */ case_page_0003, + /* 0xF3000-0xF31FF */ case_page_0003, + /* 0xF3200-0xF33FF */ case_page_0003, + /* 0xF3400-0xF35FF */ case_page_0003, + /* 0xF3600-0xF37FF */ case_page_0003, + /* 0xF3800-0xF39FF */ case_page_0003, + /* 0xF3A00-0xF3BFF */ case_page_0003, + /* 0xF3C00-0xF3DFF */ case_page_0003, + /* 0xF3E00-0xF3FFF */ case_page_0003, + /* 0xF4000-0xF41FF */ case_page_0003, + /* 0xF4200-0xF43FF */ case_page_0003, + /* 0xF4400-0xF45FF */ case_page_0003, + /* 0xF4600-0xF47FF */ case_page_0003, + /* 0xF4800-0xF49FF */ case_page_0003, + /* 0xF4A00-0xF4BFF */ case_page_0003, + /* 0xF4C00-0xF4DFF */ case_page_0003, + /* 0xF4E00-0xF4FFF */ case_page_0003, + /* 0xF5000-0xF51FF */ case_page_0003, + /* 0xF5200-0xF53FF */ case_page_0003, + /* 0xF5400-0xF55FF */ case_page_0003, + /* 0xF5600-0xF57FF */ case_page_0003, + /* 0xF5800-0xF59FF */ case_page_0003, + /* 0xF5A00-0xF5BFF */ case_page_0003, + /* 0xF5C00-0xF5DFF */ case_page_0003, + /* 0xF5E00-0xF5FFF */ case_page_0003, + /* 0xF6000-0xF61FF */ case_page_0003, + /* 0xF6200-0xF63FF */ case_page_0003, + /* 0xF6400-0xF65FF */ case_page_0003, + /* 0xF6600-0xF67FF */ case_page_0003, + /* 0xF6800-0xF69FF */ case_page_0003, + /* 0xF6A00-0xF6BFF */ case_page_0003, + /* 0xF6C00-0xF6DFF */ case_page_0003, + /* 0xF6E00-0xF6FFF */ case_page_0003, + /* 0xF7000-0xF71FF */ case_page_0003, + /* 0xF7200-0xF73FF */ case_page_0003, + /* 0xF7400-0xF75FF */ case_page_0003, + /* 0xF7600-0xF77FF */ case_page_0003, + /* 0xF7800-0xF79FF */ case_page_0003, + /* 0xF7A00-0xF7BFF */ case_page_0003, + /* 0xF7C00-0xF7DFF */ case_page_0003, + /* 0xF7E00-0xF7FFF */ case_page_0003, + /* 0xF8000-0xF81FF */ case_page_0003, + /* 0xF8200-0xF83FF */ case_page_0003, + /* 0xF8400-0xF85FF */ case_page_0003, + /* 0xF8600-0xF87FF */ case_page_0003, + /* 0xF8800-0xF89FF */ case_page_0003, + /* 0xF8A00-0xF8BFF */ case_page_0003, + /* 0xF8C00-0xF8DFF */ case_page_0003, + /* 0xF8E00-0xF8FFF */ case_page_0003, + /* 0xF9000-0xF91FF */ case_page_0003, + /* 0xF9200-0xF93FF */ case_page_0003, + /* 0xF9400-0xF95FF */ case_page_0003, + /* 0xF9600-0xF97FF */ case_page_0003, + /* 0xF9800-0xF99FF */ case_page_0003, + /* 0xF9A00-0xF9BFF */ case_page_0003, + /* 0xF9C00-0xF9DFF */ case_page_0003, + /* 0xF9E00-0xF9FFF */ case_page_0003, + /* 0xFA000-0xFA1FF */ case_page_0003, + /* 0xFA200-0xFA3FF */ case_page_0003, + /* 0xFA400-0xFA5FF */ case_page_0003, + /* 0xFA600-0xFA7FF */ case_page_0003, + /* 0xFA800-0xFA9FF */ case_page_0003, + /* 0xFAA00-0xFABFF */ case_page_0003, + /* 0xFAC00-0xFADFF */ case_page_0003, + /* 0xFAE00-0xFAFFF */ case_page_0003, + /* 0xFB000-0xFB1FF */ case_page_0003, + /* 0xFB200-0xFB3FF */ case_page_0003, + /* 0xFB400-0xFB5FF */ case_page_0003, + /* 0xFB600-0xFB7FF */ case_page_0003, + /* 0xFB800-0xFB9FF */ case_page_0003, + /* 0xFBA00-0xFBBFF */ case_page_0003, + /* 0xFBC00-0xFBDFF */ case_page_0003, + /* 0xFBE00-0xFBFFF */ case_page_0003, + /* 0xFC000-0xFC1FF */ case_page_0003, + /* 0xFC200-0xFC3FF */ case_page_0003, + /* 0xFC400-0xFC5FF */ case_page_0003, + /* 0xFC600-0xFC7FF */ case_page_0003, + /* 0xFC800-0xFC9FF */ case_page_0003, + /* 0xFCA00-0xFCBFF */ case_page_0003, + /* 0xFCC00-0xFCDFF */ case_page_0003, + /* 0xFCE00-0xFCFFF */ case_page_0003, + /* 0xFD000-0xFD1FF */ case_page_0003, + /* 0xFD200-0xFD3FF */ case_page_0003, + /* 0xFD400-0xFD5FF */ case_page_0003, + /* 0xFD600-0xFD7FF */ case_page_0003, + /* 0xFD800-0xFD9FF */ case_page_0003, + /* 0xFDA00-0xFDBFF */ case_page_0003, + /* 0xFDC00-0xFDDFF */ case_page_0003, + /* 0xFDE00-0xFDFFF */ case_page_0003, + /* 0xFE000-0xFE1FF */ case_page_0003, + /* 0xFE200-0xFE3FF */ case_page_0003, + /* 0xFE400-0xFE5FF */ case_page_0003, + /* 0xFE600-0xFE7FF */ case_page_0003, + /* 0xFE800-0xFE9FF */ case_page_0003, + /* 0xFEA00-0xFEBFF */ case_page_0003, + /* 0xFEC00-0xFEDFF */ case_page_0003, + /* 0xFEE00-0xFEFFF */ case_page_0003, + /* 0xFF000-0xFF1FF */ case_page_0003, + /* 0xFF200-0xFF3FF */ case_page_0003, + /* 0xFF400-0xFF5FF */ case_page_0003, + /* 0xFF600-0xFF7FF */ case_page_0003, + /* 0xFF800-0xFF9FF */ case_page_0003, + /* 0xFFA00-0xFFBFF */ case_page_0003, + /* 0xFFC00-0xFFDFF */ case_page_0003, + /* 0xFFE00-0xFFFFF */ case_page_0003, + /* 0x100000-0x1001FF */ case_page_0003, + /* 0x100200-0x1003FF */ case_page_0003, + /* 0x100400-0x1005FF */ case_page_0003, + /* 0x100600-0x1007FF */ case_page_0003, + /* 0x100800-0x1009FF */ case_page_0003, + /* 0x100A00-0x100BFF */ case_page_0003, + /* 0x100C00-0x100DFF */ case_page_0003, + /* 0x100E00-0x100FFF */ case_page_0003, + /* 0x101000-0x1011FF */ case_page_0003, + /* 0x101200-0x1013FF */ case_page_0003, + /* 0x101400-0x1015FF */ case_page_0003, + /* 0x101600-0x1017FF */ case_page_0003, + /* 0x101800-0x1019FF */ case_page_0003, + /* 0x101A00-0x101BFF */ case_page_0003, + /* 0x101C00-0x101DFF */ case_page_0003, + /* 0x101E00-0x101FFF */ case_page_0003, + /* 0x102000-0x1021FF */ case_page_0003, + /* 0x102200-0x1023FF */ case_page_0003, + /* 0x102400-0x1025FF */ case_page_0003, + /* 0x102600-0x1027FF */ case_page_0003, + /* 0x102800-0x1029FF */ case_page_0003, + /* 0x102A00-0x102BFF */ case_page_0003, + /* 0x102C00-0x102DFF */ case_page_0003, + /* 0x102E00-0x102FFF */ case_page_0003, + /* 0x103000-0x1031FF */ case_page_0003, + /* 0x103200-0x1033FF */ case_page_0003, + /* 0x103400-0x1035FF */ case_page_0003, + /* 0x103600-0x1037FF */ case_page_0003, + /* 0x103800-0x1039FF */ case_page_0003, + /* 0x103A00-0x103BFF */ case_page_0003, + /* 0x103C00-0x103DFF */ case_page_0003, + /* 0x103E00-0x103FFF */ case_page_0003, + /* 0x104000-0x1041FF */ case_page_0003, + /* 0x104200-0x1043FF */ case_page_0003, + /* 0x104400-0x1045FF */ case_page_0003, + /* 0x104600-0x1047FF */ case_page_0003, + /* 0x104800-0x1049FF */ case_page_0003, + /* 0x104A00-0x104BFF */ case_page_0003, + /* 0x104C00-0x104DFF */ case_page_0003, + /* 0x104E00-0x104FFF */ case_page_0003, + /* 0x105000-0x1051FF */ case_page_0003, + /* 0x105200-0x1053FF */ case_page_0003, + /* 0x105400-0x1055FF */ case_page_0003, + /* 0x105600-0x1057FF */ case_page_0003, + /* 0x105800-0x1059FF */ case_page_0003, + /* 0x105A00-0x105BFF */ case_page_0003, + /* 0x105C00-0x105DFF */ case_page_0003, + /* 0x105E00-0x105FFF */ case_page_0003, + /* 0x106000-0x1061FF */ case_page_0003, + /* 0x106200-0x1063FF */ case_page_0003, + /* 0x106400-0x1065FF */ case_page_0003, + /* 0x106600-0x1067FF */ case_page_0003, + /* 0x106800-0x1069FF */ case_page_0003, + /* 0x106A00-0x106BFF */ case_page_0003, + /* 0x106C00-0x106DFF */ case_page_0003, + /* 0x106E00-0x106FFF */ case_page_0003, + /* 0x107000-0x1071FF */ case_page_0003, + /* 0x107200-0x1073FF */ case_page_0003, + /* 0x107400-0x1075FF */ case_page_0003, + /* 0x107600-0x1077FF */ case_page_0003, + /* 0x107800-0x1079FF */ case_page_0003, + /* 0x107A00-0x107BFF */ case_page_0003, + /* 0x107C00-0x107DFF */ case_page_0003, + /* 0x107E00-0x107FFF */ case_page_0003, + /* 0x108000-0x1081FF */ case_page_0003, + /* 0x108200-0x1083FF */ case_page_0003, + /* 0x108400-0x1085FF */ case_page_0003, + /* 0x108600-0x1087FF */ case_page_0003, + /* 0x108800-0x1089FF */ case_page_0003, + /* 0x108A00-0x108BFF */ case_page_0003, + /* 0x108C00-0x108DFF */ case_page_0003, + /* 0x108E00-0x108FFF */ case_page_0003, + /* 0x109000-0x1091FF */ case_page_0003, + /* 0x109200-0x1093FF */ case_page_0003, + /* 0x109400-0x1095FF */ case_page_0003, + /* 0x109600-0x1097FF */ case_page_0003, + /* 0x109800-0x1099FF */ case_page_0003, + /* 0x109A00-0x109BFF */ case_page_0003, + /* 0x109C00-0x109DFF */ case_page_0003, + /* 0x109E00-0x109FFF */ case_page_0003, + /* 0x10A000-0x10A1FF */ case_page_0003, + /* 0x10A200-0x10A3FF */ case_page_0003, + /* 0x10A400-0x10A5FF */ case_page_0003, + /* 0x10A600-0x10A7FF */ case_page_0003, + /* 0x10A800-0x10A9FF */ case_page_0003, + /* 0x10AA00-0x10ABFF */ case_page_0003, + /* 0x10AC00-0x10ADFF */ case_page_0003, + /* 0x10AE00-0x10AFFF */ case_page_0003, + /* 0x10B000-0x10B1FF */ case_page_0003, + /* 0x10B200-0x10B3FF */ case_page_0003, + /* 0x10B400-0x10B5FF */ case_page_0003, + /* 0x10B600-0x10B7FF */ case_page_0003, + /* 0x10B800-0x10B9FF */ case_page_0003, + /* 0x10BA00-0x10BBFF */ case_page_0003, + /* 0x10BC00-0x10BDFF */ case_page_0003, + /* 0x10BE00-0x10BFFF */ case_page_0003, + /* 0x10C000-0x10C1FF */ case_page_0003, + /* 0x10C200-0x10C3FF */ case_page_0003, + /* 0x10C400-0x10C5FF */ case_page_0003, + /* 0x10C600-0x10C7FF */ case_page_0003, + /* 0x10C800-0x10C9FF */ case_page_0003, + /* 0x10CA00-0x10CBFF */ case_page_0003, + /* 0x10CC00-0x10CDFF */ case_page_0003, + /* 0x10CE00-0x10CFFF */ case_page_0003, + /* 0x10D000-0x10D1FF */ case_page_0003, + /* 0x10D200-0x10D3FF */ case_page_0003, + /* 0x10D400-0x10D5FF */ case_page_0003, + /* 0x10D600-0x10D7FF */ case_page_0003, + /* 0x10D800-0x10D9FF */ case_page_0003, + /* 0x10DA00-0x10DBFF */ case_page_0003, + /* 0x10DC00-0x10DDFF */ case_page_0003, + /* 0x10DE00-0x10DFFF */ case_page_0003, + /* 0x10E000-0x10E1FF */ case_page_0003, + /* 0x10E200-0x10E3FF */ case_page_0003, + /* 0x10E400-0x10E5FF */ case_page_0003, + /* 0x10E600-0x10E7FF */ case_page_0003, + /* 0x10E800-0x10E9FF */ case_page_0003, + /* 0x10EA00-0x10EBFF */ case_page_0003, + /* 0x10EC00-0x10EDFF */ case_page_0003, + /* 0x10EE00-0x10EFFF */ case_page_0003, + /* 0x10F000-0x10F1FF */ case_page_0003, + /* 0x10F200-0x10F3FF */ case_page_0003, + /* 0x10F400-0x10F5FF */ case_page_0003, + /* 0x10F600-0x10F7FF */ case_page_0003, + /* 0x10F800-0x10F9FF */ case_page_0003, + /* 0x10FA00-0x10FBFF */ case_page_0003, + /* 0x10FC00-0x10FDFF */ case_page_0003, + /* 0x10FE00-0x10FFFF */ case_page_0003 +}; + + +/* ---------------------------------------------------------- */ + +#define TRAIT_MAP_INDEX(c) ((c) / QSE_COUNTOF(trait_page_0000)) +#define TRAIT_PAGE_INDEX(c) ((c) % QSE_COUNTOF(trait_page_0000)) + +#define CASE_MAP_INDEX(c) ((c) / QSE_COUNTOF(case_page_0000)) +#define CASE_PAGE_INDEX(c) ((c) % QSE_COUNTOF(case_page_0000)) + +#define UNICODE_ISTYPE(c,type) \ + ((c) >= 0 && (c) <= TRAIT_MAX && \ + (trait_map[TRAIT_MAP_INDEX(c)][TRAIT_PAGE_INDEX(c)] & (type)) != 0) + +int qse_isunitype (qse_wcint_t c, int type) +{ + return UNICODE_ISTYPE (c, type); +} + +int qse_isuniupper (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_UPPER); +} + +int qse_isunilower (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_LOWER); +} + +int qse_isunialpha (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_ALPHA); +} + +int qse_isunidigit (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_DIGIT); +} + +int qse_isunixdigit (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_XDIGIT); +} + +int qse_isunialnum (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_ALNUM); +} + +int qse_isunispace (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_SPACE); +} + +int qse_isuniprint (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_PRINT); +} + +int qse_isunigraph (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_GRAPH); +} + +int qse_isunicntrl (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_CNTRL); +} + +int qse_isunipunct (qse_wcint_t c) +{ + return UNICODE_ISTYPE (c, TRAIT_PUNCT); +} + +qse_wcint_t qse_touniupper (qse_wcint_t c) +{ + if (c >= 0 && c <= CASE_MAX) + { + case_page_t* page; + page = case_map[CASE_MAP_INDEX(c)]; + return c - page[CASE_PAGE_INDEX(c)].upper; + } + return c; +} + +qse_wcint_t qse_tounilower (qse_wcint_t c) +{ + if (c >= 0 && c <= CASE_MAX) + { + case_page_t* page; + page = case_map[CASE_MAP_INDEX(c)]; + return c + page[CASE_PAGE_INDEX(c)].lower; + } + return c; +} + diff --git a/qse/lib/net/httpd-std.c b/qse/lib/net/httpd-std.c index 5ed2d5bd..61613292 100644 --- a/qse/lib/net/httpd-std.c +++ b/qse/lib/net/httpd-std.c @@ -41,7 +41,16 @@ # define EPOCH_DIFF_SECS ((qse_long_t)EPOCH_DIFF_DAYS*24*60*60) #elif defined(__OS2__) - /* TODO */ +# define INCL_DOSERRORS +# define INCL_DOSFILEMGR +# include +# include +# include +# include +# include +# include +# include +# pragma library("tcpip32.lib") #elif defined(__DOS__) /* TODO */ @@ -236,7 +245,7 @@ static qse_httpd_errnum_t syserr_to_errnum (int e) #define MAX_SEND_SIZE 4096 -static qse_ssize_t send_file ( +static qse_ssize_t __send_file ( int out_fd, qse_ubi_t in_fd, qse_foff_t* offset, qse_size_t count) { #if defined(HAVE_SENDFILE) && defined(HAVE_SENDFILE64) @@ -325,7 +334,7 @@ on failure xfer != n. /* ------------------------------------------------------------------- */ #if defined(HAVE_SSL) -static qse_ssize_t send_file_ssl ( +static qse_ssize_t __send_file_ssl ( SSL* out, qse_ubi_t in_fd, qse_foff_t* offset, qse_size_t count) { qse_mchar_t buf[MAX_SEND_SIZE]; @@ -950,28 +959,43 @@ static int mux_poll (qse_httpd_t* httpd, void* vmux, const qse_ntime_t* tmout) static int mux_readable (qse_httpd_t* httpd, qse_ubi_t handle, const qse_ntime_t* tmout) { +#if defined(__OS2__) + long tv; + + tv = tmout? QSE_SECNSEC_TO_MSEC (tmout->sec, tmout->nsec): -1; + return os2_select (&handle.i, 1, 0, 0, tv); +#else fd_set r; struct timeval tv, * tvp; - if (tmout) - { - tv.tv_sec = tmout->sec; - tv.tv_usec = tmout->nsec; - tvp = &tv; - } - else tvp = QSE_NULL; - FD_ZERO (&r); FD_SET (handle.i, &r); + if (tmout) + { + tv.tv_sec = tmout->sec; + tv.tv_usec = tmout->nsec; + tvp = &tv; + } + else tvp = QSE_NULL; + return select (handle.i + 1, &r, QSE_NULL, QSE_NULL, tvp); +#endif } static int mux_writable (qse_httpd_t* httpd, qse_ubi_t handle, const qse_ntime_t* tmout) { +#if defined(__OS2__) + long tv; + tv = tmout? QSE_SECNSEC_TO_MSEC (tmout->sec, tmout->nsec): -1; + return os2_select (&handle.i, 0, 1, 0, tv); +#else fd_set w; struct timeval tv, * tvp; + FD_ZERO (&w); + FD_SET (handle.i, &w); + if (tmout) { tv.tv_sec = tmout->sec; @@ -980,10 +1004,8 @@ static int mux_writable (qse_httpd_t* httpd, qse_ubi_t handle, const qse_ntime_t } else tvp = QSE_NULL; - FD_ZERO (&w); - FD_SET (handle.i, &w); - return select (handle.i + 1, QSE_NULL, &w, QSE_NULL, tvp); +#endif } /* ------------------------------------------------------------------- */ @@ -1034,17 +1056,19 @@ static int stat_file ( #elif defined(__OS2__) APIRET rc; - HDIR h; FILEFINDBUF3L ffb; - ULONG count; qse_btime_t bt; qse_ntime_t nt; +#if 0 + HDIR h; + ULONG count; + /* fail if the path name contains a wilecard letter */ if (qse_mbspbrk (path, QSE_MT("?*")) != QSE_NULL) return -1; rc = DosFindFirst ( - mptr, + path, &h, FILE_DIRECTORY | FILE_READONLY, &ffb, @@ -1053,7 +1077,10 @@ static int stat_file ( FIL_STANDARDL); if (rc != NO_ERROR) return -1; - DosFindClose (&h); + DosFindClose (h); +#endif + rc = DosQueryPathInfo (path, FIL_STANDARDL, &ffb, QSE_SIZEOF(ffb)); + if (rc != NO_ERROR) return -1; QSE_MEMSET (&bt, 0, QSE_SIZEOF(bt)); bt.mday = ffb.fdateLastWrite.day; @@ -1067,9 +1094,22 @@ static int stat_file ( QSE_MEMSET (hst, 0, QSE_SIZEOF(*hst)); if (ffb.attrFile & FILE_DIRECTORY) hst->isdir = 1; - hst->size = ffb.cbFile; + hst->size = ((qse_foff_t)ffb.cbFile.ulHi << 32) | ffb.cbFile.ulLo; hst->mtime = nt; + if (path[0] != QSE_MT('\0') && path[1] == QSE_MT(':')) + { + if (path[0] >= QSE_MT('a') && path[0] <= QSE_MT('z')) + hst->dev = path[0] - QSE_MT('a'); + else if (path[0] >= QSE_MT('A') && path[0] <= QSE_MT('Z')) + hst->dev = path[0] - QSE_MT('A'); + } + else + { + ULONG num, map; + if (DosQueryCurrentDisk (&num, &map) == NO_ERROR) hst->dev = num - 1; + } + return 0; #elif defined(__DOS__) @@ -1372,14 +1412,14 @@ static qse_ssize_t client_sendfile ( if (client->status & CLIENT_SECURE) { #if defined(HAVE_SSL) - return send_file_ssl (client->handle2.ptr, handle, offset, count); + return __send_file_ssl (client->handle2.ptr, handle, offset, count); #else return -1; #endif } else { - return send_file (client->handle.i, handle, offset, count); + return __send_file (client->handle.i, handle, offset, count); } } diff --git a/qse/lib/net/httpd-task.c b/qse/lib/net/httpd-task.c index 0a1a206b..3dfac989 100644 --- a/qse/lib/net/httpd-task.c +++ b/qse/lib/net/httpd-task.c @@ -223,19 +223,23 @@ static qse_httpd_task_t* entask_status ( const qse_mchar_t* extrapst = QSE_MT(""); const qse_mchar_t* extraval = QSE_MT(""); - qse_mchar_t text[1024] = QSE_MT(""); /* TODO: make this buffer dynamic or scalable */ + qse_mchar_t text[1024]; /* TODO: make this buffer dynamic or scalable */ msg = qse_httpstatustombs (code); if (code == 301 || code == 307) { - status_reloc_t* reloc = (status_reloc_t*)extra; + status_reloc_t* reloc; + + reloc = (status_reloc_t*)extra; extrapre = QSE_MT("Location: "); extrapst = reloc->redir? QSE_MT("/\r\n"): QSE_MT("\r\n"); extraval = reloc->dst; + + text[0] = QSE_MT('\0'); } else if (code == 304) { - /* nothing to do */ + text[0] = QSE_MT('\0'); } else { diff --git a/qse/samples/net/httpd02.c b/qse/samples/net/httpd02.c index 2eba4244..ab943172 100644 --- a/qse/samples/net/httpd02.c +++ b/qse/samples/net/httpd02.c @@ -277,7 +277,7 @@ int qse_main (int argc, qse_achar_t* argv[]) SSL_library_init (); #endif - ret = qse_runmain (argc, argv, httpd_main); + ret = qse_runmain (argc, argv, httpd_main); #if defined(HAVE_SSL) /*ERR_remove_state ();*/ diff --git a/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt b/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt index b00b256e..7436dbed 100755 --- a/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt +++ b/qse/watcom/debug/dos32/lib/cmn/qsecmn.tgt @@ -42,7 +42,7 @@ WVList 0 10 WPickList -89 +91 11 MItem 3 @@ -95,8 +95,8 @@ WVList 0 23 MItem -33 -../../../../../lib/cmn/alg-rand.c +35 +../../../../../lib/cmn/alg-base64.c 24 WString 4 @@ -113,8 +113,8 @@ WVList 0 27 MItem -35 -../../../../../lib/cmn/alg-search.c +33 +../../../../../lib/cmn/alg-rand.c 28 WString 4 @@ -131,8 +131,8 @@ WVList 0 31 MItem -33 -../../../../../lib/cmn/alg-sort.c +35 +../../../../../lib/cmn/alg-search.c 32 WString 4 @@ -149,8 +149,8 @@ WVList 0 35 MItem -31 -../../../../../lib/cmn/assert.c +33 +../../../../../lib/cmn/alg-sort.c 36 WString 4 @@ -167,8 +167,8 @@ WVList 0 39 MItem -28 -../../../../../lib/cmn/chr.c +31 +../../../../../lib/cmn/assert.c 40 WString 4 @@ -185,8 +185,8 @@ WVList 0 43 MItem -30 -../../../../../lib/cmn/cp949.c +28 +../../../../../lib/cmn/chr.c 44 WString 4 @@ -204,7 +204,7 @@ WVList 47 MItem 30 -../../../../../lib/cmn/cp950.c +../../../../../lib/cmn/cp949.c 48 WString 4 @@ -221,8 +221,8 @@ WVList 0 51 MItem -28 -../../../../../lib/cmn/dir.c +30 +../../../../../lib/cmn/cp950.c 52 WString 4 @@ -240,7 +240,7 @@ WVList 55 MItem 28 -../../../../../lib/cmn/dll.c +../../../../../lib/cmn/dir.c 56 WString 4 @@ -258,7 +258,7 @@ WVList 59 MItem 28 -../../../../../lib/cmn/env.c +../../../../../lib/cmn/dll.c 60 WString 4 @@ -276,7 +276,7 @@ WVList 63 MItem 28 -../../../../../lib/cmn/fio.c +../../../../../lib/cmn/env.c 64 WString 4 @@ -294,7 +294,7 @@ WVList 67 MItem 28 -../../../../../lib/cmn/fma.c +../../../../../lib/cmn/fio.c 68 WString 4 @@ -312,7 +312,7 @@ WVList 71 MItem 28 -../../../../../lib/cmn/fmt.c +../../../../../lib/cmn/fma.c 72 WString 4 @@ -329,8 +329,8 @@ WVList 0 75 MItem -31 -../../../../../lib/cmn/fs-err.c +28 +../../../../../lib/cmn/fmt.c 76 WString 4 @@ -347,8 +347,8 @@ WVList 0 79 MItem -32 -../../../../../lib/cmn/fs-move.c +31 +../../../../../lib/cmn/fs-err.c 80 WString 4 @@ -365,8 +365,8 @@ WVList 0 83 MItem -27 -../../../../../lib/cmn/fs.c +32 +../../../../../lib/cmn/fs-move.c 84 WString 4 @@ -383,8 +383,8 @@ WVList 0 87 MItem -28 -../../../../../lib/cmn/gdl.c +27 +../../../../../lib/cmn/fs.c 88 WString 4 @@ -401,8 +401,8 @@ WVList 0 91 MItem -29 -../../../../../lib/cmn/glob.c +28 +../../../../../lib/cmn/gdl.c 92 WString 4 @@ -419,8 +419,8 @@ WVList 0 95 MItem -28 -../../../../../lib/cmn/htb.c +29 +../../../../../lib/cmn/glob.c 96 WString 4 @@ -437,8 +437,8 @@ WVList 0 99 MItem -29 -../../../../../lib/cmn/hton.c +28 +../../../../../lib/cmn/htb.c 100 WString 4 @@ -456,7 +456,7 @@ WVList 103 MItem 29 -../../../../../lib/cmn/ipad.c +../../../../../lib/cmn/hton.c 104 WString 4 @@ -473,8 +473,8 @@ WVList 0 107 MItem -28 -../../../../../lib/cmn/lda.c +29 +../../../../../lib/cmn/ipad.c 108 WString 4 @@ -491,8 +491,8 @@ WVList 0 111 MItem -29 -../../../../../lib/cmn/main.c +28 +../../../../../lib/cmn/lda.c 112 WString 4 @@ -509,8 +509,8 @@ WVList 0 115 MItem -33 -../../../../../lib/cmn/mbwc-str.c +29 +../../../../../lib/cmn/main.c 116 WString 4 @@ -527,8 +527,8 @@ WVList 0 119 MItem -29 -../../../../../lib/cmn/mbwc.c +33 +../../../../../lib/cmn/mbwc-str.c 120 WString 4 @@ -545,8 +545,8 @@ WVList 0 123 MItem -28 -../../../../../lib/cmn/mem.c +29 +../../../../../lib/cmn/mbwc.c 124 WString 4 @@ -564,7 +564,7 @@ WVList 127 MItem 28 -../../../../../lib/cmn/mux.c +../../../../../lib/cmn/mem.c 128 WString 4 @@ -581,8 +581,8 @@ WVList 0 131 MItem -34 -../../../../../lib/cmn/nwad-skad.c +28 +../../../../../lib/cmn/mux.c 132 WString 4 @@ -599,8 +599,8 @@ WVList 0 135 MItem -29 -../../../../../lib/cmn/nwad.c +34 +../../../../../lib/cmn/nwad-skad.c 136 WString 4 @@ -617,8 +617,8 @@ WVList 0 139 MItem -33 -../../../../../lib/cmn/nwif-cfg.c +29 +../../../../../lib/cmn/nwad.c 140 WString 4 @@ -635,8 +635,8 @@ WVList 0 143 MItem -29 -../../../../../lib/cmn/nwif.c +33 +../../../../../lib/cmn/nwif-cfg.c 144 WString 4 @@ -654,7 +654,7 @@ WVList 147 MItem 29 -../../../../../lib/cmn/nwio.c +../../../../../lib/cmn/nwif.c 148 WString 4 @@ -671,8 +671,8 @@ WVList 0 151 MItem -28 -../../../../../lib/cmn/oht.c +29 +../../../../../lib/cmn/nwio.c 152 WString 4 @@ -690,7 +690,7 @@ WVList 155 MItem 28 -../../../../../lib/cmn/opt.c +../../../../../lib/cmn/oht.c 156 WString 4 @@ -707,8 +707,8 @@ WVList 0 159 MItem -38 -../../../../../lib/cmn/path-basename.c +28 +../../../../../lib/cmn/opt.c 160 WString 4 @@ -725,8 +725,8 @@ WVList 0 163 MItem -35 -../../../../../lib/cmn/path-canon.c +38 +../../../../../lib/cmn/path-basename.c 164 WString 4 @@ -743,8 +743,8 @@ WVList 0 167 MItem -28 -../../../../../lib/cmn/pio.c +35 +../../../../../lib/cmn/path-canon.c 168 WString 4 @@ -762,7 +762,7 @@ WVList 171 MItem 28 -../../../../../lib/cmn/pma.c +../../../../../lib/cmn/pio.c 172 WString 4 @@ -780,7 +780,7 @@ WVList 175 MItem 28 -../../../../../lib/cmn/rbt.c +../../../../../lib/cmn/pma.c 176 WString 4 @@ -798,7 +798,7 @@ WVList 179 MItem 28 -../../../../../lib/cmn/rex.c +../../../../../lib/cmn/rbt.c 180 WString 4 @@ -816,7 +816,7 @@ WVList 183 MItem 28 -../../../../../lib/cmn/sio.c +../../../../../lib/cmn/rex.c 184 WString 4 @@ -834,7 +834,7 @@ WVList 187 MItem 28 -../../../../../lib/cmn/sll.c +../../../../../lib/cmn/sio.c 188 WString 4 @@ -851,8 +851,8 @@ WVList 0 191 MItem -29 -../../../../../lib/cmn/slmb.c +28 +../../../../../lib/cmn/sll.c 192 WString 4 @@ -869,8 +869,8 @@ WVList 0 195 MItem -30 -../../../../../lib/cmn/stdio.c +29 +../../../../../lib/cmn/slmb.c 196 WString 4 @@ -887,8 +887,8 @@ WVList 0 199 MItem -32 -../../../../../lib/cmn/str-beg.c +30 +../../../../../lib/cmn/stdio.c 200 WString 4 @@ -906,7 +906,7 @@ WVList 203 MItem 32 -../../../../../lib/cmn/str-cat.c +../../../../../lib/cmn/str-beg.c 204 WString 4 @@ -924,7 +924,7 @@ WVList 207 MItem 32 -../../../../../lib/cmn/str-chr.c +../../../../../lib/cmn/str-cat.c 208 WString 4 @@ -942,7 +942,7 @@ WVList 211 MItem 32 -../../../../../lib/cmn/str-cmp.c +../../../../../lib/cmn/str-chr.c 212 WString 4 @@ -960,7 +960,7 @@ WVList 215 MItem 32 -../../../../../lib/cmn/str-cnv.c +../../../../../lib/cmn/str-cmp.c 216 WString 4 @@ -978,7 +978,7 @@ WVList 219 MItem 32 -../../../../../lib/cmn/str-cpy.c +../../../../../lib/cmn/str-cnv.c 220 WString 4 @@ -996,7 +996,7 @@ WVList 223 MItem 32 -../../../../../lib/cmn/str-del.c +../../../../../lib/cmn/str-cpy.c 224 WString 4 @@ -1014,7 +1014,7 @@ WVList 227 MItem 32 -../../../../../lib/cmn/str-dup.c +../../../../../lib/cmn/str-del.c 228 WString 4 @@ -1031,8 +1031,8 @@ WVList 0 231 MItem -33 -../../../../../lib/cmn/str-dynm.c +32 +../../../../../lib/cmn/str-dup.c 232 WString 4 @@ -1050,7 +1050,7 @@ WVList 235 MItem 33 -../../../../../lib/cmn/str-dynw.c +../../../../../lib/cmn/str-dynm.c 236 WString 4 @@ -1067,8 +1067,8 @@ WVList 0 239 MItem -32 -../../../../../lib/cmn/str-end.c +33 +../../../../../lib/cmn/str-dynw.c 240 WString 4 @@ -1085,8 +1085,8 @@ WVList 0 243 MItem -33 -../../../../../lib/cmn/str-excl.c +32 +../../../../../lib/cmn/str-end.c 244 WString 4 @@ -1104,7 +1104,7 @@ WVList 247 MItem 33 -../../../../../lib/cmn/str-fcpy.c +../../../../../lib/cmn/str-excl.c 248 WString 4 @@ -1121,8 +1121,8 @@ WVList 0 251 MItem -34 -../../../../../lib/cmn/str-fnmat.c +33 +../../../../../lib/cmn/str-fcpy.c 252 WString 4 @@ -1139,8 +1139,8 @@ WVList 0 255 MItem -33 -../../../../../lib/cmn/str-incl.c +34 +../../../../../lib/cmn/str-fnmat.c 256 WString 4 @@ -1157,8 +1157,8 @@ WVList 0 259 MItem -32 -../../../../../lib/cmn/str-len.c +33 +../../../../../lib/cmn/str-incl.c 260 WString 4 @@ -1176,7 +1176,7 @@ WVList 263 MItem 32 -../../../../../lib/cmn/str-pac.c +../../../../../lib/cmn/str-len.c 264 WString 4 @@ -1193,8 +1193,8 @@ WVList 0 267 MItem -33 -../../../../../lib/cmn/str-pbrk.c +32 +../../../../../lib/cmn/str-pac.c 268 WString 4 @@ -1211,8 +1211,8 @@ WVList 0 271 MItem -32 -../../../../../lib/cmn/str-put.c +33 +../../../../../lib/cmn/str-pbrk.c 272 WString 4 @@ -1230,7 +1230,7 @@ WVList 275 MItem 32 -../../../../../lib/cmn/str-rev.c +../../../../../lib/cmn/str-put.c 276 WString 4 @@ -1248,7 +1248,7 @@ WVList 279 MItem 32 -../../../../../lib/cmn/str-rot.c +../../../../../lib/cmn/str-rev.c 280 WString 4 @@ -1266,7 +1266,7 @@ WVList 283 MItem 32 -../../../../../lib/cmn/str-set.c +../../../../../lib/cmn/str-rot.c 284 WString 4 @@ -1284,7 +1284,7 @@ WVList 287 MItem 32 -../../../../../lib/cmn/str-spl.c +../../../../../lib/cmn/str-set.c 288 WString 4 @@ -1302,7 +1302,7 @@ WVList 291 MItem 32 -../../../../../lib/cmn/str-spn.c +../../../../../lib/cmn/str-spl.c 292 WString 4 @@ -1320,7 +1320,7 @@ WVList 295 MItem 32 -../../../../../lib/cmn/str-str.c +../../../../../lib/cmn/str-spn.c 296 WString 4 @@ -1337,8 +1337,8 @@ WVList 0 299 MItem -34 -../../../../../lib/cmn/str-subst.c +32 +../../../../../lib/cmn/str-str.c 300 WString 4 @@ -1355,8 +1355,8 @@ WVList 0 303 MItem -32 -../../../../../lib/cmn/str-tok.c +34 +../../../../../lib/cmn/str-subst.c 304 WString 4 @@ -1374,7 +1374,7 @@ WVList 307 MItem 32 -../../../../../lib/cmn/str-trm.c +../../../../../lib/cmn/str-tok.c 308 WString 4 @@ -1391,8 +1391,8 @@ WVList 0 311 MItem -33 -../../../../../lib/cmn/str-word.c +32 +../../../../../lib/cmn/str-trm.c 312 WString 4 @@ -1409,8 +1409,8 @@ WVList 0 315 MItem -29 -../../../../../lib/cmn/task.c +33 +../../../../../lib/cmn/str-word.c 316 WString 4 @@ -1428,7 +1428,7 @@ WVList 319 MItem 29 -../../../../../lib/cmn/time.c +../../../../../lib/cmn/task.c 320 WString 4 @@ -1445,8 +1445,8 @@ WVList 0 323 MItem -28 -../../../../../lib/cmn/tio.c +29 +../../../../../lib/cmn/time.c 324 WString 4 @@ -1463,8 +1463,8 @@ WVList 0 327 MItem -32 -../../../../../lib/cmn/tre-ast.c +28 +../../../../../lib/cmn/tio.c 328 WString 4 @@ -1481,8 +1481,8 @@ WVList 0 331 MItem -36 -../../../../../lib/cmn/tre-compile.c +32 +../../../../../lib/cmn/tre-ast.c 332 WString 4 @@ -1499,8 +1499,8 @@ WVList 0 335 MItem -44 -../../../../../lib/cmn/tre-match-backtrack.c +36 +../../../../../lib/cmn/tre-compile.c 336 WString 4 @@ -1517,8 +1517,8 @@ WVList 0 339 MItem -43 -../../../../../lib/cmn/tre-match-parallel.c +44 +../../../../../lib/cmn/tre-match-backtrack.c 340 WString 4 @@ -1535,8 +1535,8 @@ WVList 0 343 MItem -34 -../../../../../lib/cmn/tre-parse.c +43 +../../../../../lib/cmn/tre-match-parallel.c 344 WString 4 @@ -1554,7 +1554,7 @@ WVList 347 MItem 34 -../../../../../lib/cmn/tre-stack.c +../../../../../lib/cmn/tre-parse.c 348 WString 4 @@ -1571,8 +1571,8 @@ WVList 0 351 MItem -28 -../../../../../lib/cmn/tre.c +34 +../../../../../lib/cmn/tre-stack.c 352 WString 4 @@ -1589,8 +1589,8 @@ WVList 0 355 MItem -29 -../../../../../lib/cmn/utf8.c +28 +../../../../../lib/cmn/tre.c 356 WString 4 @@ -1608,7 +1608,7 @@ WVList 359 MItem 28 -../../../../../lib/cmn/xma.c +../../../../../lib/cmn/uri.c 360 WString 4 @@ -1625,44 +1625,44 @@ WVList 0 363 MItem -3 -*.h +29 +../../../../../lib/cmn/utf8.c 364 WString -3 -NIL +4 +COBJ 365 WVList 0 366 WVList 0 --1 +11 1 1 0 367 MItem 28 -../../../../../lib/cmn/mem.h +../../../../../lib/cmn/xma.c 368 WString -3 -NIL +4 +COBJ 369 WVList 0 370 WVList 0 -363 +11 1 1 0 371 MItem -32 -../../../../../lib/cmn/syscall.h +3 +*.h 372 WString 3 @@ -1673,7 +1673,43 @@ WVList 374 WVList 0 -363 +-1 +1 +1 +0 +375 +MItem +28 +../../../../../lib/cmn/mem.h +376 +WString +3 +NIL +377 +WVList +0 +378 +WVList +0 +371 +1 +1 +0 +379 +MItem +32 +../../../../../lib/cmn/syscall.h +380 +WString +3 +NIL +381 +WVList +0 +382 +WVList +0 +371 1 1 0 diff --git a/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt b/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt new file mode 100755 index 00000000..b7cf9126 --- /dev/null +++ b/qse/watcom/debug/os2/cmd/net/qsehttpd.tgt @@ -0,0 +1,145 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +OEXE +3 +WString +5 +oc2eo +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +12 +qsehttpd.exe +7 +WString +4 +OEXE +8 +WVList +2 +9 +MVState +10 +WString +7 +OS2LINK +11 +WString +28 +?????Library directories(;): +1 +12 +WString +27 +../../lib/cmn ../../lib/net +0 +13 +MVState +14 +WString +7 +OS2LINK +15 +WString +18 +?????Libraries(,): +1 +16 +WString +13 +qsecmn qsenet +0 +17 +WVList +0 +-1 +1 +1 +0 +18 +WPickList +2 +19 +MItem +3 +*.c +20 +WString +4 +COBJ +21 +WVList +2 +22 +MVState +23 +WString +3 +WCC +24 +WString +25 +o?2??Include directories: +1 +25 +WString +54 +"$(%watcom)/h;$(%watcom)/h/os2;../../../../../include" +0 +26 +MVState +27 +WString +3 +WCC +28 +WString +23 +?????Macro definitions: +1 +29 +WString +15 +QSE_BUILD_DEBUG +0 +30 +WVList +0 +-1 +1 +1 +0 +31 +MItem +30 +../../../../../cmd/net/httpd.c +32 +WString +4 +COBJ +33 +WVList +0 +34 +WVList +0 +19 +1 +1 +0 diff --git a/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt b/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt index a4ab8a48..671fc622 100755 --- a/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt +++ b/qse/watcom/debug/os2/lib/cmn/qsecmn.tgt @@ -42,7 +42,7 @@ WVList 0 10 WPickList -89 +91 11 MItem 3 @@ -107,8 +107,8 @@ WVList 0 26 MItem -33 -../../../../../lib/cmn/alg-rand.c +35 +../../../../../lib/cmn/alg-base64.c 27 WString 4 @@ -125,8 +125,8 @@ WVList 0 30 MItem -35 -../../../../../lib/cmn/alg-search.c +33 +../../../../../lib/cmn/alg-rand.c 31 WString 4 @@ -143,8 +143,8 @@ WVList 0 34 MItem -33 -../../../../../lib/cmn/alg-sort.c +35 +../../../../../lib/cmn/alg-search.c 35 WString 4 @@ -161,8 +161,8 @@ WVList 0 38 MItem -31 -../../../../../lib/cmn/assert.c +33 +../../../../../lib/cmn/alg-sort.c 39 WString 4 @@ -179,8 +179,8 @@ WVList 0 42 MItem -28 -../../../../../lib/cmn/chr.c +31 +../../../../../lib/cmn/assert.c 43 WString 4 @@ -197,8 +197,8 @@ WVList 0 46 MItem -30 -../../../../../lib/cmn/cp949.c +28 +../../../../../lib/cmn/chr.c 47 WString 4 @@ -216,7 +216,7 @@ WVList 50 MItem 30 -../../../../../lib/cmn/cp950.c +../../../../../lib/cmn/cp949.c 51 WString 4 @@ -233,8 +233,8 @@ WVList 0 54 MItem -28 -../../../../../lib/cmn/dir.c +30 +../../../../../lib/cmn/cp950.c 55 WString 4 @@ -252,7 +252,7 @@ WVList 58 MItem 28 -../../../../../lib/cmn/dll.c +../../../../../lib/cmn/dir.c 59 WString 4 @@ -270,7 +270,7 @@ WVList 62 MItem 28 -../../../../../lib/cmn/env.c +../../../../../lib/cmn/dll.c 63 WString 4 @@ -288,7 +288,7 @@ WVList 66 MItem 28 -../../../../../lib/cmn/fio.c +../../../../../lib/cmn/env.c 67 WString 4 @@ -306,7 +306,7 @@ WVList 70 MItem 28 -../../../../../lib/cmn/fma.c +../../../../../lib/cmn/fio.c 71 WString 4 @@ -324,7 +324,7 @@ WVList 74 MItem 28 -../../../../../lib/cmn/fmt.c +../../../../../lib/cmn/fma.c 75 WString 4 @@ -341,8 +341,8 @@ WVList 0 78 MItem -31 -../../../../../lib/cmn/fs-err.c +28 +../../../../../lib/cmn/fmt.c 79 WString 4 @@ -359,8 +359,8 @@ WVList 0 82 MItem -32 -../../../../../lib/cmn/fs-move.c +31 +../../../../../lib/cmn/fs-err.c 83 WString 4 @@ -377,8 +377,8 @@ WVList 0 86 MItem -27 -../../../../../lib/cmn/fs.c +32 +../../../../../lib/cmn/fs-move.c 87 WString 4 @@ -395,8 +395,8 @@ WVList 0 90 MItem -28 -../../../../../lib/cmn/gdl.c +27 +../../../../../lib/cmn/fs.c 91 WString 4 @@ -413,8 +413,8 @@ WVList 0 94 MItem -29 -../../../../../lib/cmn/glob.c +28 +../../../../../lib/cmn/gdl.c 95 WString 4 @@ -431,8 +431,8 @@ WVList 0 98 MItem -28 -../../../../../lib/cmn/htb.c +29 +../../../../../lib/cmn/glob.c 99 WString 4 @@ -449,8 +449,8 @@ WVList 0 102 MItem -29 -../../../../../lib/cmn/hton.c +28 +../../../../../lib/cmn/htb.c 103 WString 4 @@ -468,7 +468,7 @@ WVList 106 MItem 29 -../../../../../lib/cmn/ipad.c +../../../../../lib/cmn/hton.c 107 WString 4 @@ -485,8 +485,8 @@ WVList 0 110 MItem -28 -../../../../../lib/cmn/lda.c +29 +../../../../../lib/cmn/ipad.c 111 WString 4 @@ -503,8 +503,8 @@ WVList 0 114 MItem -29 -../../../../../lib/cmn/main.c +28 +../../../../../lib/cmn/lda.c 115 WString 4 @@ -521,8 +521,8 @@ WVList 0 118 MItem -33 -../../../../../lib/cmn/mbwc-str.c +29 +../../../../../lib/cmn/main.c 119 WString 4 @@ -539,8 +539,8 @@ WVList 0 122 MItem -29 -../../../../../lib/cmn/mbwc.c +33 +../../../../../lib/cmn/mbwc-str.c 123 WString 4 @@ -557,8 +557,8 @@ WVList 0 126 MItem -28 -../../../../../lib/cmn/mem.c +29 +../../../../../lib/cmn/mbwc.c 127 WString 4 @@ -576,7 +576,7 @@ WVList 130 MItem 28 -../../../../../lib/cmn/mux.c +../../../../../lib/cmn/mem.c 131 WString 4 @@ -593,8 +593,8 @@ WVList 0 134 MItem -34 -../../../../../lib/cmn/nwad-skad.c +28 +../../../../../lib/cmn/mux.c 135 WString 4 @@ -611,8 +611,8 @@ WVList 0 138 MItem -29 -../../../../../lib/cmn/nwad.c +34 +../../../../../lib/cmn/nwad-skad.c 139 WString 4 @@ -629,8 +629,8 @@ WVList 0 142 MItem -33 -../../../../../lib/cmn/nwif-cfg.c +29 +../../../../../lib/cmn/nwad.c 143 WString 4 @@ -647,8 +647,8 @@ WVList 0 146 MItem -29 -../../../../../lib/cmn/nwif.c +33 +../../../../../lib/cmn/nwif-cfg.c 147 WString 4 @@ -666,7 +666,7 @@ WVList 150 MItem 29 -../../../../../lib/cmn/nwio.c +../../../../../lib/cmn/nwif.c 151 WString 4 @@ -683,8 +683,8 @@ WVList 0 154 MItem -28 -../../../../../lib/cmn/oht.c +29 +../../../../../lib/cmn/nwio.c 155 WString 4 @@ -702,7 +702,7 @@ WVList 158 MItem 28 -../../../../../lib/cmn/opt.c +../../../../../lib/cmn/oht.c 159 WString 4 @@ -719,8 +719,8 @@ WVList 0 162 MItem -38 -../../../../../lib/cmn/path-basename.c +28 +../../../../../lib/cmn/opt.c 163 WString 4 @@ -737,8 +737,8 @@ WVList 0 166 MItem -35 -../../../../../lib/cmn/path-canon.c +38 +../../../../../lib/cmn/path-basename.c 167 WString 4 @@ -755,8 +755,8 @@ WVList 0 170 MItem -28 -../../../../../lib/cmn/pio.c +35 +../../../../../lib/cmn/path-canon.c 171 WString 4 @@ -774,7 +774,7 @@ WVList 174 MItem 28 -../../../../../lib/cmn/pma.c +../../../../../lib/cmn/pio.c 175 WString 4 @@ -792,7 +792,7 @@ WVList 178 MItem 28 -../../../../../lib/cmn/rbt.c +../../../../../lib/cmn/pma.c 179 WString 4 @@ -810,7 +810,7 @@ WVList 182 MItem 28 -../../../../../lib/cmn/rex.c +../../../../../lib/cmn/rbt.c 183 WString 4 @@ -828,7 +828,7 @@ WVList 186 MItem 28 -../../../../../lib/cmn/sio.c +../../../../../lib/cmn/rex.c 187 WString 4 @@ -846,7 +846,7 @@ WVList 190 MItem 28 -../../../../../lib/cmn/sll.c +../../../../../lib/cmn/sio.c 191 WString 4 @@ -863,8 +863,8 @@ WVList 0 194 MItem -29 -../../../../../lib/cmn/slmb.c +28 +../../../../../lib/cmn/sll.c 195 WString 4 @@ -881,8 +881,8 @@ WVList 0 198 MItem -30 -../../../../../lib/cmn/stdio.c +29 +../../../../../lib/cmn/slmb.c 199 WString 4 @@ -899,8 +899,8 @@ WVList 0 202 MItem -32 -../../../../../lib/cmn/str-beg.c +30 +../../../../../lib/cmn/stdio.c 203 WString 4 @@ -918,7 +918,7 @@ WVList 206 MItem 32 -../../../../../lib/cmn/str-cat.c +../../../../../lib/cmn/str-beg.c 207 WString 4 @@ -936,7 +936,7 @@ WVList 210 MItem 32 -../../../../../lib/cmn/str-chr.c +../../../../../lib/cmn/str-cat.c 211 WString 4 @@ -954,7 +954,7 @@ WVList 214 MItem 32 -../../../../../lib/cmn/str-cmp.c +../../../../../lib/cmn/str-chr.c 215 WString 4 @@ -972,7 +972,7 @@ WVList 218 MItem 32 -../../../../../lib/cmn/str-cnv.c +../../../../../lib/cmn/str-cmp.c 219 WString 4 @@ -990,7 +990,7 @@ WVList 222 MItem 32 -../../../../../lib/cmn/str-cpy.c +../../../../../lib/cmn/str-cnv.c 223 WString 4 @@ -1008,7 +1008,7 @@ WVList 226 MItem 32 -../../../../../lib/cmn/str-del.c +../../../../../lib/cmn/str-cpy.c 227 WString 4 @@ -1026,7 +1026,7 @@ WVList 230 MItem 32 -../../../../../lib/cmn/str-dup.c +../../../../../lib/cmn/str-del.c 231 WString 4 @@ -1043,8 +1043,8 @@ WVList 0 234 MItem -33 -../../../../../lib/cmn/str-dynm.c +32 +../../../../../lib/cmn/str-dup.c 235 WString 4 @@ -1062,7 +1062,7 @@ WVList 238 MItem 33 -../../../../../lib/cmn/str-dynw.c +../../../../../lib/cmn/str-dynm.c 239 WString 4 @@ -1079,8 +1079,8 @@ WVList 0 242 MItem -32 -../../../../../lib/cmn/str-end.c +33 +../../../../../lib/cmn/str-dynw.c 243 WString 4 @@ -1097,8 +1097,8 @@ WVList 0 246 MItem -33 -../../../../../lib/cmn/str-excl.c +32 +../../../../../lib/cmn/str-end.c 247 WString 4 @@ -1116,7 +1116,7 @@ WVList 250 MItem 33 -../../../../../lib/cmn/str-fcpy.c +../../../../../lib/cmn/str-excl.c 251 WString 4 @@ -1133,8 +1133,8 @@ WVList 0 254 MItem -34 -../../../../../lib/cmn/str-fnmat.c +33 +../../../../../lib/cmn/str-fcpy.c 255 WString 4 @@ -1151,8 +1151,8 @@ WVList 0 258 MItem -33 -../../../../../lib/cmn/str-incl.c +34 +../../../../../lib/cmn/str-fnmat.c 259 WString 4 @@ -1169,8 +1169,8 @@ WVList 0 262 MItem -32 -../../../../../lib/cmn/str-len.c +33 +../../../../../lib/cmn/str-incl.c 263 WString 4 @@ -1188,7 +1188,7 @@ WVList 266 MItem 32 -../../../../../lib/cmn/str-pac.c +../../../../../lib/cmn/str-len.c 267 WString 4 @@ -1205,8 +1205,8 @@ WVList 0 270 MItem -33 -../../../../../lib/cmn/str-pbrk.c +32 +../../../../../lib/cmn/str-pac.c 271 WString 4 @@ -1223,8 +1223,8 @@ WVList 0 274 MItem -32 -../../../../../lib/cmn/str-put.c +33 +../../../../../lib/cmn/str-pbrk.c 275 WString 4 @@ -1242,7 +1242,7 @@ WVList 278 MItem 32 -../../../../../lib/cmn/str-rev.c +../../../../../lib/cmn/str-put.c 279 WString 4 @@ -1260,7 +1260,7 @@ WVList 282 MItem 32 -../../../../../lib/cmn/str-rot.c +../../../../../lib/cmn/str-rev.c 283 WString 4 @@ -1278,7 +1278,7 @@ WVList 286 MItem 32 -../../../../../lib/cmn/str-set.c +../../../../../lib/cmn/str-rot.c 287 WString 4 @@ -1296,7 +1296,7 @@ WVList 290 MItem 32 -../../../../../lib/cmn/str-spl.c +../../../../../lib/cmn/str-set.c 291 WString 4 @@ -1314,7 +1314,7 @@ WVList 294 MItem 32 -../../../../../lib/cmn/str-spn.c +../../../../../lib/cmn/str-spl.c 295 WString 4 @@ -1332,7 +1332,7 @@ WVList 298 MItem 32 -../../../../../lib/cmn/str-str.c +../../../../../lib/cmn/str-spn.c 299 WString 4 @@ -1349,8 +1349,8 @@ WVList 0 302 MItem -34 -../../../../../lib/cmn/str-subst.c +32 +../../../../../lib/cmn/str-str.c 303 WString 4 @@ -1367,8 +1367,8 @@ WVList 0 306 MItem -32 -../../../../../lib/cmn/str-tok.c +34 +../../../../../lib/cmn/str-subst.c 307 WString 4 @@ -1386,7 +1386,7 @@ WVList 310 MItem 32 -../../../../../lib/cmn/str-trm.c +../../../../../lib/cmn/str-tok.c 311 WString 4 @@ -1403,8 +1403,8 @@ WVList 0 314 MItem -33 -../../../../../lib/cmn/str-word.c +32 +../../../../../lib/cmn/str-trm.c 315 WString 4 @@ -1421,8 +1421,8 @@ WVList 0 318 MItem -29 -../../../../../lib/cmn/task.c +33 +../../../../../lib/cmn/str-word.c 319 WString 4 @@ -1440,7 +1440,7 @@ WVList 322 MItem 29 -../../../../../lib/cmn/time.c +../../../../../lib/cmn/task.c 323 WString 4 @@ -1457,8 +1457,8 @@ WVList 0 326 MItem -28 -../../../../../lib/cmn/tio.c +29 +../../../../../lib/cmn/time.c 327 WString 4 @@ -1475,8 +1475,8 @@ WVList 0 330 MItem -32 -../../../../../lib/cmn/tre-ast.c +28 +../../../../../lib/cmn/tio.c 331 WString 4 @@ -1493,8 +1493,8 @@ WVList 0 334 MItem -36 -../../../../../lib/cmn/tre-compile.c +32 +../../../../../lib/cmn/tre-ast.c 335 WString 4 @@ -1511,8 +1511,8 @@ WVList 0 338 MItem -44 -../../../../../lib/cmn/tre-match-backtrack.c +36 +../../../../../lib/cmn/tre-compile.c 339 WString 4 @@ -1529,8 +1529,8 @@ WVList 0 342 MItem -43 -../../../../../lib/cmn/tre-match-parallel.c +44 +../../../../../lib/cmn/tre-match-backtrack.c 343 WString 4 @@ -1547,8 +1547,8 @@ WVList 0 346 MItem -34 -../../../../../lib/cmn/tre-parse.c +43 +../../../../../lib/cmn/tre-match-parallel.c 347 WString 4 @@ -1566,7 +1566,7 @@ WVList 350 MItem 34 -../../../../../lib/cmn/tre-stack.c +../../../../../lib/cmn/tre-parse.c 351 WString 4 @@ -1583,8 +1583,8 @@ WVList 0 354 MItem -28 -../../../../../lib/cmn/tre.c +34 +../../../../../lib/cmn/tre-stack.c 355 WString 4 @@ -1601,8 +1601,8 @@ WVList 0 358 MItem -29 -../../../../../lib/cmn/utf8.c +28 +../../../../../lib/cmn/tre.c 359 WString 4 @@ -1620,7 +1620,7 @@ WVList 362 MItem 28 -../../../../../lib/cmn/xma.c +../../../../../lib/cmn/uri.c 363 WString 4 @@ -1637,44 +1637,44 @@ WVList 0 366 MItem -3 -*.h +29 +../../../../../lib/cmn/utf8.c 367 WString -3 -NIL +4 +COBJ 368 WVList 0 369 WVList 0 --1 +11 1 1 0 370 MItem 28 -../../../../../lib/cmn/mem.h +../../../../../lib/cmn/xma.c 371 WString -3 -NIL +4 +COBJ 372 WVList 0 373 WVList 0 -366 +11 1 1 0 374 MItem -32 -../../../../../lib/cmn/syscall.h +3 +*.h 375 WString 3 @@ -1685,7 +1685,43 @@ WVList 377 WVList 0 -366 +-1 +1 +1 +0 +378 +MItem +28 +../../../../../lib/cmn/mem.h +379 +WString +3 +NIL +380 +WVList +0 +381 +WVList +0 +374 +1 +1 +0 +382 +MItem +32 +../../../../../lib/cmn/syscall.h +383 +WString +3 +NIL +384 +WVList +0 +385 +WVList +0 +374 1 1 0 diff --git a/qse/watcom/qse.wpj b/qse/watcom/qse.wpj index c66aa6b7..2b36c176 100755 --- a/qse/watcom/qse.wpj +++ b/qse/watcom/qse.wpj @@ -4,10 +4,10 @@ projectIdent VpeMain 1 WRect -117 -273 -9311 -9664 +530 +80 +9310 +9640 2 MProject 3 @@ -16,7 +16,7 @@ MCommand 4 MCommand 0 -19 +21 5 WFileName 30 @@ -94,310 +94,350 @@ WFileName 29 debug/os2/mod/awk/awk-str.tgt 24 -WVList -19 +WFileName +28 +debug/os2/lib/net/qsenet.tgt 25 -VComponent +WFileName +30 +debug/os2/cmd/net/qsehttpd.tgt 26 +WVList +21 +27 +VComponent +28 WRect 1060 -2506 +2480 5690 -4222 +4200 1 0 -27 +29 WFileName 30 release/os2/lib/cmn/qsecmn.tgt 0 -5 -28 +1 +30 VComponent -29 +31 WRect 80 -1228 +1213 5690 -4222 +4200 1 0 -30 +32 WFileName 30 release/os2/lib/sed/qsesed.tgt 0 0 -31 +33 VComponent -32 +34 WRect -2091 -1384 +2090 +1360 5690 -4222 +4200 1 0 -33 +35 WFileName 30 release/os2/cmd/sed/qsesed.tgt 0 1 -34 +36 VComponent -35 +37 WRect -2816 -331 +2810 +320 5690 -4222 +4200 1 0 -36 +38 WFileName 28 debug/os2/lib/cmn/qsecmn.tgt 0 0 -37 +39 VComponent -38 +40 WRect -1038 -2340 +1030 +2320 5690 -4222 +4200 1 0 -39 +41 WFileName 28 debug/os2/lib/sed/qsesed.tgt 0 3 -40 -VComponent -41 -WRect -409 -302 -5690 -4222 -0 -0 42 +VComponent +43 +WRect +400 +280 +5690 +4200 +1 +0 +44 WFileName 28 debug/os2/lib/awk/qseawk.tgt 0 0 -43 +45 VComponent -44 +46 WRect -321 -390 +320 +373 5690 -4222 +4200 1 0 -45 +47 WFileName 28 debug/os2/cmd/awk/qseawk.tgt 0 1 -46 +48 VComponent -47 +49 WRect -2662 +2660 0 5690 -4222 +4200 1 0 -48 +50 WFileName 30 debug/dos32/lib/cmn/qsecmn.tgt 0 2 -49 -VComponent -50 -WRect -2925 -1277 -5690 -4222 -0 -0 51 +VComponent +52 +WRect +2920 +1253 +5690 +4200 +1 +0 +53 WFileName 30 debug/dos32/lib/awk/qseawk.tgt 0 0 -52 +54 VComponent -53 +55 WRect 0 -185 +160 5690 -4222 +4200 1 0 -54 +56 WFileName 30 debug/dos32/cmd/awk/qseawk.tgt 0 0 -55 +57 VComponent -56 +58 WRect 0 0 5690 -4222 +4200 1 0 -57 +59 WFileName 30 debug/dos32/lib/sed/qsesed.tgt 0 5 -58 +60 VComponent -59 +61 WRect 570 -546 +520 5690 -4222 +4200 1 0 -60 +62 WFileName 30 debug/dos32/cmd/sed/qsesed.tgt 0 1 -61 +63 VComponent -62 +64 WRect 0 0 5690 -4222 -1 +4200 0 -63 +0 +65 WFileName 28 debug/os2/cmd/sed/qsesed.tgt 0 -1 -64 -VComponent -65 -WRect -2596 -1063 -5690 -4222 -1 0 66 +VComponent +67 +WRect +2590 +1040 +5690 +4200 +1 +0 +68 WFileName 31 debug/dos32/mod/awk/awk-sys.tgt 0 0 -67 +69 VComponent -68 +70 WRect -1126 -214 +1120 +200 5690 -4222 +4200 1 0 -69 +71 WFileName 29 debug/os2/mod/awk/awk-sys.tgt 0 0 -70 +72 VComponent -71 +73 WRect 460 -3052 +3040 5690 -4242 +4240 1 0 -72 +74 WFileName 29 debug/os2/mod/awk/awk-dir.tgt 0 0 -73 +75 VComponent -74 +76 WRect 570 -555 +533 5690 -4242 +4240 1 0 -75 +77 WFileName 31 debug/dos32/mod/awk/awk-dir.tgt 0 0 -76 +78 VComponent -77 +79 WRect -204 -195 -5705 +200 +173 +5700 4320 1 0 -78 +80 WFileName 31 debug/dos32/mod/awk/awk-str.tgt 0 0 -79 +81 VComponent -80 +82 WRect -416 -1384 -5705 +410 +1360 +5700 4320 1 0 -81 +83 WFileName 29 debug/os2/mod/awk/awk-str.tgt 0 0 -49 +84 +VComponent +85 +WRect +3050 +120 +5700 +4240 +1 +0 +86 +WFileName +28 +debug/os2/lib/net/qsenet.tgt +0 +0 +87 +VComponent +88 +WRect +290 +280 +5700 +4253 +0 +0 +89 +WFileName +30 +debug/os2/cmd/net/qsehttpd.tgt +0 +0 +87 diff --git a/qse/watcom/release/os2/lib/cmn/qsecmn.tgt b/qse/watcom/release/os2/lib/cmn/qsecmn.tgt index 5ac61d1a..c21a44f3 100755 --- a/qse/watcom/release/os2/lib/cmn/qsecmn.tgt +++ b/qse/watcom/release/os2/lib/cmn/qsecmn.tgt @@ -42,7 +42,7 @@ WVList 0 10 WPickList -87 +89 11 MItem 3 @@ -143,8 +143,8 @@ WVList 0 35 MItem -33 -../../../../../lib/cmn/alg-rand.c +35 +../../../../../lib/cmn/alg-base64.c 36 WString 4 @@ -161,8 +161,8 @@ WVList 0 39 MItem -35 -../../../../../lib/cmn/alg-search.c +33 +../../../../../lib/cmn/alg-rand.c 40 WString 4 @@ -179,8 +179,8 @@ WVList 0 43 MItem -33 -../../../../../lib/cmn/alg-sort.c +35 +../../../../../lib/cmn/alg-search.c 44 WString 4 @@ -197,8 +197,8 @@ WVList 0 47 MItem -31 -../../../../../lib/cmn/assert.c +33 +../../../../../lib/cmn/alg-sort.c 48 WString 4 @@ -215,8 +215,8 @@ WVList 0 51 MItem -28 -../../../../../lib/cmn/chr.c +31 +../../../../../lib/cmn/assert.c 52 WString 4 @@ -233,8 +233,8 @@ WVList 0 55 MItem -30 -../../../../../lib/cmn/cp949.c +28 +../../../../../lib/cmn/chr.c 56 WString 4 @@ -252,7 +252,7 @@ WVList 59 MItem 30 -../../../../../lib/cmn/cp950.c +../../../../../lib/cmn/cp949.c 60 WString 4 @@ -269,8 +269,8 @@ WVList 0 63 MItem -28 -../../../../../lib/cmn/dir.c +30 +../../../../../lib/cmn/cp950.c 64 WString 4 @@ -288,7 +288,7 @@ WVList 67 MItem 28 -../../../../../lib/cmn/dll.c +../../../../../lib/cmn/dir.c 68 WString 4 @@ -306,7 +306,7 @@ WVList 71 MItem 28 -../../../../../lib/cmn/fio.c +../../../../../lib/cmn/dll.c 72 WString 4 @@ -324,7 +324,7 @@ WVList 75 MItem 28 -../../../../../lib/cmn/fma.c +../../../../../lib/cmn/fio.c 76 WString 4 @@ -342,7 +342,7 @@ WVList 79 MItem 28 -../../../../../lib/cmn/fmt.c +../../../../../lib/cmn/fma.c 80 WString 4 @@ -359,8 +359,8 @@ WVList 0 83 MItem -31 -../../../../../lib/cmn/fs-err.c +28 +../../../../../lib/cmn/fmt.c 84 WString 4 @@ -377,8 +377,8 @@ WVList 0 87 MItem -32 -../../../../../lib/cmn/fs-move.c +31 +../../../../../lib/cmn/fs-err.c 88 WString 4 @@ -395,8 +395,8 @@ WVList 0 91 MItem -27 -../../../../../lib/cmn/fs.c +32 +../../../../../lib/cmn/fs-move.c 92 WString 4 @@ -413,8 +413,8 @@ WVList 0 95 MItem -28 -../../../../../lib/cmn/gdl.c +27 +../../../../../lib/cmn/fs.c 96 WString 4 @@ -431,8 +431,8 @@ WVList 0 99 MItem -29 -../../../../../lib/cmn/glob.c +28 +../../../../../lib/cmn/gdl.c 100 WString 4 @@ -449,8 +449,8 @@ WVList 0 103 MItem -28 -../../../../../lib/cmn/htb.c +29 +../../../../../lib/cmn/glob.c 104 WString 4 @@ -467,8 +467,8 @@ WVList 0 107 MItem -29 -../../../../../lib/cmn/ipad.c +28 +../../../../../lib/cmn/htb.c 108 WString 4 @@ -485,8 +485,8 @@ WVList 0 111 MItem -28 -../../../../../lib/cmn/lda.c +29 +../../../../../lib/cmn/ipad.c 112 WString 4 @@ -503,8 +503,8 @@ WVList 0 115 MItem -29 -../../../../../lib/cmn/main.c +28 +../../../../../lib/cmn/lda.c 116 WString 4 @@ -521,8 +521,8 @@ WVList 0 119 MItem -33 -../../../../../lib/cmn/mbwc-str.c +29 +../../../../../lib/cmn/main.c 120 WString 4 @@ -539,8 +539,8 @@ WVList 0 123 MItem -29 -../../../../../lib/cmn/mbwc.c +33 +../../../../../lib/cmn/mbwc-str.c 124 WString 4 @@ -557,8 +557,8 @@ WVList 0 127 MItem -28 -../../../../../lib/cmn/mem.c +29 +../../../../../lib/cmn/mbwc.c 128 WString 4 @@ -576,7 +576,7 @@ WVList 131 MItem 28 -../../../../../lib/cmn/mux.c +../../../../../lib/cmn/mem.c 132 WString 4 @@ -593,8 +593,8 @@ WVList 0 135 MItem -34 -../../../../../lib/cmn/nwad-skad.c +28 +../../../../../lib/cmn/mux.c 136 WString 4 @@ -611,8 +611,8 @@ WVList 0 139 MItem -29 -../../../../../lib/cmn/nwad.c +34 +../../../../../lib/cmn/nwad-skad.c 140 WString 4 @@ -629,8 +629,8 @@ WVList 0 143 MItem -33 -../../../../../lib/cmn/nwif-cfg.c +29 +../../../../../lib/cmn/nwad.c 144 WString 4 @@ -647,8 +647,8 @@ WVList 0 147 MItem -29 -../../../../../lib/cmn/nwif.c +33 +../../../../../lib/cmn/nwif-cfg.c 148 WString 4 @@ -666,7 +666,7 @@ WVList 151 MItem 29 -../../../../../lib/cmn/nwio.c +../../../../../lib/cmn/nwif.c 152 WString 4 @@ -683,8 +683,8 @@ WVList 0 155 MItem -28 -../../../../../lib/cmn/oht.c +29 +../../../../../lib/cmn/nwio.c 156 WString 4 @@ -702,7 +702,7 @@ WVList 159 MItem 28 -../../../../../lib/cmn/opt.c +../../../../../lib/cmn/oht.c 160 WString 4 @@ -719,8 +719,8 @@ WVList 0 163 MItem -38 -../../../../../lib/cmn/path-basename.c +28 +../../../../../lib/cmn/opt.c 164 WString 4 @@ -737,8 +737,8 @@ WVList 0 167 MItem -35 -../../../../../lib/cmn/path-canon.c +38 +../../../../../lib/cmn/path-basename.c 168 WString 4 @@ -755,8 +755,8 @@ WVList 0 171 MItem -28 -../../../../../lib/cmn/pio.c +35 +../../../../../lib/cmn/path-canon.c 172 WString 4 @@ -774,7 +774,7 @@ WVList 175 MItem 28 -../../../../../lib/cmn/pma.c +../../../../../lib/cmn/pio.c 176 WString 4 @@ -792,7 +792,7 @@ WVList 179 MItem 28 -../../../../../lib/cmn/rbt.c +../../../../../lib/cmn/pma.c 180 WString 4 @@ -810,7 +810,7 @@ WVList 183 MItem 28 -../../../../../lib/cmn/rex.c +../../../../../lib/cmn/rbt.c 184 WString 4 @@ -828,7 +828,7 @@ WVList 187 MItem 28 -../../../../../lib/cmn/sio.c +../../../../../lib/cmn/rex.c 188 WString 4 @@ -846,7 +846,7 @@ WVList 191 MItem 28 -../../../../../lib/cmn/sll.c +../../../../../lib/cmn/sio.c 192 WString 4 @@ -863,8 +863,8 @@ WVList 0 195 MItem -29 -../../../../../lib/cmn/slmb.c +28 +../../../../../lib/cmn/sll.c 196 WString 4 @@ -881,8 +881,8 @@ WVList 0 199 MItem -30 -../../../../../lib/cmn/stdio.c +29 +../../../../../lib/cmn/slmb.c 200 WString 4 @@ -899,8 +899,8 @@ WVList 0 203 MItem -32 -../../../../../lib/cmn/str-beg.c +30 +../../../../../lib/cmn/stdio.c 204 WString 4 @@ -918,7 +918,7 @@ WVList 207 MItem 32 -../../../../../lib/cmn/str-cat.c +../../../../../lib/cmn/str-beg.c 208 WString 4 @@ -936,7 +936,7 @@ WVList 211 MItem 32 -../../../../../lib/cmn/str-chr.c +../../../../../lib/cmn/str-cat.c 212 WString 4 @@ -954,7 +954,7 @@ WVList 215 MItem 32 -../../../../../lib/cmn/str-cmp.c +../../../../../lib/cmn/str-chr.c 216 WString 4 @@ -972,7 +972,7 @@ WVList 219 MItem 32 -../../../../../lib/cmn/str-cnv.c +../../../../../lib/cmn/str-cmp.c 220 WString 4 @@ -990,7 +990,7 @@ WVList 223 MItem 32 -../../../../../lib/cmn/str-cpy.c +../../../../../lib/cmn/str-cnv.c 224 WString 4 @@ -1008,7 +1008,7 @@ WVList 227 MItem 32 -../../../../../lib/cmn/str-del.c +../../../../../lib/cmn/str-cpy.c 228 WString 4 @@ -1026,7 +1026,7 @@ WVList 231 MItem 32 -../../../../../lib/cmn/str-dup.c +../../../../../lib/cmn/str-del.c 232 WString 4 @@ -1043,8 +1043,8 @@ WVList 0 235 MItem -33 -../../../../../lib/cmn/str-dynm.c +32 +../../../../../lib/cmn/str-dup.c 236 WString 4 @@ -1062,7 +1062,7 @@ WVList 239 MItem 33 -../../../../../lib/cmn/str-dynw.c +../../../../../lib/cmn/str-dynm.c 240 WString 4 @@ -1079,8 +1079,8 @@ WVList 0 243 MItem -32 -../../../../../lib/cmn/str-end.c +33 +../../../../../lib/cmn/str-dynw.c 244 WString 4 @@ -1097,8 +1097,8 @@ WVList 0 247 MItem -33 -../../../../../lib/cmn/str-excl.c +32 +../../../../../lib/cmn/str-end.c 248 WString 4 @@ -1116,7 +1116,7 @@ WVList 251 MItem 33 -../../../../../lib/cmn/str-fcpy.c +../../../../../lib/cmn/str-excl.c 252 WString 4 @@ -1133,8 +1133,8 @@ WVList 0 255 MItem -34 -../../../../../lib/cmn/str-fnmat.c +33 +../../../../../lib/cmn/str-fcpy.c 256 WString 4 @@ -1151,8 +1151,8 @@ WVList 0 259 MItem -33 -../../../../../lib/cmn/str-incl.c +34 +../../../../../lib/cmn/str-fnmat.c 260 WString 4 @@ -1169,8 +1169,8 @@ WVList 0 263 MItem -32 -../../../../../lib/cmn/str-len.c +33 +../../../../../lib/cmn/str-incl.c 264 WString 4 @@ -1188,7 +1188,7 @@ WVList 267 MItem 32 -../../../../../lib/cmn/str-pac.c +../../../../../lib/cmn/str-len.c 268 WString 4 @@ -1205,8 +1205,8 @@ WVList 0 271 MItem -33 -../../../../../lib/cmn/str-pbrk.c +32 +../../../../../lib/cmn/str-pac.c 272 WString 4 @@ -1223,8 +1223,8 @@ WVList 0 275 MItem -32 -../../../../../lib/cmn/str-put.c +33 +../../../../../lib/cmn/str-pbrk.c 276 WString 4 @@ -1242,7 +1242,7 @@ WVList 279 MItem 32 -../../../../../lib/cmn/str-rev.c +../../../../../lib/cmn/str-put.c 280 WString 4 @@ -1260,7 +1260,7 @@ WVList 283 MItem 32 -../../../../../lib/cmn/str-rot.c +../../../../../lib/cmn/str-rev.c 284 WString 4 @@ -1278,7 +1278,7 @@ WVList 287 MItem 32 -../../../../../lib/cmn/str-set.c +../../../../../lib/cmn/str-rot.c 288 WString 4 @@ -1296,7 +1296,7 @@ WVList 291 MItem 32 -../../../../../lib/cmn/str-spl.c +../../../../../lib/cmn/str-set.c 292 WString 4 @@ -1314,7 +1314,7 @@ WVList 295 MItem 32 -../../../../../lib/cmn/str-spn.c +../../../../../lib/cmn/str-spl.c 296 WString 4 @@ -1332,7 +1332,7 @@ WVList 299 MItem 32 -../../../../../lib/cmn/str-str.c +../../../../../lib/cmn/str-spn.c 300 WString 4 @@ -1349,8 +1349,8 @@ WVList 0 303 MItem -34 -../../../../../lib/cmn/str-subst.c +32 +../../../../../lib/cmn/str-str.c 304 WString 4 @@ -1367,8 +1367,8 @@ WVList 0 307 MItem -32 -../../../../../lib/cmn/str-tok.c +34 +../../../../../lib/cmn/str-subst.c 308 WString 4 @@ -1386,7 +1386,7 @@ WVList 311 MItem 32 -../../../../../lib/cmn/str-trm.c +../../../../../lib/cmn/str-tok.c 312 WString 4 @@ -1403,8 +1403,8 @@ WVList 0 315 MItem -33 -../../../../../lib/cmn/str-word.c +32 +../../../../../lib/cmn/str-trm.c 316 WString 4 @@ -1421,8 +1421,8 @@ WVList 0 319 MItem -29 -../../../../../lib/cmn/task.c +33 +../../../../../lib/cmn/str-word.c 320 WString 4 @@ -1440,7 +1440,7 @@ WVList 323 MItem 29 -../../../../../lib/cmn/time.c +../../../../../lib/cmn/task.c 324 WString 4 @@ -1457,8 +1457,8 @@ WVList 0 327 MItem -28 -../../../../../lib/cmn/tio.c +29 +../../../../../lib/cmn/time.c 328 WString 4 @@ -1475,8 +1475,8 @@ WVList 0 331 MItem -32 -../../../../../lib/cmn/tre-ast.c +28 +../../../../../lib/cmn/tio.c 332 WString 4 @@ -1493,8 +1493,8 @@ WVList 0 335 MItem -36 -../../../../../lib/cmn/tre-compile.c +32 +../../../../../lib/cmn/tre-ast.c 336 WString 4 @@ -1511,8 +1511,8 @@ WVList 0 339 MItem -44 -../../../../../lib/cmn/tre-match-backtrack.c +36 +../../../../../lib/cmn/tre-compile.c 340 WString 4 @@ -1529,8 +1529,8 @@ WVList 0 343 MItem -43 -../../../../../lib/cmn/tre-match-parallel.c +44 +../../../../../lib/cmn/tre-match-backtrack.c 344 WString 4 @@ -1547,8 +1547,8 @@ WVList 0 347 MItem -34 -../../../../../lib/cmn/tre-parse.c +43 +../../../../../lib/cmn/tre-match-parallel.c 348 WString 4 @@ -1566,7 +1566,7 @@ WVList 351 MItem 34 -../../../../../lib/cmn/tre-stack.c +../../../../../lib/cmn/tre-parse.c 352 WString 4 @@ -1583,8 +1583,8 @@ WVList 0 355 MItem -28 -../../../../../lib/cmn/tre.c +34 +../../../../../lib/cmn/tre-stack.c 356 WString 4 @@ -1601,8 +1601,8 @@ WVList 0 359 MItem -29 -../../../../../lib/cmn/utf8.c +28 +../../../../../lib/cmn/tre.c 360 WString 4 @@ -1620,7 +1620,7 @@ WVList 363 MItem 28 -../../../../../lib/cmn/xma.c +../../../../../lib/cmn/uri.c 364 WString 4 @@ -1637,44 +1637,44 @@ WVList 0 367 MItem -3 -*.h +29 +../../../../../lib/cmn/utf8.c 368 WString -3 -NIL +4 +COBJ 369 WVList 0 370 WVList 0 --1 +11 1 1 0 371 MItem 28 -../../../../../lib/cmn/mem.h +../../../../../lib/cmn/xma.c 372 WString -3 -NIL +4 +COBJ 373 WVList 0 374 WVList 0 -367 +11 1 1 0 375 MItem -32 -../../../../../lib/cmn/syscall.h +3 +*.h 376 WString 3 @@ -1685,7 +1685,43 @@ WVList 378 WVList 0 -367 +-1 +1 +1 +0 +379 +MItem +28 +../../../../../lib/cmn/mem.h +380 +WString +3 +NIL +381 +WVList +0 +382 +WVList +0 +375 +1 +1 +0 +383 +MItem +32 +../../../../../lib/cmn/syscall.h +384 +WString +3 +NIL +385 +WVList +0 +386 +WVList +0 +375 1 1 0