texlive[69898] Master/tlpkg/tlperl: Perl 5.38.2

commits+siepo at tug.org commits+siepo at tug.org
Thu Feb 15 22:14:43 CET 2024


Revision: 69898
          https://tug.org/svn/texlive?view=revision&revision=69898
Author:   siepo
Date:     2024-02-15 22:14:42 +0100 (Thu, 15 Feb 2024)
Log Message:
-----------
Perl 5.38.2

Modified Paths:
--------------
    trunk/Master/tlpkg/tlperl/bin/perl.exe
    trunk/Master/tlpkg/tlperl/bin/perlglob.exe
    trunk/Master/tlpkg/tlperl/bin/wperl.exe
    trunk/Master/tlpkg/tlperl/lib/.packlist
    trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm
    trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm
    trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm
    trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm
    trunk/Master/tlpkg/tlperl/lib/App/Prove.pm
    trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
    trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm
    trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm
    trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm
    trunk/Master/tlpkg/tlperl/lib/B/Concise.pm
    trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm
    trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm
    trunk/Master/tlpkg/tlperl/lib/B.pm
    trunk/Master/tlpkg/tlperl/lib/Benchmark.pm
    trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
    trunk/Master/tlpkg/tlperl/lib/CORE/INTERN.h
    trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h
    trunk/Master/tlpkg/tlperl/lib/CORE/av.h
    trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
    trunk/Master/tlpkg/tlperl/lib/CORE/config.h
    trunk/Master/tlpkg/tlperl/lib/CORE/cop.h
    trunk/Master/tlpkg/tlperl/lib/CORE/cv.h
    trunk/Master/tlpkg/tlperl/lib/CORE/dosish.h
    trunk/Master/tlpkg/tlperl/lib/CORE/ebcdic_tables.h
    trunk/Master/tlpkg/tlperl/lib/CORE/embed.h
    trunk/Master/tlpkg/tlperl/lib/CORE/embedvar.h
    trunk/Master/tlpkg/tlperl/lib/CORE/feature.h
    trunk/Master/tlpkg/tlperl/lib/CORE/gv.h
    trunk/Master/tlpkg/tlperl/lib/CORE/handy.h
    trunk/Master/tlpkg/tlperl/lib/CORE/hv.h
    trunk/Master/tlpkg/tlperl/lib/CORE/hv_func.h
    trunk/Master/tlpkg/tlperl/lib/CORE/hv_macro.h
    trunk/Master/tlpkg/tlperl/lib/CORE/inline.h
    trunk/Master/tlpkg/tlperl/lib/CORE/intrpvar.h
    trunk/Master/tlpkg/tlperl/lib/CORE/invlist_inline.h
    trunk/Master/tlpkg/tlperl/lib/CORE/iperlsys.h
    trunk/Master/tlpkg/tlperl/lib/CORE/keywords.h
    trunk/Master/tlpkg/tlperl/lib/CORE/l1_char_class_tab.h
    trunk/Master/tlpkg/tlperl/lib/CORE/metaconfig.h
    trunk/Master/tlpkg/tlperl/lib/CORE/mg_data.h
    trunk/Master/tlpkg/tlperl/lib/CORE/mg_raw.h
    trunk/Master/tlpkg/tlperl/lib/CORE/mg_vtable.h
    trunk/Master/tlpkg/tlperl/lib/CORE/nostdio.h
    trunk/Master/tlpkg/tlperl/lib/CORE/op.h
    trunk/Master/tlpkg/tlperl/lib/CORE/op_reg_common.h
    trunk/Master/tlpkg/tlperl/lib/CORE/opcode.h
    trunk/Master/tlpkg/tlperl/lib/CORE/opnames.h
    trunk/Master/tlpkg/tlperl/lib/CORE/overload.h
    trunk/Master/tlpkg/tlperl/lib/CORE/pad.h
    trunk/Master/tlpkg/tlperl/lib/CORE/parser.h
    trunk/Master/tlpkg/tlperl/lib/CORE/patchlevel.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perl.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perl_inc_macro.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perlapi.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perlhost.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perlio.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perliol.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perlvars.h
    trunk/Master/tlpkg/tlperl/lib/CORE/perly.h
    trunk/Master/tlpkg/tlperl/lib/CORE/pp.h
    trunk/Master/tlpkg/tlperl/lib/CORE/pp_proto.h
    trunk/Master/tlpkg/tlperl/lib/CORE/proto.h
    trunk/Master/tlpkg/tlperl/lib/CORE/reentr.h
    trunk/Master/tlpkg/tlperl/lib/CORE/regcharclass.h
    trunk/Master/tlpkg/tlperl/lib/CORE/regcomp.h
    trunk/Master/tlpkg/tlperl/lib/CORE/regexp.h
    trunk/Master/tlpkg/tlperl/lib/CORE/regnodes.h
    trunk/Master/tlpkg/tlperl/lib/CORE/sbox32_hash.h
    trunk/Master/tlpkg/tlperl/lib/CORE/scope.h
    trunk/Master/tlpkg/tlperl/lib/CORE/sv.h
    trunk/Master/tlpkg/tlperl/lib/CORE/sys/socket.h
    trunk/Master/tlpkg/tlperl/lib/CORE/thread.h
    trunk/Master/tlpkg/tlperl/lib/CORE/uconfig.h
    trunk/Master/tlpkg/tlperl/lib/CORE/uni_keywords.h
    trunk/Master/tlpkg/tlperl/lib/CORE/unicode_constants.h
    trunk/Master/tlpkg/tlperl/lib/CORE/unixish.h
    trunk/Master/tlpkg/tlperl/lib/CORE/utf8.h
    trunk/Master/tlpkg/tlperl/lib/CORE/utfebcdic.h
    trunk/Master/tlpkg/tlperl/lib/CORE/util.h
    trunk/Master/tlpkg/tlperl/lib/CORE/vmem.h
    trunk/Master/tlpkg/tlperl/lib/CORE/vutil.h
    trunk/Master/tlpkg/tlperl/lib/CORE/warnings.h
    trunk/Master/tlpkg/tlperl/lib/CORE/win32.h
    trunk/Master/tlpkg/tlperl/lib/CORE/win32iop.h
    trunk/Master/tlpkg/tlperl/lib/CORE/zaphod32_hash.h
    trunk/Master/tlpkg/tlperl/lib/CPAN/Distribution.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN/FTP.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN/FirstTime.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN/HTTP/Client.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN/HandleConfig.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN/Index.pm
    trunk/Master/tlpkg/tlperl/lib/CPAN.pm
    trunk/Master/tlpkg/tlperl/lib/Carp/Heavy.pm
    trunk/Master/tlpkg/tlperl/lib/Carp.pm
    trunk/Master/tlpkg/tlperl/lib/Class/Struct.pm
    trunk/Master/tlpkg/tlperl/lib/Compress/Raw/Bzip2.pm
    trunk/Master/tlpkg/tlperl/lib/Compress/Raw/Zlib.pm
    trunk/Master/tlpkg/tlperl/lib/Compress/Zlib.pm
    trunk/Master/tlpkg/tlperl/lib/Config/Perl/V.pm
    trunk/Master/tlpkg/tlperl/lib/Config.pm
    trunk/Master/tlpkg/tlperl/lib/Config.pod
    trunk/Master/tlpkg/tlperl/lib/Config_heavy.pl
    trunk/Master/tlpkg/tlperl/lib/Cwd.pm
    trunk/Master/tlpkg/tlperl/lib/Data/Dumper.pm
    trunk/Master/tlpkg/tlperl/lib/Devel/PPPort.pm
    trunk/Master/tlpkg/tlperl/lib/Devel/Peek.pm
    trunk/Master/tlpkg/tlperl/lib/Digest/MD5.pm
    trunk/Master/tlpkg/tlperl/lib/Digest/SHA.pm
    trunk/Master/tlpkg/tlperl/lib/Digest/base.pm
    trunk/Master/tlpkg/tlperl/lib/Digest/file.pm
    trunk/Master/tlpkg/tlperl/lib/Digest.pm
    trunk/Master/tlpkg/tlperl/lib/DynaLoader.pm
    trunk/Master/tlpkg/tlperl/lib/Encode/Alias.pm
    trunk/Master/tlpkg/tlperl/lib/Encode/GSM0338.pm
    trunk/Master/tlpkg/tlperl/lib/Encode/JP.pm
    trunk/Master/tlpkg/tlperl/lib/Encode/MIME/Header.pm
    trunk/Master/tlpkg/tlperl/lib/Encode/Unicode.pm
    trunk/Master/tlpkg/tlperl/lib/Encode.pm
    trunk/Master/tlpkg/tlperl/lib/Env.pm
    trunk/Master/tlpkg/tlperl/lib/Errno.pm
    trunk/Master/tlpkg/tlperl/lib/Exporter/Heavy.pm
    trunk/Master/tlpkg/tlperl/lib/Exporter.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Base.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Unix.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/VMS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/Windows.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/aix.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/android.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/cygwin.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/darwin.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder/Platform/os2.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/CBuilder.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Command/MM.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Command.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Constant/Base.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Install.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Installed.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Liblist/Kid.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Liblist.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_AIX.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Any.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_BeOS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Cygwin.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_DOS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Darwin.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_MacOS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_NW5.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_OS2.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_OS390.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_QNX.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_UWIN.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Unix.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_VMS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_VOS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Win32.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MM_Win95.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MY.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Config.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/FAQ.pod
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Locale.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/Tutorial.pod
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker/version.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/MakeMaker.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Miniperl.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Mkbootstrap.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Mksymlists.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/PL2Bat.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Packlist.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Constants.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/CountLines.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Eval.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS/Utilities.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/ParseXS.pod
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/Cmd.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/InputMap.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/OutputMap.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps/Type.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/Typemaps.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/testlib.pm
    trunk/Master/tlpkg/tlperl/lib/ExtUtils/typemap
    trunk/Master/tlpkg/tlperl/lib/Fatal.pm
    trunk/Master/tlpkg/tlperl/lib/Fcntl.pm
    trunk/Master/tlpkg/tlperl/lib/File/Basename.pm
    trunk/Master/tlpkg/tlperl/lib/File/Compare.pm
    trunk/Master/tlpkg/tlperl/lib/File/Copy.pm
    trunk/Master/tlpkg/tlperl/lib/File/Fetch.pm
    trunk/Master/tlpkg/tlperl/lib/File/Find.pm
    trunk/Master/tlpkg/tlperl/lib/File/Glob.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/AmigaOS.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Cygwin.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Epoc.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Functions.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Mac.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/OS2.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Unix.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/VMS.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec/Win32.pm
    trunk/Master/tlpkg/tlperl/lib/File/Spec.pm
    trunk/Master/tlpkg/tlperl/lib/File/stat.pm
    trunk/Master/tlpkg/tlperl/lib/FileHandle.pm
    trunk/Master/tlpkg/tlperl/lib/Filter/Util/Call.pm
    trunk/Master/tlpkg/tlperl/lib/FindBin.pm
    trunk/Master/tlpkg/tlperl/lib/Getopt/Long.pm
    trunk/Master/tlpkg/tlperl/lib/HTTP/Tiny.pm
    trunk/Master/tlpkg/tlperl/lib/Hash/Util/FieldHash.pm
    trunk/Master/tlpkg/tlperl/lib/Hash/Util.pm
    trunk/Master/tlpkg/tlperl/lib/I18N/LangTags/List.pm
    trunk/Master/tlpkg/tlperl/lib/I18N/Langinfo.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Adapter/Bzip2.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Adapter/Deflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Adapter/Identity.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Base/Common.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Base.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Bzip2.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Deflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/FAQ.pod
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Gzip/Constants.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Gzip.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/RawDeflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Zip/Constants.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Zip.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Zlib/Constants.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Compress/Zlib/Extra.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Dir.pm
    trunk/Master/tlpkg/tlperl/lib/IO/File.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Handle.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Pipe.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Poll.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Seekable.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Select.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Socket/INET.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Socket/IP.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Socket/UNIX.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Socket.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Bunzip2.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Identity.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Adapter/Inflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/AnyInflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/AnyUncompress.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Base.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Bunzip2.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Gunzip.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Inflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/RawInflate.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Uncompress/Unzip.pm
    trunk/Master/tlpkg/tlperl/lib/IO/Zlib.pm
    trunk/Master/tlpkg/tlperl/lib/IO.pm
    trunk/Master/tlpkg/tlperl/lib/IPC/Open2.pm
    trunk/Master/tlpkg/tlperl/lib/IPC/Open3.pm
    trunk/Master/tlpkg/tlperl/lib/JSON/PP/Boolean.pm
    trunk/Master/tlpkg/tlperl/lib/JSON/PP.pm
    trunk/Master/tlpkg/tlperl/lib/List/Util/XS.pm
    trunk/Master/tlpkg/tlperl/lib/List/Util.pm
    trunk/Master/tlpkg/tlperl/lib/Locale/Maketext/Cookbook.pod
    trunk/Master/tlpkg/tlperl/lib/Locale/Maketext/TPJ13.pod
    trunk/Master/tlpkg/tlperl/lib/Locale/Maketext.pm
    trunk/Master/tlpkg/tlperl/lib/Locale/Maketext.pod
    trunk/Master/tlpkg/tlperl/lib/MIME/Base64.pm
    trunk/Master/tlpkg/tlperl/lib/MIME/QuotedPrint.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigFloat/Trace.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigFloat.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Calc.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigInt/FastCalc.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Lib.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigInt/Trace.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigInt.pm
    trunk/Master/tlpkg/tlperl/lib/Math/BigRat.pm
    trunk/Master/tlpkg/tlperl/lib/Math/Complex.pm
    trunk/Master/tlpkg/tlperl/lib/Math/Trig.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/AnyDBM_File.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/Expire.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/NDBM_File.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/SDBM_File.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/Storable.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize.pm
    trunk/Master/tlpkg/tlperl/lib/Module/CoreList/Utils.pm
    trunk/Master/tlpkg/tlperl/lib/Module/CoreList.pm
    trunk/Master/tlpkg/tlperl/lib/NEXT.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Cmd.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Config.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Domain.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP/A.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP/E.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP/I.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP/L.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP/dataconn.pm
    trunk/Master/tlpkg/tlperl/lib/Net/FTP.pm
    trunk/Master/tlpkg/tlperl/lib/Net/NNTP.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Netrc.pm
    trunk/Master/tlpkg/tlperl/lib/Net/POP3.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Ping.pm
    trunk/Master/tlpkg/tlperl/lib/Net/SMTP.pm
    trunk/Master/tlpkg/tlperl/lib/Net/Time.pm
    trunk/Master/tlpkg/tlperl/lib/Net/hostent.pm
    trunk/Master/tlpkg/tlperl/lib/Net/protoent.pm
    trunk/Master/tlpkg/tlperl/lib/Net/servent.pm
    trunk/Master/tlpkg/tlperl/lib/Opcode.pm
    trunk/Master/tlpkg/tlperl/lib/POSIX.pm
    trunk/Master/tlpkg/tlperl/lib/POSIX.pod
    trunk/Master/tlpkg/tlperl/lib/PerlIO/via/QuotedPrint.pm
    trunk/Master/tlpkg/tlperl/lib/PerlIO.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Checker.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Functions.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Html.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Man.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/ParseLink.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/BlackBox.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Checker.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Debug.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/DumpAsText.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/DumpAsXML.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/HTML.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/HTMLBatch.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/LinkSection.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Methody.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Progress.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/PullParser.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/PullParserEndToken.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/PullParserStartToken.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/PullParserTextToken.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/PullParserToken.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/RTF.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Search.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/SimpleTree.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Text.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/TextContent.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/TiedOutFH.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/Transcode.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/TranscodeDumb.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/TranscodeSmart.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/XHTML.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple/XMLOutStream.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Simple.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Text/Color.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Text/Overstrike.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Text/Termcap.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Text.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Usage.pm
    trunk/Master/tlpkg/tlperl/lib/SDBM_File.pm
    trunk/Master/tlpkg/tlperl/lib/Safe.pm
    trunk/Master/tlpkg/tlperl/lib/Scalar/Util.pm
    trunk/Master/tlpkg/tlperl/lib/Socket.pm
    trunk/Master/tlpkg/tlperl/lib/Storable.pm
    trunk/Master/tlpkg/tlperl/lib/Sub/Util.pm
    trunk/Master/tlpkg/tlperl/lib/Sys/Hostname.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Base.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Base.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Color.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console/ParallelSession.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console/Session.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Console.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/File/Session.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/File.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Formatter/Session.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Harness/Env.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Harness.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Object.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Aggregator.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Grammar.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Array.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Process.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator/Stream.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Iterator.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/IteratorFactory.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Multiplexer.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Bailout.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Comment.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Plan.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Pragma.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Test.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Unknown.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/Version.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result/YAML.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Result.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/ResultFactory.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler/Job.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler/Spinner.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Scheduler.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/Source.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Executable.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/File.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Handle.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/Perl.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler/RawTAP.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/SourceHandler.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/YAMLish/Reader.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser/YAMLish/Writer.pm
    trunk/Master/tlpkg/tlperl/lib/TAP/Parser.pm
    trunk/Master/tlpkg/tlperl/lib/Term/Cap.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder/Formatter.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder/Module.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder/Tester/Color.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder/Tester.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder/TodoDiag.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Builder.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Harness.pm
    trunk/Master/tlpkg/tlperl/lib/Test/More.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Simple.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Tester/Capture.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Tester/CaptureRunner.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Tester/Delegate.pm
    trunk/Master/tlpkg/tlperl/lib/Test/Tester.pm
    trunk/Master/tlpkg/tlperl/lib/Test/use/ok.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/Breakage.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/Context.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/Instance.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/InterceptResult/Event.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/InterceptResult/Facet.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/InterceptResult/Hub.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/InterceptResult/Squasher.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/InterceptResult.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API/Stack.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/API.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Bail.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Diag.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Encoding.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Exception.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Fail.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Generic.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Note.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Ok.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Pass.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Plan.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Skip.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Subtest.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/TAP/Version.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/V2.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event/Waiting.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Event.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/About.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Amnesty.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Assert.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Control.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Error.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Hub.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Info/Table.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Info.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Meta.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Parent.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Plan.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Render.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet/Trace.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/EventFacet.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Formatter/TAP.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Formatter.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Interceptor/Terminator.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Interceptor.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Hub/Subtest.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Hub.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/IPC/Driver/Files.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/IPC/Driver.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/IPC.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Tools/Tiny.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Util/ExternalMeta.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Util/Facets2Legacy.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Util/HashBase.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Util/Trace.pm
    trunk/Master/tlpkg/tlperl/lib/Test2/Util.pm
    trunk/Master/tlpkg/tlperl/lib/Test2.pm
    trunk/Master/tlpkg/tlperl/lib/Text/Balanced.pm
    trunk/Master/tlpkg/tlperl/lib/Text/ParseWords.pm
    trunk/Master/tlpkg/tlperl/lib/Text/Tabs.pm
    trunk/Master/tlpkg/tlperl/lib/Text/Wrap.pm
    trunk/Master/tlpkg/tlperl/lib/Tie/File.pm
    trunk/Master/tlpkg/tlperl/lib/Tie/Handle.pm
    trunk/Master/tlpkg/tlperl/lib/Tie/Hash.pm
    trunk/Master/tlpkg/tlperl/lib/Tie/Scalar.pm
    trunk/Master/tlpkg/tlperl/lib/Tie/SubstrHash.pm
    trunk/Master/tlpkg/tlperl/lib/Time/HiRes.pm
    trunk/Master/tlpkg/tlperl/lib/Time/Piece.pm
    trunk/Master/tlpkg/tlperl/lib/UNIVERSAL.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Big5.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/GB2312.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/JISX0208.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Korean.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Pinyin.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Stroke.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/CJK/Zhuyin.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/af.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ar.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/as.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/az.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/be.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/bn.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ca.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/cs.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/cu.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/cy.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/da.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_at_ph.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/de_phone.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/dsb.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ee.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/eo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/es.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/es_trad.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/et.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fa.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fi_phone.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fil.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/fr_ca.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/gu.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ha.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/haw.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/he.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hi.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hr.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hu.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/hy.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ig.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/is.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ja.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kk.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kl.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kn.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ko.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/kok.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lkt.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ln.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lt.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/lv.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mk.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ml.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mr.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/mt.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nb.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nn.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/nso.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/om.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/or.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/pa.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/pl.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ro.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sa.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/se.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/si.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/si_dict.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sk.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sl.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sq.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sr.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/sv_refo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ta.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/te.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/th.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/tn.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/to.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/tr.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ug_cyrl.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/uk.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/ur.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/vi.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/vo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/wae.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/wo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/yo.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_big5.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_gb.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_pin.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_strk.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale/zh_zhu.pl
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate/Locale.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Collate.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/Normalize.pm
    trunk/Master/tlpkg/tlperl/lib/Unicode/UCD.pm
    trunk/Master/tlpkg/tlperl/lib/User/grent.pm
    trunk/Master/tlpkg/tlperl/lib/User/pwent.pm
    trunk/Master/tlpkg/tlperl/lib/Win32.pm
    trunk/Master/tlpkg/tlperl/lib/XSLoader.pm
    trunk/Master/tlpkg/tlperl/lib/_charnames.pm
    trunk/Master/tlpkg/tlperl/lib/attributes.pm
    trunk/Master/tlpkg/tlperl/lib/auto/B/B.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Cwd/Cwd.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/CN/CN.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Encode.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/JP/JP.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/KR/KR.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/TW/TW.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.dll
    trunk/Master/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.dll
    trunk/Master/tlpkg/tlperl/lib/auto/File/Glob/Glob.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/Util.dll
    trunk/Master/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.dll
    trunk/Master/tlpkg/tlperl/lib/auto/IO/IO.dll
    trunk/Master/tlpkg/tlperl/lib/auto/List/Util/Util.dll
    trunk/Master/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Opcode/Opcode.dll
    trunk/Master/tlpkg/tlperl/lib/auto/POSIX/POSIX.dll
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.dll
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.dll
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.dll
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/via/via.dll
    trunk/Master/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Socket/Socket.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Storable/Storable.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Time/Piece/Piece.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Win32/Win32.dll
    trunk/Master/tlpkg/tlperl/lib/auto/Win32API/File/File.dll
    trunk/Master/tlpkg/tlperl/lib/auto/attributes/attributes.dll
    trunk/Master/tlpkg/tlperl/lib/auto/mro/mro.dll
    trunk/Master/tlpkg/tlperl/lib/auto/re/re.dll
    trunk/Master/tlpkg/tlperl/lib/auto/threads/shared/shared.dll
    trunk/Master/tlpkg/tlperl/lib/auto/threads/threads.dll
    trunk/Master/tlpkg/tlperl/lib/autodie/Scope/Guard.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/Scope/GuardStack.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/Util.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/exception/system.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/exception.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/hints.pm
    trunk/Master/tlpkg/tlperl/lib/autodie/skip.pm
    trunk/Master/tlpkg/tlperl/lib/autodie.pm
    trunk/Master/tlpkg/tlperl/lib/bigint.pm
    trunk/Master/tlpkg/tlperl/lib/bignum.pm
    trunk/Master/tlpkg/tlperl/lib/bigrat.pm
    trunk/Master/tlpkg/tlperl/lib/charnames.pm
    trunk/Master/tlpkg/tlperl/lib/diagnostics.pm
    trunk/Master/tlpkg/tlperl/lib/encoding/warnings.pm
    trunk/Master/tlpkg/tlperl/lib/experimental.pm
    trunk/Master/tlpkg/tlperl/lib/feature.pm
    trunk/Master/tlpkg/tlperl/lib/if.pm
    trunk/Master/tlpkg/tlperl/lib/meta_notation.pm
    trunk/Master/tlpkg/tlperl/lib/mro.pm
    trunk/Master/tlpkg/tlperl/lib/ok.pm
    trunk/Master/tlpkg/tlperl/lib/open.pm
    trunk/Master/tlpkg/tlperl/lib/overload/numbers.pm
    trunk/Master/tlpkg/tlperl/lib/overload.pm
    trunk/Master/tlpkg/tlperl/lib/parent.pm
    trunk/Master/tlpkg/tlperl/lib/perl5db.pl
    trunk/Master/tlpkg/tlperl/lib/perlfaq.pm
    trunk/Master/tlpkg/tlperl/lib/perllocal.pod
    trunk/Master/tlpkg/tlperl/lib/re.pm
    trunk/Master/tlpkg/tlperl/lib/sigtrap.pm
    trunk/Master/tlpkg/tlperl/lib/sort.pm
    trunk/Master/tlpkg/tlperl/lib/threads/shared.pm
    trunk/Master/tlpkg/tlperl/lib/threads.pm
    trunk/Master/tlpkg/tlperl/lib/unicore/Blocks.txt
    trunk/Master/tlpkg/tlperl/lib/unicore/CombiningClass.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/Decomposition.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/Name.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/Name.pm
    trunk/Master/tlpkg/tlperl/lib/unicore/NamedSequences.txt
    trunk/Master/tlpkg/tlperl/lib/unicore/SpecialCasing.txt
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Age.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Bc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Bmg.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Bpb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Bpt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Cf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Ea.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/EqUIdeo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/GCB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Gc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Hst.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Identif2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Identifi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/InPC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/InSC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Isc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Jg.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Jt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Lb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Lc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NFCQC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NFDQC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKCCF.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKCQC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NFKDQC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Na1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/NameAlia.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Nt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Nv.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/PerlDeci.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/SB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Sc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Scx.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Tc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Uc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Vo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/WB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/_PerlLB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/_PerlSCX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/UCD.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/NA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V100.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V11.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V110.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V120.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V130.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V20.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V30.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V31.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V32.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V40.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V41.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V50.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V51.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V52.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V60.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V61.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V70.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V80.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V90.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Alpha/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/AN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/B.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/BN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/CS.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/EN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ES.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ET.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/L.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/NSM.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/ON.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/R.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bc/WS.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/BidiC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/BidiM/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Blk/NB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/C.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Bpt/O.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CE/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CI/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWCF/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWCM/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWKCF/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWL/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWT/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CWU/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Cased/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/A.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/AR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/ATAR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/B.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/BR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/DB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NK.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/NR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/OV.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ccc/VR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/CompEx/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/DI/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dash/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dep/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dia/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Com.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Enc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Fin.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Font.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Init.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Iso.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Med.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nar.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Nb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/NonCanon.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sqr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sub.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Sup.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Dt/Vert.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/EBase/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/EComp/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/EPres/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/A.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/H.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/Na.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ea/W.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Emoji/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ext/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/ExtPict/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/CN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/EX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LV.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/LVT.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/PP.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/SM.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GCB/XX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/C.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Cn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/L.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/LC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ll.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Lu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/M.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Me.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Mn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nd.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Nl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/No.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/P.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pd.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pe.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Pi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Po.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Ps.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/S.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sk.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Sm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/So.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Z.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Gc/Zs.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GrBase/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/GrExt/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hex/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hst/NA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Hyphen/T.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IDC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IDS/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdStatus/Allowed.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdStatus/Restrict.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/DefaultI.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Exclusio.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Inclusio.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/LimitedU.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/NotChara.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/NotNFKC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/NotXID.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Obsolete.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Recommen.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Technica.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/IdType/Uncommon.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Ideo/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/10_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/11_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/12_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/12_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/13_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/2_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/2_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/3_2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/4_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/4_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/5_2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/6_3.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/7_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/8_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/9_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Bottom.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/BottomAn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Left.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/LeftAndR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/NA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Overstru.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Right.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/Top.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndBo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndL2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndLe.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/TopAndRi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InPC/VisualOr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Avagraha.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Bindu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Cantilla.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona3.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona4.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona5.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona6.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona7.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona8.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consona9.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Consonan.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Invisibl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Nukta.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Number.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Other.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/PureKill.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Syllable.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/ToneMark.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Virama.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Visarga.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Vowel.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/VowelDep.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/VowelInd.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Ain.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Alef.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Beh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Dal.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/FarsiYeh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Feh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Gaf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Hah.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/HanifiRo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Kaf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Lam.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/NoJoinin.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Qaf.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Reh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Sad.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Seen.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Waw.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Yeh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/C.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/D.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/L.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/R.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/T.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jt/U.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AI.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/AL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/BB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CJ.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/CM.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/EX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/GL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/ID.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/IS.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NS.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/NU.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/OP.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PO.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/PR.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/QU.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/SA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lb/XX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Lower/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Math/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/M.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFCQC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFDQC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKCQC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/N.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/NFKDQC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Di.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/None.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nt/Nu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/10000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/100000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/11.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/12.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/13.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/14.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/15.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/16.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/17.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/18.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/19.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_16.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_3.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_4.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_6.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/1_8.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/200.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/20000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/2_3.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/300.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/30000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_16.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/3_4.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/400.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/4000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/40000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/500.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/5000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/50000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/600.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/6000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/60000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/700.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/7000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/70000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/800.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/8000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/80000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/900.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/9000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Nv/90000.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/PCM/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/PatSyn/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Alnum.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Assigned.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Blank.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Graph.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PerlWord.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/PosixPun.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Print.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/SpacePer.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Title.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/Word.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/XPosixPu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlAny.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCh2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlCha.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlFol.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIDS.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlIsI.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlNch.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPat.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPr2.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlPro.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Perl/_PerlQuo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/QMark/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/AT.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/CL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/EX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/FO.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/LE.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/LO.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/NU.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/SC.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/ST.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/Sp.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/UP.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SB/XX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/SD/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/STerm/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Arab.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Beng.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cprt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Cyrl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Deva.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Dupl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Geor.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Glag.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gong.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gonm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gran.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Grek.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Gujr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Guru.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Han.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hang.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Hira.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Kana.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Knda.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Latn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Limb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Linb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mlym.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mong.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Mult.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Orya.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Sinh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Syrc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Taml.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Telu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zinh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Sc/Zyyy.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Adlm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Arab.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Armn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Beng.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Bhks.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Bopo.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cakm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cham.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Copt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cprt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Cyrl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Deva.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Diak.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Dupl.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Ethi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Geor.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Glag.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gong.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gonm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gran.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Grek.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Gujr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Guru.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Han.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hang.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hebr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hira.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hmng.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Hmnp.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Kana.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Khar.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Khmr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Khoj.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Knda.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Kthi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lana.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lao.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Latn.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Limb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Lina.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Linb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mlym.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mong.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mult.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Mymr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Nand.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Orya.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Phlp.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Rohg.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Shrd.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Sind.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Sinh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Syrc.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tagb.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Takr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Talu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Taml.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tang.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Telu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Thaa.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tibt.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Tirh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Xsux.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Yezi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Yi.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zinh.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zyyy.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Zzzz.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Term/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/UIdeo/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Upper/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/R.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/Tr.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/Tu.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Vo/U.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/EX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/Extend.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/FO.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/HL.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/KA.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/LE.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/MB.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/ML.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/MN.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/NU.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/WSegSpac.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/WB/XX.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/XIDC/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/XIDS/Y.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/uni_keywords.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/version
    trunk/Master/tlpkg/tlperl/lib/utf8.pm
    trunk/Master/tlpkg/tlperl/lib/version/regex.pm
    trunk/Master/tlpkg/tlperl/lib/version.pm
    trunk/Master/tlpkg/tlperl/lib/warnings/register.pm
    trunk/Master/tlpkg/tlperl/lib/warnings.pm
    trunk/Master/tlpkg/tlperl/site/lib/Cpanel/JSON/XS.pm
    trunk/Master/tlpkg/tlperl/site/lib/Digest/SHA.pm
    trunk/Master/tlpkg/tlperl/site/lib/File/Listing.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/Entities.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/Filter.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/HeadParser.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/LinkExtor.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/Parser.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/PullParser.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTML/TokeParser.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTTP/Cookies/Microsoft.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTTP/Cookies/Netscape.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTTP/Cookies.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTTP/Daemon.pm
    trunk/Master/tlpkg/tlperl/site/lib/HTTP/Date.pm
    trunk/Master/tlpkg/tlperl/site/lib/Math/Int64.pm
    trunk/Master/tlpkg/tlperl/site/lib/Mozilla/CA/cacert.pem
    trunk/Master/tlpkg/tlperl/site/lib/Mozilla/CA.pm
    trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP/Methods.pm
    trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP/NB.pm
    trunk/Master/tlpkg/tlperl/site/lib/Net/HTTP.pm
    trunk/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm
    trunk/Master/tlpkg/tlperl/site/lib/Test/Fatal.pm
    trunk/Master/tlpkg/tlperl/site/lib/Test/Needs.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/Escape.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/Heuristic.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/IRI.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/QueryParam.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/Split.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/URL.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/WithBase.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_foreign.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_generic.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_idna.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_ldap.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_login.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_punycode.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_query.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_segment.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_server.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/_userpass.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/data.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/Base.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/FAT.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/Mac.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/OS2.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/QNX.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/Unix.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file/Win32.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/file.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/ftp.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/gopher.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/http.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/https.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/ldap.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/ldapi.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/ldaps.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/mailto.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/mms.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/news.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/nntp.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/nntps.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/pop.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/rlogin.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/rsync.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/rtsp.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/rtspu.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/sftp.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/sip.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/sips.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/snews.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/ssh.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/telnet.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/tn3270.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/urn/isbn.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/urn/oid.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/urn.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI.pm
    trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Date/Parse/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Encode/Locale/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Encode/compat/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/File/Listing/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/File/Which/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Tagset/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Cookies/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Daemon/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Date/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Message/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTTP/Negotiate/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/IO/HTML/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/IO/String/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/JSON/MaybeXS/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/LWP/MediaTypes/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Mozilla/CA/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Net/HTTP/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Fatal/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Needs/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/RequiresInternet/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Try/Tiny/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/URI/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/WWW/RobotRules/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/API.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/TieRegistry/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.dll

Added Paths:
-----------
    trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe
    trunk/Master/tlpkg/tlperl/bin/perl538.dll
    trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll
    trunk/Master/tlpkg/tlperl/lib/CORE/perl538.lib
    trunk/Master/tlpkg/tlperl/lib/CORE/perlstatic.h
    trunk/Master/tlpkg/tlperl/lib/CORE/regcomp_internal.h
    trunk/Master/tlpkg/tlperl/lib/CORE/reginline.h
    trunk/Master/tlpkg/tlperl/lib/CORE/scope_types.h
    trunk/Master/tlpkg/tlperl/lib/CORE/sv_inline.h
    trunk/Master/tlpkg/tlperl/lib/Config.orig.pm
    trunk/Master/tlpkg/tlperl/lib/Config_heavy.orig.pl
    trunk/Master/tlpkg/tlperl/lib/Math/BigRat/
    trunk/Master/tlpkg/tlperl/lib/Math/BigRat/Trace.pm
    trunk/Master/tlpkg/tlperl/lib/Pod/Html/
    trunk/Master/tlpkg/tlperl/lib/Pod/Html/Util.pm
    trunk/Master/tlpkg/tlperl/lib/auto/B/B.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Bzip2/Bzip2.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Compress/Raw/Zlib/Zlib.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Cwd/Cwd.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Data/Dumper/Dumper.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Devel/Peek/Peek.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Digest/MD5/MD5.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Digest/SHA/SHA.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Byte/Byte.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/CN/CN.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/EBCDIC/EBCDIC.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Encode.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/JP/JP.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/KR/KR.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Symbol/Symbol.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/TW/TW.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Encode/Unicode/Unicode.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Fcntl/Fcntl.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/File/DosGlob/DosGlob.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/File/Glob/Glob.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Filter/Util/Call/Call.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/FieldHash/FieldHash.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Hash/Util/Util.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/I18N/Langinfo/Langinfo.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/IO/IO.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/List/Util/Util.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/MIME/Base64/Base64.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Math/BigInt/FastCalc/FastCalc.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Opcode/Opcode.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/POSIX/POSIX.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/encoding/encoding.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/mmap/mmap.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/scalar/scalar.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/PerlIO/via/via.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/SDBM_File/SDBM_File.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Socket/Socket.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Storable/Storable.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Sys/Hostname/Hostname.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Time/HiRes/HiRes.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Time/Piece/Piece.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Collate/Collate.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Unicode/Normalize/Normalize.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Win32/Win32.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/Win32API/File/File.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/attributes/attributes.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/mro/mro.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/re/re.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/threads/shared/shared.pdb
    trunk/Master/tlpkg/tlperl/lib/auto/threads/threads.pdb
    trunk/Master/tlpkg/tlperl/lib/bigfloat.pm
    trunk/Master/tlpkg/tlperl/lib/builtin.pm
    trunk/Master/tlpkg/tlperl/lib/stable.pm
    trunk/Master/tlpkg/tlperl/lib/unicore/TestNorm.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V140.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Age/V150.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/14_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/In/15_0.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/InSC/Geminati.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Noon.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Jg/Tah.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Nko.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/Scx/Vith.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/VS/
    trunk/Master/tlpkg/tlperl/lib/unicore/lib/VS/Y.pl
    trunk/Master/tlpkg/tlperl/site/lib/App/
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/State/
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/State/Result/
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/State/Result/Test.pm
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/State/Result.pm
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove/State.pm
    trunk/Master/tlpkg/tlperl/site/lib/App/Prove.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Config.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Helpers/
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Helpers/Unix.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Helpers/VMS.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Helpers/Windows.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/Helpers.pm
    trunk/Master/tlpkg/tlperl/site/lib/ExtUtils/InstallPaths.pm
    trunk/Master/tlpkg/tlperl/site/lib/Module/
    trunk/Master/tlpkg/tlperl/site/lib/Module/Build/
    trunk/Master/tlpkg/tlperl/site/lib/Module/Build/Tiny.pm
    trunk/Master/tlpkg/tlperl/site/lib/Socket.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Base.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Base.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Color.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Console/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Console/ParallelSession.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Console/Session.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Console.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/File/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/File/Session.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/File.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Formatter/Session.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Harness/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Harness/Beyond.pod
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Harness/Env.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Harness.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Object.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Aggregator.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Grammar.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Iterator/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Iterator/Array.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Iterator/Process.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Iterator/Stream.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Iterator.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/IteratorFactory.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Multiplexer.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Bailout.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Comment.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Plan.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Pragma.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Test.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Unknown.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/Version.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result/YAML.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Result.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/ResultFactory.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Scheduler/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Scheduler/Job.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Scheduler/Spinner.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Scheduler.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/Source.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/Executable.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/File.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/Handle.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/Perl.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler/RawTAP.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/SourceHandler.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/YAMLish/
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/YAMLish/Reader.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser/YAMLish/Writer.pm
    trunk/Master/tlpkg/tlperl/site/lib/TAP/Parser.pm
    trunk/Master/tlpkg/tlperl/site/lib/Test/HACKING.pod
    trunk/Master/tlpkg/tlperl/site/lib/Test/Harness.pm
    trunk/Master/tlpkg/tlperl/site/lib/Test/Warnings.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/geo.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/icap.pm
    trunk/Master/tlpkg/tlperl/site/lib/URI/icaps.pm
    trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Cpanel/JSON/XS/XS.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Digest/SHA/SHA.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/Config/
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/Config/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/Helpers/
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/Helpers/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/InstallPaths/
    trunk/Master/tlpkg/tlperl/site/lib/auto/ExtUtils/InstallPaths/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/HTML/Parser/Parser.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Math/Int64/Int64.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Module/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Module/Build/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Module/Build/Tiny/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Module/Build/Tiny/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/Socket.dll
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/Socket.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/Socket.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Socket/Socket.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Harness/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Harness/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Warnings/
    trunk/Master/tlpkg/tlperl/site/lib/auto/Test/Warnings/.packlist
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/API.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/API.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/API.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/API/Callback/Callback.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Console/Console.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32/Shortcut/Shortcut.pdb
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.exp
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.lib
    trunk/Master/tlpkg/tlperl/site/lib/auto/Win32API/Registry/Registry.pdb

Removed Paths:
-------------
    trunk/Master/tlpkg/tlperl/README.TEXLIVE
    trunk/Master/tlpkg/tlperl/bin/libgcc_s_seh-1.dll
    trunk/Master/tlpkg/tlperl/bin/libstdc++-6.dll
    trunk/Master/tlpkg/tlperl/bin/libwinpthread-1.dll
    trunk/Master/tlpkg/tlperl/bin/perl5.34.0.exe
    trunk/Master/tlpkg/tlperl/bin/perl534.dll
    trunk/Master/tlpkg/tlperl/lib/CORE/libperl534.a
    trunk/Master/tlpkg/tlperl/lib/Config.pm.orig
    trunk/Master/tlpkg/tlperl/lib/Config_heavy.pl.orig
    trunk/Master/tlpkg/tlperl/lib/Memoize/ExpireFile.pm
    trunk/Master/tlpkg/tlperl/lib/Memoize/ExpireTest.pm
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Digit.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Fold.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Lower.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Title.pl
    trunk/Master/tlpkg/tlperl/lib/unicore/To/Upper.pl
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Authen/
    trunk/Master/tlpkg/tlperl/site/lib/LWP/ConnCache.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Debug/
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Debug.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/DebugFile.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/MemberMixin.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol/
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Protocol.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/RobotUA.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/Simple.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP/UserAgent.pm
    trunk/Master/tlpkg/tlperl/site/lib/LWP.pm
    trunk/Master/tlpkg/tlperl/site/lib/Mozilla/mk-ca-bundle.pl
    trunk/Master/tlpkg/tlperl/site/lib/auto/libwww/
    trunk/Master/tlpkg/tlperl/site/lib/libwww/

Deleted: trunk/Master/tlpkg/tlperl/README.TEXLIVE
===================================================================
--- trunk/Master/tlpkg/tlperl/README.TEXLIVE	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/README.TEXLIVE	2024-02-15 21:14:42 UTC (rev 69898)
@@ -1,8 +0,0 @@
-(This file public domain.)
-
-This directory contains Perl 5.34.0 compiled for Windows.
-
-The only purpose of this Perl is to provide support on Windows for
-Perl scripts shipped with TeX Live.  It is not intended for general use.
-
-The sources and notes on compilation can be found in Master/source/tlperl.

Deleted: trunk/Master/tlpkg/tlperl/bin/libgcc_s_seh-1.dll
===================================================================
(Binary files differ)

Deleted: trunk/Master/tlpkg/tlperl/bin/libstdc++-6.dll
===================================================================
(Binary files differ)

Deleted: trunk/Master/tlpkg/tlperl/bin/libwinpthread-1.dll
===================================================================
(Binary files differ)

Modified: trunk/Master/tlpkg/tlperl/bin/perl.exe
===================================================================
(Binary files differ)

Deleted: trunk/Master/tlpkg/tlperl/bin/perl5.34.0.exe
===================================================================
(Binary files differ)

Added: trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe
===================================================================
(Binary files differ)

Index: trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe
===================================================================
--- trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe	2024-02-15 21:14:42 UTC (rev 69898)

Property changes on: trunk/Master/tlpkg/tlperl/bin/perl5.38.2.exe
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/vnd.microsoft.portable-executable
\ No newline at end of property
Deleted: trunk/Master/tlpkg/tlperl/bin/perl534.dll
===================================================================
(Binary files differ)

Added: trunk/Master/tlpkg/tlperl/bin/perl538.dll
===================================================================
(Binary files differ)

Index: trunk/Master/tlpkg/tlperl/bin/perl538.dll
===================================================================
--- trunk/Master/tlpkg/tlperl/bin/perl538.dll	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/bin/perl538.dll	2024-02-15 21:14:42 UTC (rev 69898)

Property changes on: trunk/Master/tlpkg/tlperl/bin/perl538.dll
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/vnd.microsoft.portable-executable
\ No newline at end of property
Modified: trunk/Master/tlpkg/tlperl/bin/perlglob.exe
===================================================================
(Binary files differ)

Added: trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll
===================================================================
(Binary files differ)

Index: trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll
===================================================================
--- trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll	2024-02-15 21:14:42 UTC (rev 69898)

Property changes on: trunk/Master/tlpkg/tlperl/bin/vcruntime140.dll
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/vnd.microsoft.portable-executable
\ No newline at end of property
Modified: trunk/Master/tlpkg/tlperl/bin/wperl.exe
===================================================================
(Binary files differ)

Modified: trunk/Master/tlpkg/tlperl/lib/.packlist
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/.packlist	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/.packlist	2024-02-15 21:14:42 UTC (rev 69898)
@@ -1,1678 +1,1750 @@
-E:\tlperl\bin/corelist.bat type=file
-E:\tlperl\bin/cpan.bat type=file
-E:\tlperl\bin/enc2xs.bat type=file
-E:\tlperl\bin/encguess.bat type=file
-E:\tlperl\bin/h2ph.bat type=file
-E:\tlperl\bin/h2xs.bat type=file
-E:\tlperl\bin/instmodsh.bat type=file
-E:\tlperl\bin/json_pp.bat type=file
-E:\tlperl\bin/libnetcfg.bat type=file
-E:\tlperl\bin/perl.exe from=E:\tlperl\bin/perl5.34.0.exe type=link
-E:\tlperl\bin/perl5.34.0.exe type=file
-E:\tlperl\bin/perl534.dll type=file
-E:\tlperl\bin/perlbug.bat type=file
-E:\tlperl\bin/perldoc.bat type=file
-E:\tlperl\bin/perlivp.bat type=file
-E:\tlperl\bin/perlthanks.bat from=E:\tlperl\bin/perlbug.bat type=link
-E:\tlperl\bin/piconv.bat type=file
-E:\tlperl\bin/pl2pm.bat type=file
-E:\tlperl\bin/pod2html.bat type=file
-E:\tlperl\bin/pod2man.bat type=file
-E:\tlperl\bin/pod2text.bat type=file
-E:\tlperl\bin/pod2usage.bat type=file
-E:\tlperl\bin/podchecker.bat type=file
-E:\tlperl\bin/prove.bat type=file
-E:\tlperl\bin/ptar.bat type=file
-E:\tlperl\bin/ptardiff.bat type=file
-E:\tlperl\bin/ptargrep.bat type=file
-E:\tlperl\bin/shasum.bat type=file
-E:\tlperl\bin/splain.bat type=file
-E:\tlperl\bin/streamzip.bat type=file
-E:\tlperl\bin/xsubpp.bat type=file
-E:\tlperl\bin/zipdetails.bat type=file
-E:\tlperl\lib/AnyDBM_File.pm type=file
-E:\tlperl\lib/App/Cpan.pm type=file
-E:\tlperl\lib/App/Prove.pm type=file
-E:\tlperl\lib/App/Prove/State.pm type=file
-E:\tlperl\lib/App/Prove/State/Result.pm type=file
-E:\tlperl\lib/App/Prove/State/Result/Test.pm type=file
-E:\tlperl\lib/Archive/Tar.pm type=file
-E:\tlperl\lib/Archive/Tar/Constant.pm type=file
-E:\tlperl\lib/Archive/Tar/File.pm type=file
-E:\tlperl\lib/Attribute/Handlers.pm type=file
-E:\tlperl\lib/AutoLoader.pm type=file
-E:\tlperl\lib/AutoSplit.pm type=file
-E:\tlperl\lib/B.pm type=file
-E:\tlperl\lib/B/Concise.pm type=file
-E:\tlperl\lib/B/Deparse.pm type=file
-E:\tlperl\lib/B/Op_private.pm type=file
-E:\tlperl\lib/B/Showlex.pm type=file
-E:\tlperl\lib/B/Terse.pm type=file
-E:\tlperl\lib/B/Xref.pm type=file
-E:\tlperl\lib/Benchmark.pm type=file
-E:\tlperl\lib/CORE.pod type=file
-E:\tlperl\lib/CORE/EXTERN.h type=file
-E:\tlperl\lib/CORE/INTERN.h type=file
-E:\tlperl\lib/CORE/XSUB.h type=file
-E:\tlperl\lib/CORE/arpa/inet.h type=file
-E:\tlperl\lib/CORE/av.h type=file
-E:\tlperl\lib/CORE/bitcount.h type=file
-E:\tlperl\lib/CORE/charclass_invlists.h type=file
-E:\tlperl\lib/CORE/config.h type=file
-E:\tlperl\lib/CORE/cop.h type=file
-E:\tlperl\lib/CORE/cv.h type=file
-E:\tlperl\lib/CORE/dirent.h type=file
-E:\tlperl\lib/CORE/dosish.h type=file
-E:\tlperl\lib/CORE/ebcdic_tables.h type=file
-E:\tlperl\lib/CORE/embed.h type=file
-E:\tlperl\lib/CORE/embedvar.h type=file
-E:\tlperl\lib/CORE/fakesdio.h type=file
-E:\tlperl\lib/CORE/feature.h type=file
-E:\tlperl\lib/CORE/form.h type=file
-E:\tlperl\lib/CORE/git_version.h type=file
-E:\tlperl\lib/CORE/gv.h type=file
-E:\tlperl\lib/CORE/handy.h type=file
-E:\tlperl\lib/CORE/hv.h type=file
-E:\tlperl\lib/CORE/hv_func.h type=file
-E:\tlperl\lib/CORE/hv_macro.h type=file
-E:\tlperl\lib/CORE/inline.h type=file
-E:\tlperl\lib/CORE/intrpvar.h type=file
-E:\tlperl\lib/CORE/invlist_inline.h type=file
-E:\tlperl\lib/CORE/iperlsys.h type=file
-E:\tlperl\lib/CORE/keywords.h type=file
-E:\tlperl\lib/CORE/l1_char_class_tab.h type=file
-E:\tlperl\lib/CORE/libperl534.a type=file
-E:\tlperl\lib/CORE/malloc_ctl.h type=file
-E:\tlperl\lib/CORE/metaconfig.h type=file
-E:\tlperl\lib/CORE/mg.h type=file
-E:\tlperl\lib/CORE/mg_data.h type=file
-E:\tlperl\lib/CORE/mg_raw.h type=file
-E:\tlperl\lib/CORE/mg_vtable.h type=file
-E:\tlperl\lib/CORE/mydtrace.h type=file
-E:\tlperl\lib/CORE/netdb.h type=file
-E:\tlperl\lib/CORE/nostdio.h type=file
-E:\tlperl\lib/CORE/op.h type=file
-E:\tlperl\lib/CORE/op_reg_common.h type=file
-E:\tlperl\lib/CORE/opcode.h type=file
-E:\tlperl\lib/CORE/opnames.h type=file
-E:\tlperl\lib/CORE/overload.h type=file
-E:\tlperl\lib/CORE/pad.h type=file
-E:\tlperl\lib/CORE/parser.h type=file
-E:\tlperl\lib/CORE/patchlevel.h type=file
-E:\tlperl\lib/CORE/perl.h type=file
-E:\tlperl\lib/CORE/perl_inc_macro.h type=file
-E:\tlperl\lib/CORE/perl_langinfo.h type=file
-E:\tlperl\lib/CORE/perl_siphash.h type=file
-E:\tlperl\lib/CORE/perlapi.h type=file
-E:\tlperl\lib/CORE/perlhost.h type=file
-E:\tlperl\lib/CORE/perlio.h type=file
-E:\tlperl\lib/CORE/perliol.h type=file
-E:\tlperl\lib/CORE/perlsdio.h type=file
-E:\tlperl\lib/CORE/perlvars.h type=file
-E:\tlperl\lib/CORE/perly.h type=file
-E:\tlperl\lib/CORE/pp.h type=file
-E:\tlperl\lib/CORE/pp_proto.h type=file
-E:\tlperl\lib/CORE/proto.h type=file
-E:\tlperl\lib/CORE/reentr.h type=file
-E:\tlperl\lib/CORE/regcharclass.h type=file
-E:\tlperl\lib/CORE/regcomp.h type=file
-E:\tlperl\lib/CORE/regexp.h type=file
-E:\tlperl\lib/CORE/regnodes.h type=file
-E:\tlperl\lib/CORE/sbox32_hash.h type=file
-E:\tlperl\lib/CORE/scope.h type=file
-E:\tlperl\lib/CORE/sv.h type=file
-E:\tlperl\lib/CORE/sys/errno2.h type=file
-E:\tlperl\lib/CORE/sys/socket.h type=file
-E:\tlperl\lib/CORE/thread.h type=file
-E:\tlperl\lib/CORE/time64.h type=file
-E:\tlperl\lib/CORE/time64_config.h type=file
-E:\tlperl\lib/CORE/uconfig.h type=file
-E:\tlperl\lib/CORE/uni_keywords.h type=file
-E:\tlperl\lib/CORE/unicode_constants.h type=file
-E:\tlperl\lib/CORE/unixish.h type=file
-E:\tlperl\lib/CORE/utf8.h type=file
-E:\tlperl\lib/CORE/utfebcdic.h type=file
-E:\tlperl\lib/CORE/util.h type=file
-E:\tlperl\lib/CORE/uudmap.h type=file
-E:\tlperl\lib/CORE/vdir.h type=file
-E:\tlperl\lib/CORE/vmem.h type=file
-E:\tlperl\lib/CORE/vutil.h type=file
-E:\tlperl\lib/CORE/warnings.h type=file
-E:\tlperl\lib/CORE/win32.h type=file
-E:\tlperl\lib/CORE/win32iop.h type=file
-E:\tlperl\lib/CORE/win32thread.h type=file
-E:\tlperl\lib/CORE/zaphod32_hash.h type=file
-E:\tlperl\lib/CPAN.pm type=file
-E:\tlperl\lib/CPAN/API/HOWTO.pod type=file
-E:\tlperl\lib/CPAN/Author.pm type=file
-E:\tlperl\lib/CPAN/Bundle.pm type=file
-E:\tlperl\lib/CPAN/CacheMgr.pm type=file
-E:\tlperl\lib/CPAN/Complete.pm type=file
-E:\tlperl\lib/CPAN/Debug.pm type=file
-E:\tlperl\lib/CPAN/DeferredCode.pm type=file
-E:\tlperl\lib/CPAN/Distribution.pm type=file
-E:\tlperl\lib/CPAN/Distroprefs.pm type=file
-E:\tlperl\lib/CPAN/Distrostatus.pm type=file
-E:\tlperl\lib/CPAN/Exception/RecursiveDependency.pm type=file
-E:\tlperl\lib/CPAN/Exception/blocked_urllist.pm type=file
-E:\tlperl\lib/CPAN/Exception/yaml_not_installed.pm type=file
-E:\tlperl\lib/CPAN/Exception/yaml_process_error.pm type=file
-E:\tlperl\lib/CPAN/FTP.pm type=file
-E:\tlperl\lib/CPAN/FTP/netrc.pm type=file
-E:\tlperl\lib/CPAN/FirstTime.pm type=file
-E:\tlperl\lib/CPAN/HTTP/Client.pm type=file
-E:\tlperl\lib/CPAN/HTTP/Credentials.pm type=file
-E:\tlperl\lib/CPAN/HandleConfig.pm type=file
-E:\tlperl\lib/CPAN/Index.pm type=file
-E:\tlperl\lib/CPAN/InfoObj.pm type=file
-E:\tlperl\lib/CPAN/Kwalify.pm type=file
-E:\tlperl\lib/CPAN/Kwalify/distroprefs.dd type=file
-E:\tlperl\lib/CPAN/Kwalify/distroprefs.yml type=file
-E:\tlperl\lib/CPAN/LWP/UserAgent.pm type=file
-E:\tlperl\lib/CPAN/Meta.pm type=file
-E:\tlperl\lib/CPAN/Meta/Converter.pm type=file
-E:\tlperl\lib/CPAN/Meta/Feature.pm type=file
-E:\tlperl\lib/CPAN/Meta/History.pm type=file
-E:\tlperl\lib/CPAN/Meta/History/Meta_1_0.pod type=file
-E:\tlperl\lib/CPAN/Meta/History/Meta_1_1.pod type=file
-E:\tlperl\lib/CPAN/Meta/History/Meta_1_2.pod type=file
-E:\tlperl\lib/CPAN/Meta/History/Meta_1_3.pod type=file
-E:\tlperl\lib/CPAN/Meta/History/Meta_1_4.pod type=file
-E:\tlperl\lib/CPAN/Meta/Merge.pm type=file
-E:\tlperl\lib/CPAN/Meta/Prereqs.pm type=file
-E:\tlperl\lib/CPAN/Meta/Requirements.pm type=file
-E:\tlperl\lib/CPAN/Meta/Spec.pm type=file
-E:\tlperl\lib/CPAN/Meta/Validator.pm type=file
-E:\tlperl\lib/CPAN/Meta/YAML.pm type=file
-E:\tlperl\lib/CPAN/Mirrors.pm type=file
-E:\tlperl\lib/CPAN/Module.pm type=file
-E:\tlperl\lib/CPAN/Nox.pm type=file
-E:\tlperl\lib/CPAN/Plugin.pm type=file
-E:\tlperl\lib/CPAN/Plugin/Specfile.pm type=file
-E:\tlperl\lib/CPAN/Prompt.pm type=file
-E:\tlperl\lib/CPAN/Queue.pm type=file
-E:\tlperl\lib/CPAN/Shell.pm type=file
-E:\tlperl\lib/CPAN/Tarzip.pm type=file
-E:\tlperl\lib/CPAN/URL.pm type=file
-E:\tlperl\lib/CPAN/Version.pm type=file
-E:\tlperl\lib/Carp.pm type=file
-E:\tlperl\lib/Carp/Heavy.pm type=file
-E:\tlperl\lib/Class/Struct.pm type=file
-E:\tlperl\lib/Compress/Raw/Bzip2.pm type=file
-E:\tlperl\lib/Compress/Raw/Zlib.pm type=file
-E:\tlperl\lib/Compress/Zlib.pm type=file
-E:\tlperl\lib/Config.pm type=file
-E:\tlperl\lib/Config.pod type=file
-E:\tlperl\lib/Config/Extensions.pm type=file
-E:\tlperl\lib/Config/Perl/V.pm type=file
-E:\tlperl\lib/Config_git.pl type=file
-E:\tlperl\lib/Config_heavy.pl type=file
-E:\tlperl\lib/Cwd.pm type=file
-E:\tlperl\lib/DB.pm type=file
-E:\tlperl\lib/DBM_Filter.pm type=file
-E:\tlperl\lib/DBM_Filter/compress.pm type=file
-E:\tlperl\lib/DBM_Filter/encode.pm type=file
-E:\tlperl\lib/DBM_Filter/int32.pm type=file
-E:\tlperl\lib/DBM_Filter/null.pm type=file
-E:\tlperl\lib/DBM_Filter/utf8.pm type=file
-E:\tlperl\lib/Data/Dumper.pm type=file
-E:\tlperl\lib/Devel/PPPort.pm type=file
-E:\tlperl\lib/Devel/Peek.pm type=file
-E:\tlperl\lib/Devel/SelfStubber.pm type=file
-E:\tlperl\lib/Digest.pm type=file
-E:\tlperl\lib/Digest/MD5.pm type=file
-E:\tlperl\lib/Digest/SHA.pm type=file
-E:\tlperl\lib/Digest/base.pm type=file
-E:\tlperl\lib/Digest/file.pm type=file
-E:\tlperl\lib/DirHandle.pm type=file
-E:\tlperl\lib/Dumpvalue.pm type=file
-E:\tlperl\lib/DynaLoader.pm type=file
-E:\tlperl\lib/Encode.pm type=file
-E:\tlperl\lib/Encode/Alias.pm type=file
-E:\tlperl\lib/Encode/Byte.pm type=file
-E:\tlperl\lib/Encode/CJKConstants.pm type=file
-E:\tlperl\lib/Encode/CN.pm type=file
-E:\tlperl\lib/Encode/CN/HZ.pm type=file
-E:\tlperl\lib/Encode/Changes.e2x type=file
-E:\tlperl\lib/Encode/Config.pm type=file
-E:\tlperl\lib/Encode/ConfigLocal_PM.e2x type=file
-E:\tlperl\lib/Encode/EBCDIC.pm type=file
-E:\tlperl\lib/Encode/Encoder.pm type=file
-E:\tlperl\lib/Encode/Encoding.pm type=file
-E:\tlperl\lib/Encode/GSM0338.pm type=file
-E:\tlperl\lib/Encode/Guess.pm type=file
-E:\tlperl\lib/Encode/JP.pm type=file
-E:\tlperl\lib/Encode/JP/H2Z.pm type=file
-E:\tlperl\lib/Encode/JP/JIS7.pm type=file
-E:\tlperl\lib/Encode/KR.pm type=file
-E:\tlperl\lib/Encode/KR/2022_KR.pm type=file
-E:\tlperl\lib/Encode/MIME/Header.pm type=file
-E:\tlperl\lib/Encode/MIME/Header/ISO_2022_JP.pm type=file
-E:\tlperl\lib/Encode/MIME/Name.pm type=file
-E:\tlperl\lib/Encode/Makefile_PL.e2x type=file
-E:\tlperl\lib/Encode/PerlIO.pod type=file
-E:\tlperl\lib/Encode/README.e2x type=file
-E:\tlperl\lib/Encode/Supported.pod type=file
-E:\tlperl\lib/Encode/Symbol.pm type=file
-E:\tlperl\lib/Encode/TW.pm type=file
-E:\tlperl\lib/Encode/Unicode.pm type=file
-E:\tlperl\lib/Encode/Unicode/UTF7.pm type=file
-E:\tlperl\lib/Encode/_PM.e2x type=file
-E:\tlperl\lib/Encode/_T.e2x type=file
-E:\tlperl\lib/Encode/encode.h type=file
-E:\tlperl\lib/English.pm type=file
-E:\tlperl\lib/Env.pm type=file
-E:\tlperl\lib/Errno.pm type=file
-E:\tlperl\lib/Exporter.pm type=file
-E:\tlperl\lib/Exporter/Heavy.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Base.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/Unix.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/VMS.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/aix.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/android.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/cygwin.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/darwin.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/dec_osf.pm type=file
-E:\tlperl\lib/ExtUtils/CBuilder/Platform/os2.pm type=file
-E:\tlperl\lib/ExtUtils/Command.pm type=file
-E:\tlperl\lib/ExtUtils/Command/MM.pm type=file
-E:\tlperl\lib/ExtUtils/Constant.pm type=file
-E:\tlperl\lib/ExtUtils/Constant/Base.pm type=file
-E:\tlperl\lib/ExtUtils/Constant/ProxySubs.pm type=file
-E:\tlperl\lib/ExtUtils/Constant/Utils.pm type=file
-E:\tlperl\lib/ExtUtils/Constant/XS.pm type=file
-E:\tlperl\lib/ExtUtils/Embed.pm type=file
-E:\tlperl\lib/ExtUtils/Install.pm type=file
-E:\tlperl\lib/ExtUtils/Installed.pm type=file
-E:\tlperl\lib/ExtUtils/Liblist.pm type=file
-E:\tlperl\lib/ExtUtils/Liblist/Kid.pm type=file
-E:\tlperl\lib/ExtUtils/MANIFEST.SKIP type=file
-E:\tlperl\lib/ExtUtils/MM.pm type=file
-E:\tlperl\lib/ExtUtils/MM_AIX.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Any.pm type=file
-E:\tlperl\lib/ExtUtils/MM_BeOS.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Cygwin.pm type=file
-E:\tlperl\lib/ExtUtils/MM_DOS.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Darwin.pm type=file
-E:\tlperl\lib/ExtUtils/MM_MacOS.pm type=file
-E:\tlperl\lib/ExtUtils/MM_NW5.pm type=file
-E:\tlperl\lib/ExtUtils/MM_OS2.pm type=file
-E:\tlperl\lib/ExtUtils/MM_OS390.pm type=file
-E:\tlperl\lib/ExtUtils/MM_QNX.pm type=file
-E:\tlperl\lib/ExtUtils/MM_UWIN.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Unix.pm type=file
-E:\tlperl\lib/ExtUtils/MM_VMS.pm type=file
-E:\tlperl\lib/ExtUtils/MM_VOS.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Win32.pm type=file
-E:\tlperl\lib/ExtUtils/MM_Win95.pm type=file
-E:\tlperl\lib/ExtUtils/MY.pm type=file
-E:\tlperl\lib/ExtUtils/MakeMaker.pm type=file
-E:\tlperl\lib/ExtUtils/MakeMaker/Config.pm type=file
-E:\tlperl\lib/ExtUtils/MakeMaker/FAQ.pod type=file
-E:\tlperl\lib/ExtUtils/MakeMaker/Locale.pm type=file
-E:\tlperl\lib/ExtUtils/MakeMaker/Tutorial.pod type=file
-E:\tlperl\lib/ExtUtils/MakeMaker/version.pm type=file
-E:\tlperl\lib/ExtUtils/Manifest.pm type=file
-E:\tlperl\lib/ExtUtils/Miniperl.pm type=file
-E:\tlperl\lib/ExtUtils/Mkbootstrap.pm type=file
-E:\tlperl\lib/ExtUtils/Mksymlists.pm type=file
-E:\tlperl\lib/ExtUtils/PL2Bat.pm type=file
-E:\tlperl\lib/ExtUtils/Packlist.pm type=file
-E:\tlperl\lib/ExtUtils/ParseXS.pm type=file
-E:\tlperl\lib/ExtUtils/ParseXS.pod type=file
-E:\tlperl\lib/ExtUtils/ParseXS/Constants.pm type=file
-E:\tlperl\lib/ExtUtils/ParseXS/CountLines.pm type=file
-E:\tlperl\lib/ExtUtils/ParseXS/Eval.pm type=file
-E:\tlperl\lib/ExtUtils/ParseXS/Utilities.pm type=file
-E:\tlperl\lib/ExtUtils/Typemaps.pm type=file
-E:\tlperl\lib/ExtUtils/Typemaps/Cmd.pm type=file
-E:\tlperl\lib/ExtUtils/Typemaps/InputMap.pm type=file
-E:\tlperl\lib/ExtUtils/Typemaps/OutputMap.pm type=file
-E:\tlperl\lib/ExtUtils/Typemaps/Type.pm type=file
-E:\tlperl\lib/ExtUtils/testlib.pm type=file
-E:\tlperl\lib/ExtUtils/typemap type=file
-E:\tlperl\lib/ExtUtils/xsubpp type=file
-E:\tlperl\lib/Fatal.pm type=file
-E:\tlperl\lib/Fcntl.pm type=file
-E:\tlperl\lib/File/Basename.pm type=file
-E:\tlperl\lib/File/Compare.pm type=file
-E:\tlperl\lib/File/Copy.pm type=file
-E:\tlperl\lib/File/DosGlob.pm type=file
-E:\tlperl\lib/File/Fetch.pm type=file
-E:\tlperl\lib/File/Find.pm type=file
-E:\tlperl\lib/File/Glob.pm type=file
-E:\tlperl\lib/File/GlobMapper.pm type=file
-E:\tlperl\lib/File/Path.pm type=file
-E:\tlperl\lib/File/Spec.pm type=file
-E:\tlperl\lib/File/Spec/AmigaOS.pm type=file
-E:\tlperl\lib/File/Spec/Cygwin.pm type=file
-E:\tlperl\lib/File/Spec/Epoc.pm type=file
-E:\tlperl\lib/File/Spec/Functions.pm type=file
-E:\tlperl\lib/File/Spec/Mac.pm type=file
-E:\tlperl\lib/File/Spec/OS2.pm type=file
-E:\tlperl\lib/File/Spec/Unix.pm type=file
-E:\tlperl\lib/File/Spec/VMS.pm type=file
-E:\tlperl\lib/File/Spec/Win32.pm type=file
-E:\tlperl\lib/File/Temp.pm type=file
-E:\tlperl\lib/File/stat.pm type=file
-E:\tlperl\lib/FileCache.pm type=file
-E:\tlperl\lib/FileHandle.pm type=file
-E:\tlperl\lib/Filter/Simple.pm type=file
-E:\tlperl\lib/Filter/Util/Call.pm type=file
-E:\tlperl\lib/FindBin.pm type=file
-E:\tlperl\lib/Getopt/Long.pm type=file
-E:\tlperl\lib/Getopt/Std.pm type=file
-E:\tlperl\lib/HTTP/Tiny.pm type=file
-E:\tlperl\lib/Hash/Util.pm type=file
-E:\tlperl\lib/Hash/Util/FieldHash.pm type=file
-E:\tlperl\lib/I18N/Collate.pm type=file
-E:\tlperl\lib/I18N/LangTags.pm type=file
-E:\tlperl\lib/I18N/LangTags/Detect.pm type=file
-E:\tlperl\lib/I18N/LangTags/List.pm type=file
-E:\tlperl\lib/I18N/Langinfo.pm type=file
-E:\tlperl\lib/IO.pm type=file
-E:\tlperl\lib/IO/Compress/Adapter/Bzip2.pm type=file
-E:\tlperl\lib/IO/Compress/Adapter/Deflate.pm type=file
-E:\tlperl\lib/IO/Compress/Adapter/Identity.pm type=file
-E:\tlperl\lib/IO/Compress/Base.pm type=file
-E:\tlperl\lib/IO/Compress/Base/Common.pm type=file
-E:\tlperl\lib/IO/Compress/Bzip2.pm type=file
-E:\tlperl\lib/IO/Compress/Deflate.pm type=file
-E:\tlperl\lib/IO/Compress/FAQ.pod type=file
-E:\tlperl\lib/IO/Compress/Gzip.pm type=file
-E:\tlperl\lib/IO/Compress/Gzip/Constants.pm type=file
-E:\tlperl\lib/IO/Compress/RawDeflate.pm type=file
-E:\tlperl\lib/IO/Compress/Zip.pm type=file
-E:\tlperl\lib/IO/Compress/Zip/Constants.pm type=file
-E:\tlperl\lib/IO/Compress/Zlib/Constants.pm type=file
-E:\tlperl\lib/IO/Compress/Zlib/Extra.pm type=file
-E:\tlperl\lib/IO/Dir.pm type=file
-E:\tlperl\lib/IO/File.pm type=file
-E:\tlperl\lib/IO/Handle.pm type=file
-E:\tlperl\lib/IO/Pipe.pm type=file
-E:\tlperl\lib/IO/Poll.pm type=file
-E:\tlperl\lib/IO/Seekable.pm type=file
-E:\tlperl\lib/IO/Select.pm type=file
-E:\tlperl\lib/IO/Socket.pm type=file
-E:\tlperl\lib/IO/Socket/INET.pm type=file
-E:\tlperl\lib/IO/Socket/IP.pm type=file
-E:\tlperl\lib/IO/Socket/UNIX.pm type=file
-E:\tlperl\lib/IO/Uncompress/Adapter/Bunzip2.pm type=file
-E:\tlperl\lib/IO/Uncompress/Adapter/Identity.pm type=file
-E:\tlperl\lib/IO/Uncompress/Adapter/Inflate.pm type=file
-E:\tlperl\lib/IO/Uncompress/AnyInflate.pm type=file
-E:\tlperl\lib/IO/Uncompress/AnyUncompress.pm type=file
-E:\tlperl\lib/IO/Uncompress/Base.pm type=file
-E:\tlperl\lib/IO/Uncompress/Bunzip2.pm type=file
-E:\tlperl\lib/IO/Uncompress/Gunzip.pm type=file
-E:\tlperl\lib/IO/Uncompress/Inflate.pm type=file
-E:\tlperl\lib/IO/Uncompress/RawInflate.pm type=file
-E:\tlperl\lib/IO/Uncompress/Unzip.pm type=file
-E:\tlperl\lib/IO/Zlib.pm type=file
-E:\tlperl\lib/IPC/Cmd.pm type=file
-E:\tlperl\lib/IPC/Open2.pm type=file
-E:\tlperl\lib/IPC/Open3.pm type=file
-E:\tlperl\lib/Internals.pod type=file
-E:\tlperl\lib/JSON/PP.pm type=file
-E:\tlperl\lib/JSON/PP/Boolean.pm type=file
-E:\tlperl\lib/List/Util.pm type=file
-E:\tlperl\lib/List/Util/XS.pm type=file
-E:\tlperl\lib/Locale/Maketext.pm type=file
-E:\tlperl\lib/Locale/Maketext.pod type=file
-E:\tlperl\lib/Locale/Maketext/Cookbook.pod type=file
-E:\tlperl\lib/Locale/Maketext/Guts.pm type=file
-E:\tlperl\lib/Locale/Maketext/GutsLoader.pm type=file
-E:\tlperl\lib/Locale/Maketext/Simple.pm type=file
-E:\tlperl\lib/Locale/Maketext/TPJ13.pod type=file
-E:\tlperl\lib/MIME/Base64.pm type=file
-E:\tlperl\lib/MIME/QuotedPrint.pm type=file
-E:\tlperl\lib/Math/BigFloat.pm type=file
-E:\tlperl\lib/Math/BigFloat/Trace.pm type=file
-E:\tlperl\lib/Math/BigInt.pm type=file
-E:\tlperl\lib/Math/BigInt/Calc.pm type=file
-E:\tlperl\lib/Math/BigInt/FastCalc.pm type=file
-E:\tlperl\lib/Math/BigInt/Lib.pm type=file
-E:\tlperl\lib/Math/BigInt/Trace.pm type=file
-E:\tlperl\lib/Math/BigRat.pm type=file
-E:\tlperl\lib/Math/Complex.pm type=file
-E:\tlperl\lib/Math/Trig.pm type=file
-E:\tlperl\lib/Memoize.pm type=file
-E:\tlperl\lib/Memoize/AnyDBM_File.pm type=file
-E:\tlperl\lib/Memoize/Expire.pm type=file
-E:\tlperl\lib/Memoize/ExpireFile.pm type=file
-E:\tlperl\lib/Memoize/ExpireTest.pm type=file
-E:\tlperl\lib/Memoize/NDBM_File.pm type=file
-E:\tlperl\lib/Memoize/SDBM_File.pm type=file
-E:\tlperl\lib/Memoize/Storable.pm type=file
-E:\tlperl\lib/Module/CoreList.pm type=file
-E:\tlperl\lib/Module/CoreList.pod type=file
-E:\tlperl\lib/Module/CoreList/Utils.pm type=file
-E:\tlperl\lib/Module/Load.pm type=file
-E:\tlperl\lib/Module/Load/Conditional.pm type=file
-E:\tlperl\lib/Module/Loaded.pm type=file
-E:\tlperl\lib/Module/Metadata.pm type=file
-E:\tlperl\lib/NEXT.pm type=file
-E:\tlperl\lib/Net/Cmd.pm type=file
-E:\tlperl\lib/Net/Config.pm type=file
-E:\tlperl\lib/Net/Domain.pm type=file
-E:\tlperl\lib/Net/FTP.pm type=file
-E:\tlperl\lib/Net/FTP/A.pm type=file
-E:\tlperl\lib/Net/FTP/E.pm type=file
-E:\tlperl\lib/Net/FTP/I.pm type=file
-E:\tlperl\lib/Net/FTP/L.pm type=file
-E:\tlperl\lib/Net/FTP/dataconn.pm type=file
-E:\tlperl\lib/Net/NNTP.pm type=file
-E:\tlperl\lib/Net/Netrc.pm type=file
-E:\tlperl\lib/Net/POP3.pm type=file
-E:\tlperl\lib/Net/Ping.pm type=file
-E:\tlperl\lib/Net/SMTP.pm type=file
-E:\tlperl\lib/Net/Time.pm type=file
-E:\tlperl\lib/Net/hostent.pm type=file
-E:\tlperl\lib/Net/libnetFAQ.pod type=file
-E:\tlperl\lib/Net/netent.pm type=file
-E:\tlperl\lib/Net/protoent.pm type=file
-E:\tlperl\lib/Net/servent.pm type=file
-E:\tlperl\lib/O.pm type=file
-E:\tlperl\lib/Opcode.pm type=file
-E:\tlperl\lib/POSIX.pm type=file
-E:\tlperl\lib/POSIX.pod type=file
-E:\tlperl\lib/Params/Check.pm type=file
-E:\tlperl\lib/Parse/CPAN/Meta.pm type=file
-E:\tlperl\lib/Perl/OSType.pm type=file
-E:\tlperl\lib/PerlIO.pm type=file
-E:\tlperl\lib/PerlIO/encoding.pm type=file
-E:\tlperl\lib/PerlIO/mmap.pm type=file
-E:\tlperl\lib/PerlIO/scalar.pm type=file
-E:\tlperl\lib/PerlIO/via.pm type=file
-E:\tlperl\lib/PerlIO/via/QuotedPrint.pm type=file
-E:\tlperl\lib/Pod/Checker.pm type=file
-E:\tlperl\lib/Pod/Escapes.pm type=file
-E:\tlperl\lib/Pod/Functions.pm type=file
-E:\tlperl\lib/Pod/Html.pm type=file
-E:\tlperl\lib/Pod/Man.pm type=file
-E:\tlperl\lib/Pod/ParseLink.pm type=file
-E:\tlperl\lib/Pod/Perldoc.pm type=file
-E:\tlperl\lib/Pod/Perldoc/BaseTo.pm type=file
-E:\tlperl\lib/Pod/Perldoc/GetOptsOO.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToANSI.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToChecker.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToMan.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToNroff.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToPod.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToRtf.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToTerm.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToText.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToTk.pm type=file
-E:\tlperl\lib/Pod/Perldoc/ToXml.pm type=file
-E:\tlperl\lib/Pod/Simple.pm type=file
-E:\tlperl\lib/Pod/Simple.pod type=file
-E:\tlperl\lib/Pod/Simple/BlackBox.pm type=file
-E:\tlperl\lib/Pod/Simple/Checker.pm type=file
-E:\tlperl\lib/Pod/Simple/Debug.pm type=file
-E:\tlperl\lib/Pod/Simple/DumpAsText.pm type=file
-E:\tlperl\lib/Pod/Simple/DumpAsXML.pm type=file
-E:\tlperl\lib/Pod/Simple/HTML.pm type=file
-E:\tlperl\lib/Pod/Simple/HTMLBatch.pm type=file
-E:\tlperl\lib/Pod/Simple/HTMLLegacy.pm type=file
-E:\tlperl\lib/Pod/Simple/JustPod.pm type=file
-E:\tlperl\lib/Pod/Simple/LinkSection.pm type=file
-E:\tlperl\lib/Pod/Simple/Methody.pm type=file
-E:\tlperl\lib/Pod/Simple/Progress.pm type=file
-E:\tlperl\lib/Pod/Simple/PullParser.pm type=file
-E:\tlperl\lib/Pod/Simple/PullParserEndToken.pm type=file
-E:\tlperl\lib/Pod/Simple/PullParserStartToken.pm type=file
-E:\tlperl\lib/Pod/Simple/PullParserTextToken.pm type=file
-E:\tlperl\lib/Pod/Simple/PullParserToken.pm type=file
-E:\tlperl\lib/Pod/Simple/RTF.pm type=file
-E:\tlperl\lib/Pod/Simple/Search.pm type=file
-E:\tlperl\lib/Pod/Simple/SimpleTree.pm type=file
-E:\tlperl\lib/Pod/Simple/Subclassing.pod type=file
-E:\tlperl\lib/Pod/Simple/Text.pm type=file
-E:\tlperl\lib/Pod/Simple/TextContent.pm type=file
-E:\tlperl\lib/Pod/Simple/TiedOutFH.pm type=file
-E:\tlperl\lib/Pod/Simple/Transcode.pm type=file
-E:\tlperl\lib/Pod/Simple/TranscodeDumb.pm type=file
-E:\tlperl\lib/Pod/Simple/TranscodeSmart.pm type=file
-E:\tlperl\lib/Pod/Simple/XHTML.pm type=file
-E:\tlperl\lib/Pod/Simple/XMLOutStream.pm type=file
-E:\tlperl\lib/Pod/Text.pm type=file
-E:\tlperl\lib/Pod/Text/Color.pm type=file
-E:\tlperl\lib/Pod/Text/Overstrike.pm type=file
-E:\tlperl\lib/Pod/Text/Termcap.pm type=file
-E:\tlperl\lib/Pod/Usage.pm type=file
-E:\tlperl\lib/SDBM_File.pm type=file
-E:\tlperl\lib/Safe.pm type=file
-E:\tlperl\lib/Scalar/Util.pm type=file
-E:\tlperl\lib/Search/Dict.pm type=file
-E:\tlperl\lib/SelectSaver.pm type=file
-E:\tlperl\lib/SelfLoader.pm type=file
-E:\tlperl\lib/Socket.pm type=file
-E:\tlperl\lib/Storable.pm type=file
-E:\tlperl\lib/Sub/Util.pm type=file
-E:\tlperl\lib/Symbol.pm type=file
-E:\tlperl\lib/Sys/Hostname.pm type=file
-E:\tlperl\lib/TAP/Base.pm type=file
-E:\tlperl\lib/TAP/Formatter/Base.pm type=file
-E:\tlperl\lib/TAP/Formatter/Color.pm type=file
-E:\tlperl\lib/TAP/Formatter/Console.pm type=file
-E:\tlperl\lib/TAP/Formatter/Console/ParallelSession.pm type=file
-E:\tlperl\lib/TAP/Formatter/Console/Session.pm type=file
-E:\tlperl\lib/TAP/Formatter/File.pm type=file
-E:\tlperl\lib/TAP/Formatter/File/Session.pm type=file
-E:\tlperl\lib/TAP/Formatter/Session.pm type=file
-E:\tlperl\lib/TAP/Harness.pm type=file
-E:\tlperl\lib/TAP/Harness/Beyond.pod type=file
-E:\tlperl\lib/TAP/Harness/Env.pm type=file
-E:\tlperl\lib/TAP/Object.pm type=file
-E:\tlperl\lib/TAP/Parser.pm type=file
-E:\tlperl\lib/TAP/Parser/Aggregator.pm type=file
-E:\tlperl\lib/TAP/Parser/Grammar.pm type=file
-E:\tlperl\lib/TAP/Parser/Iterator.pm type=file
-E:\tlperl\lib/TAP/Parser/Iterator/Array.pm type=file
-E:\tlperl\lib/TAP/Parser/Iterator/Process.pm type=file
-E:\tlperl\lib/TAP/Parser/Iterator/Stream.pm type=file
-E:\tlperl\lib/TAP/Parser/IteratorFactory.pm type=file
-E:\tlperl\lib/TAP/Parser/Multiplexer.pm type=file
-E:\tlperl\lib/TAP/Parser/Result.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Bailout.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Comment.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Plan.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Pragma.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Test.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Unknown.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/Version.pm type=file
-E:\tlperl\lib/TAP/Parser/Result/YAML.pm type=file
-E:\tlperl\lib/TAP/Parser/ResultFactory.pm type=file
-E:\tlperl\lib/TAP/Parser/Scheduler.pm type=file
-E:\tlperl\lib/TAP/Parser/Scheduler/Job.pm type=file
-E:\tlperl\lib/TAP/Parser/Scheduler/Spinner.pm type=file
-E:\tlperl\lib/TAP/Parser/Source.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler/Executable.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler/File.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler/Handle.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler/Perl.pm type=file
-E:\tlperl\lib/TAP/Parser/SourceHandler/RawTAP.pm type=file
-E:\tlperl\lib/TAP/Parser/YAMLish/Reader.pm type=file
-E:\tlperl\lib/TAP/Parser/YAMLish/Writer.pm type=file
-E:\tlperl\lib/Term/ANSIColor.pm type=file
-E:\tlperl\lib/Term/Cap.pm type=file
-E:\tlperl\lib/Term/Complete.pm type=file
-E:\tlperl\lib/Term/ReadLine.pm type=file
-E:\tlperl\lib/Test.pm type=file
-E:\tlperl\lib/Test/Builder.pm type=file
-E:\tlperl\lib/Test/Builder/Formatter.pm type=file
-E:\tlperl\lib/Test/Builder/IO/Scalar.pm type=file
-E:\tlperl\lib/Test/Builder/Module.pm type=file
-E:\tlperl\lib/Test/Builder/Tester.pm type=file
-E:\tlperl\lib/Test/Builder/Tester/Color.pm type=file
-E:\tlperl\lib/Test/Builder/TodoDiag.pm type=file
-E:\tlperl\lib/Test/Harness.pm type=file
-E:\tlperl\lib/Test/More.pm type=file
-E:\tlperl\lib/Test/Simple.pm type=file
-E:\tlperl\lib/Test/Tester.pm type=file
-E:\tlperl\lib/Test/Tester/Capture.pm type=file
-E:\tlperl\lib/Test/Tester/CaptureRunner.pm type=file
-E:\tlperl\lib/Test/Tester/Delegate.pm type=file
-E:\tlperl\lib/Test/Tutorial.pod type=file
-E:\tlperl\lib/Test/use/ok.pm type=file
-E:\tlperl\lib/Test2.pm type=file
-E:\tlperl\lib/Test2/API.pm type=file
-E:\tlperl\lib/Test2/API/Breakage.pm type=file
-E:\tlperl\lib/Test2/API/Context.pm type=file
-E:\tlperl\lib/Test2/API/Instance.pm type=file
-E:\tlperl\lib/Test2/API/InterceptResult.pm type=file
-E:\tlperl\lib/Test2/API/InterceptResult/Event.pm type=file
-E:\tlperl\lib/Test2/API/InterceptResult/Facet.pm type=file
-E:\tlperl\lib/Test2/API/InterceptResult/Hub.pm type=file
-E:\tlperl\lib/Test2/API/InterceptResult/Squasher.pm type=file
-E:\tlperl\lib/Test2/API/Stack.pm type=file
-E:\tlperl\lib/Test2/Event.pm type=file
-E:\tlperl\lib/Test2/Event/Bail.pm type=file
-E:\tlperl\lib/Test2/Event/Diag.pm type=file
-E:\tlperl\lib/Test2/Event/Encoding.pm type=file
-E:\tlperl\lib/Test2/Event/Exception.pm type=file
-E:\tlperl\lib/Test2/Event/Fail.pm type=file
-E:\tlperl\lib/Test2/Event/Generic.pm type=file
-E:\tlperl\lib/Test2/Event/Note.pm type=file
-E:\tlperl\lib/Test2/Event/Ok.pm type=file
-E:\tlperl\lib/Test2/Event/Pass.pm type=file
-E:\tlperl\lib/Test2/Event/Plan.pm type=file
-E:\tlperl\lib/Test2/Event/Skip.pm type=file
-E:\tlperl\lib/Test2/Event/Subtest.pm type=file
-E:\tlperl\lib/Test2/Event/TAP/Version.pm type=file
-E:\tlperl\lib/Test2/Event/V2.pm type=file
-E:\tlperl\lib/Test2/Event/Waiting.pm type=file
-E:\tlperl\lib/Test2/EventFacet.pm type=file
-E:\tlperl\lib/Test2/EventFacet/About.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Amnesty.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Assert.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Control.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Error.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Hub.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Info.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Info/Table.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Meta.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Parent.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Plan.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Render.pm type=file
-E:\tlperl\lib/Test2/EventFacet/Trace.pm type=file
-E:\tlperl\lib/Test2/Formatter.pm type=file
-E:\tlperl\lib/Test2/Formatter/TAP.pm type=file
-E:\tlperl\lib/Test2/Hub.pm type=file
-E:\tlperl\lib/Test2/Hub/Interceptor.pm type=file
-E:\tlperl\lib/Test2/Hub/Interceptor/Terminator.pm type=file
-E:\tlperl\lib/Test2/Hub/Subtest.pm type=file
-E:\tlperl\lib/Test2/IPC.pm type=file
-E:\tlperl\lib/Test2/IPC/Driver.pm type=file
-E:\tlperl\lib/Test2/IPC/Driver/Files.pm type=file
-E:\tlperl\lib/Test2/Tools/Tiny.pm type=file
-E:\tlperl\lib/Test2/Transition.pod type=file
-E:\tlperl\lib/Test2/Util.pm type=file
-E:\tlperl\lib/Test2/Util/ExternalMeta.pm type=file
-E:\tlperl\lib/Test2/Util/Facets2Legacy.pm type=file
-E:\tlperl\lib/Test2/Util/HashBase.pm type=file
-E:\tlperl\lib/Test2/Util/Trace.pm type=file
-E:\tlperl\lib/Text/Abbrev.pm type=file
-E:\tlperl\lib/Text/Balanced.pm type=file
-E:\tlperl\lib/Text/ParseWords.pm type=file
-E:\tlperl\lib/Text/Tabs.pm type=file
-E:\tlperl\lib/Text/Wrap.pm type=file
-E:\tlperl\lib/Thread.pm type=file
-E:\tlperl\lib/Thread/Queue.pm type=file
-E:\tlperl\lib/Thread/Semaphore.pm type=file
-E:\tlperl\lib/Tie/Array.pm type=file
-E:\tlperl\lib/Tie/File.pm type=file
-E:\tlperl\lib/Tie/Handle.pm type=file
-E:\tlperl\lib/Tie/Hash.pm type=file
-E:\tlperl\lib/Tie/Hash/NamedCapture.pm type=file
-E:\tlperl\lib/Tie/Memoize.pm type=file
-E:\tlperl\lib/Tie/RefHash.pm type=file
-E:\tlperl\lib/Tie/Scalar.pm type=file
-E:\tlperl\lib/Tie/StdHandle.pm type=file
-E:\tlperl\lib/Tie/SubstrHash.pm type=file
-E:\tlperl\lib/Time/HiRes.pm type=file
-E:\tlperl\lib/Time/Local.pm type=file
-E:\tlperl\lib/Time/Piece.pm type=file
-E:\tlperl\lib/Time/Seconds.pm type=file
-E:\tlperl\lib/Time/gmtime.pm type=file
-E:\tlperl\lib/Time/localtime.pm type=file
-E:\tlperl\lib/Time/tm.pm type=file
-E:\tlperl\lib/UNIVERSAL.pm type=file
-E:\tlperl\lib/Unicode/Collate.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/Big5.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/GB2312.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/JISX0208.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/Korean.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/Pinyin.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/Stroke.pm type=file
-E:\tlperl\lib/Unicode/Collate/CJK/Zhuyin.pm type=file
-E:\tlperl\lib/Unicode/Collate/Locale.pm type=file
-E:\tlperl\lib/Unicode/Collate/Locale/af.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ar.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/as.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/az.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/be.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/bn.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ca.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/cs.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/cu.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/cy.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/da.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/de_at_ph.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/de_phone.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/dsb.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ee.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/eo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/es.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/es_trad.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/et.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fa.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fi.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fi_phone.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fil.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/fr_ca.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/gu.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ha.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/haw.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/he.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/hi.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/hr.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/hu.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/hy.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ig.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/is.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ja.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/kk.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/kl.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/kn.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ko.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/kok.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/lkt.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ln.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/lt.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/lv.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/mk.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ml.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/mr.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/mt.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/nb.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/nn.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/nso.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/om.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/or.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/pa.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/pl.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ro.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sa.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/se.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/si.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/si_dict.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sk.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sl.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sq.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sr.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sv.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/sv_refo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ta.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/te.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/th.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/tn.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/to.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/tr.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ug_cyrl.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/uk.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/ur.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/vi.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/vo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/wae.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/wo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/yo.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh_big5.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh_gb.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh_pin.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh_strk.pl type=file
-E:\tlperl\lib/Unicode/Collate/Locale/zh_zhu.pl type=file
-E:\tlperl\lib/Unicode/Collate/allkeys.txt type=file
-E:\tlperl\lib/Unicode/Collate/keys.txt type=file
-E:\tlperl\lib/Unicode/Normalize.pm type=file
-E:\tlperl\lib/Unicode/UCD.pm type=file
-E:\tlperl\lib/User/grent.pm type=file
-E:\tlperl\lib/User/pwent.pm type=file
-E:\tlperl\lib/Win32.pm type=file
-E:\tlperl\lib/Win32API/File.pm type=file
-E:\tlperl\lib/Win32API/File/cFile.pc type=file
-E:\tlperl\lib/Win32CORE.pm type=file
-E:\tlperl\lib/XSLoader.pm type=file
-E:\tlperl\lib/_charnames.pm type=file
-E:\tlperl\lib/attributes.pm type=file
-E:\tlperl\lib/auto/B/B.dll type=file
-E:\tlperl\lib/auto/Compress/Raw/Bzip2/Bzip2.dll type=file
-E:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
-E:\tlperl\lib/auto/Cwd/Cwd.dll type=file
-E:\tlperl\lib/auto/Data/Dumper/Dumper.dll type=file
-E:\tlperl\lib/auto/Devel/Peek/Peek.dll type=file
-E:\tlperl\lib/auto/Digest/MD5/MD5.dll type=file
-E:\tlperl\lib/auto/Digest/SHA/SHA.dll type=file
-E:\tlperl\lib/auto/Encode/Byte/Byte.dll type=file
-E:\tlperl\lib/auto/Encode/CN/CN.dll type=file
-E:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
-E:\tlperl\lib/auto/Encode/Encode.dll type=file
-E:\tlperl\lib/auto/Encode/JP/JP.dll type=file
-E:\tlperl\lib/auto/Encode/KR/KR.dll type=file
-E:\tlperl\lib/auto/Encode/Symbol/Symbol.dll type=file
-E:\tlperl\lib/auto/Encode/TW/TW.dll type=file
-E:\tlperl\lib/auto/Encode/Unicode/Unicode.dll type=file
-E:\tlperl\lib/auto/Fcntl/Fcntl.dll type=file
-E:\tlperl\lib/auto/File/DosGlob/DosGlob.dll type=file
-E:\tlperl\lib/auto/File/Glob/Glob.dll type=file
-E:\tlperl\lib/auto/Filter/Util/Call/Call.dll type=file
-E:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
-E:\tlperl\lib/auto/Hash/Util/Util.dll type=file
-E:\tlperl\lib/auto/I18N/Langinfo/Langinfo.dll type=file
-E:\tlperl\lib/auto/IO/IO.dll type=file
-E:\tlperl\lib/auto/List/Util/Util.dll type=file
-E:\tlperl\lib/auto/MIME/Base64/Base64.dll type=file
-E:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
-E:\tlperl\lib/auto/Opcode/Opcode.dll type=file
-E:\tlperl\lib/auto/POSIX/POSIX.dll type=file
-E:\tlperl\lib/auto/PerlIO/encoding/encoding.dll type=file
-E:\tlperl\lib/auto/PerlIO/mmap/mmap.dll type=file
-E:\tlperl\lib/auto/PerlIO/scalar/scalar.dll type=file
-E:\tlperl\lib/auto/PerlIO/via/via.dll type=file
-E:\tlperl\lib/auto/SDBM_File/SDBM_File.dll type=file
-E:\tlperl\lib/auto/Socket/Socket.dll type=file
-E:\tlperl\lib/auto/Storable/Storable.dll type=file
-E:\tlperl\lib/auto/Sys/Hostname/Hostname.dll type=file
-E:\tlperl\lib/auto/Time/HiRes/HiRes.dll type=file
-E:\tlperl\lib/auto/Time/Piece/Piece.dll type=file
-E:\tlperl\lib/auto/Unicode/Collate/Collate.dll type=file
-E:\tlperl\lib/auto/Unicode/Normalize/Normalize.dll type=file
-E:\tlperl\lib/auto/Win32/Win32.dll type=file
-E:\tlperl\lib/auto/Win32API/File/File.dll type=file
-E:\tlperl\lib/auto/Win32CORE/extralibs.ld type=file
-E:\tlperl\lib/auto/attributes/attributes.dll type=file
-E:\tlperl\lib/auto/mro/mro.dll type=file
-E:\tlperl\lib/auto/re/re.dll type=file
-E:\tlperl\lib/auto/threads/shared/shared.dll type=file
-E:\tlperl\lib/auto/threads/threads.dll type=file
-E:\tlperl\lib/autodie.pm type=file
-E:\tlperl\lib/autodie/Scope/Guard.pm type=file
-E:\tlperl\lib/autodie/Scope/GuardStack.pm type=file
-E:\tlperl\lib/autodie/Util.pm type=file
-E:\tlperl\lib/autodie/exception.pm type=file
-E:\tlperl\lib/autodie/exception/system.pm type=file
-E:\tlperl\lib/autodie/hints.pm type=file
-E:\tlperl\lib/autodie/skip.pm type=file
-E:\tlperl\lib/autouse.pm type=file
-E:\tlperl\lib/base.pm type=file
-E:\tlperl\lib/bigint.pm type=file
-E:\tlperl\lib/bignum.pm type=file
-E:\tlperl\lib/bigrat.pm type=file
-E:\tlperl\lib/blib.pm type=file
-E:\tlperl\lib/bytes.pm type=file
-E:\tlperl\lib/bytes_heavy.pl type=file
-E:\tlperl\lib/charnames.pm type=file
-E:\tlperl\lib/constant.pm type=file
-E:\tlperl\lib/deprecate.pm type=file
-E:\tlperl\lib/diagnostics.pm type=file
-E:\tlperl\lib/dumpvar.pl type=file
-E:\tlperl\lib/encoding.pm type=file
-E:\tlperl\lib/encoding/warnings.pm type=file
-E:\tlperl\lib/experimental.pm type=file
-E:\tlperl\lib/feature.pm type=file
-E:\tlperl\lib/fields.pm type=file
-E:\tlperl\lib/filetest.pm type=file
-E:\tlperl\lib/if.pm type=file
-E:\tlperl\lib/integer.pm type=file
-E:\tlperl\lib/less.pm type=file
-E:\tlperl\lib/lib.pm type=file
-E:\tlperl\lib/locale.pm type=file
-E:\tlperl\lib/meta_notation.pm type=file
-E:\tlperl\lib/mro.pm type=file
-E:\tlperl\lib/ok.pm type=file
-E:\tlperl\lib/open.pm type=file
-E:\tlperl\lib/ops.pm type=file
-E:\tlperl\lib/overload.pm type=file
-E:\tlperl\lib/overload/numbers.pm type=file
-E:\tlperl\lib/overloading.pm type=file
-E:\tlperl\lib/parent.pm type=file
-E:\tlperl\lib/perl5db.pl type=file
-E:\tlperl\lib/perlfaq.pm type=file
-E:\tlperl\lib/pods/perl.pod type=file
-E:\tlperl\lib/pods/perl5004delta.pod type=file
-E:\tlperl\lib/pods/perl5005delta.pod type=file
-E:\tlperl\lib/pods/perl5100delta.pod type=file
-E:\tlperl\lib/pods/perl5101delta.pod type=file
-E:\tlperl\lib/pods/perl5120delta.pod type=file
-E:\tlperl\lib/pods/perl5121delta.pod type=file
-E:\tlperl\lib/pods/perl5122delta.pod type=file
-E:\tlperl\lib/pods/perl5123delta.pod type=file
-E:\tlperl\lib/pods/perl5124delta.pod type=file
-E:\tlperl\lib/pods/perl5125delta.pod type=file
-E:\tlperl\lib/pods/perl5140delta.pod type=file
-E:\tlperl\lib/pods/perl5141delta.pod type=file
-E:\tlperl\lib/pods/perl5142delta.pod type=file
-E:\tlperl\lib/pods/perl5143delta.pod type=file
-E:\tlperl\lib/pods/perl5144delta.pod type=file
-E:\tlperl\lib/pods/perl5160delta.pod type=file
-E:\tlperl\lib/pods/perl5161delta.pod type=file
-E:\tlperl\lib/pods/perl5162delta.pod type=file
-E:\tlperl\lib/pods/perl5163delta.pod type=file
-E:\tlperl\lib/pods/perl5180delta.pod type=file
-E:\tlperl\lib/pods/perl5181delta.pod type=file
-E:\tlperl\lib/pods/perl5182delta.pod type=file
-E:\tlperl\lib/pods/perl5184delta.pod type=file
-E:\tlperl\lib/pods/perl5200delta.pod type=file
-E:\tlperl\lib/pods/perl5201delta.pod type=file
-E:\tlperl\lib/pods/perl5202delta.pod type=file
-E:\tlperl\lib/pods/perl5203delta.pod type=file
-E:\tlperl\lib/pods/perl5220delta.pod type=file
-E:\tlperl\lib/pods/perl5221delta.pod type=file
-E:\tlperl\lib/pods/perl5222delta.pod type=file
-E:\tlperl\lib/pods/perl5223delta.pod type=file
-E:\tlperl\lib/pods/perl5224delta.pod type=file
-E:\tlperl\lib/pods/perl5240delta.pod type=file
-E:\tlperl\lib/pods/perl5241delta.pod type=file
-E:\tlperl\lib/pods/perl5242delta.pod type=file
-E:\tlperl\lib/pods/perl5243delta.pod type=file
-E:\tlperl\lib/pods/perl5244delta.pod type=file
-E:\tlperl\lib/pods/perl5260delta.pod type=file
-E:\tlperl\lib/pods/perl5261delta.pod type=file
-E:\tlperl\lib/pods/perl5262delta.pod type=file
-E:\tlperl\lib/pods/perl5263delta.pod type=file
-E:\tlperl\lib/pods/perl5280delta.pod type=file
-E:\tlperl\lib/pods/perl5281delta.pod type=file
-E:\tlperl\lib/pods/perl5282delta.pod type=file
-E:\tlperl\lib/pods/perl5283delta.pod type=file
-E:\tlperl\lib/pods/perl5300delta.pod type=file
-E:\tlperl\lib/pods/perl5301delta.pod type=file
-E:\tlperl\lib/pods/perl5302delta.pod type=file
-E:\tlperl\lib/pods/perl5303delta.pod type=file
-E:\tlperl\lib/pods/perl5320delta.pod type=file
-E:\tlperl\lib/pods/perl5321delta.pod type=file
-E:\tlperl\lib/pods/perl5340delta.pod type=file
-E:\tlperl\lib/pods/perl561delta.pod type=file
-E:\tlperl\lib/pods/perl56delta.pod type=file
-E:\tlperl\lib/pods/perl581delta.pod type=file
-E:\tlperl\lib/pods/perl582delta.pod type=file
-E:\tlperl\lib/pods/perl583delta.pod type=file
-E:\tlperl\lib/pods/perl584delta.pod type=file
-E:\tlperl\lib/pods/perl585delta.pod type=file
-E:\tlperl\lib/pods/perl586delta.pod type=file
-E:\tlperl\lib/pods/perl587delta.pod type=file
-E:\tlperl\lib/pods/perl588delta.pod type=file
-E:\tlperl\lib/pods/perl589delta.pod type=file
-E:\tlperl\lib/pods/perl58delta.pod type=file
-E:\tlperl\lib/pods/perlaix.pod type=file
-E:\tlperl\lib/pods/perlamiga.pod type=file
-E:\tlperl\lib/pods/perlandroid.pod type=file
-E:\tlperl\lib/pods/perlapi.pod type=file
-E:\tlperl\lib/pods/perlapio.pod type=file
-E:\tlperl\lib/pods/perlartistic.pod type=file
-E:\tlperl\lib/pods/perlbook.pod type=file
-E:\tlperl\lib/pods/perlboot.pod type=file
-E:\tlperl\lib/pods/perlbot.pod type=file
-E:\tlperl\lib/pods/perlbs2000.pod type=file
-E:\tlperl\lib/pods/perlcall.pod type=file
-E:\tlperl\lib/pods/perlcheat.pod type=file
-E:\tlperl\lib/pods/perlclib.pod type=file
-E:\tlperl\lib/pods/perlcn.pod type=file
-E:\tlperl\lib/pods/perlcommunity.pod type=file
-E:\tlperl\lib/pods/perlcygwin.pod type=file
-E:\tlperl\lib/pods/perldata.pod type=file
-E:\tlperl\lib/pods/perldbmfilter.pod type=file
-E:\tlperl\lib/pods/perldebguts.pod type=file
-E:\tlperl\lib/pods/perldebtut.pod type=file
-E:\tlperl\lib/pods/perldebug.pod type=file
-E:\tlperl\lib/pods/perldelta.pod type=file
-E:\tlperl\lib/pods/perldeprecation.pod type=file
-E:\tlperl\lib/pods/perldiag.pod type=file
-E:\tlperl\lib/pods/perldoc.pod type=file
-E:\tlperl\lib/pods/perldocstyle.pod type=file
-E:\tlperl\lib/pods/perldos.pod type=file
-E:\tlperl\lib/pods/perldsc.pod type=file
-E:\tlperl\lib/pods/perldtrace.pod type=file
-E:\tlperl\lib/pods/perlebcdic.pod type=file
-E:\tlperl\lib/pods/perlembed.pod type=file
-E:\tlperl\lib/pods/perlexperiment.pod type=file
-E:\tlperl\lib/pods/perlfaq.pod type=file
-E:\tlperl\lib/pods/perlfaq1.pod type=file
-E:\tlperl\lib/pods/perlfaq2.pod type=file
-E:\tlperl\lib/pods/perlfaq3.pod type=file
-E:\tlperl\lib/pods/perlfaq4.pod type=file
-E:\tlperl\lib/pods/perlfaq5.pod type=file
-E:\tlperl\lib/pods/perlfaq6.pod type=file
-E:\tlperl\lib/pods/perlfaq7.pod type=file
-E:\tlperl\lib/pods/perlfaq8.pod type=file
-E:\tlperl\lib/pods/perlfaq9.pod type=file
-E:\tlperl\lib/pods/perlfilter.pod type=file
-E:\tlperl\lib/pods/perlfork.pod type=file
-E:\tlperl\lib/pods/perlform.pod type=file
-E:\tlperl\lib/pods/perlfreebsd.pod type=file
-E:\tlperl\lib/pods/perlfunc.pod type=file
-E:\tlperl\lib/pods/perlgit.pod type=file
-E:\tlperl\lib/pods/perlglossary.pod type=file
-E:\tlperl\lib/pods/perlgov.pod type=file
-E:\tlperl\lib/pods/perlgpl.pod type=file
-E:\tlperl\lib/pods/perlguts.pod type=file
-E:\tlperl\lib/pods/perlhack.pod type=file
-E:\tlperl\lib/pods/perlhacktips.pod type=file
-E:\tlperl\lib/pods/perlhacktut.pod type=file
-E:\tlperl\lib/pods/perlhaiku.pod type=file
-E:\tlperl\lib/pods/perlhist.pod type=file
-E:\tlperl\lib/pods/perlhpux.pod type=file
-E:\tlperl\lib/pods/perlhurd.pod type=file
-E:\tlperl\lib/pods/perlintern.pod type=file
-E:\tlperl\lib/pods/perlinterp.pod type=file
-E:\tlperl\lib/pods/perlintro.pod type=file
-E:\tlperl\lib/pods/perliol.pod type=file
-E:\tlperl\lib/pods/perlipc.pod type=file
-E:\tlperl\lib/pods/perlirix.pod type=file
-E:\tlperl\lib/pods/perljp.pod type=file
-E:\tlperl\lib/pods/perlko.pod type=file
-E:\tlperl\lib/pods/perllexwarn.pod type=file
-E:\tlperl\lib/pods/perllinux.pod type=file
-E:\tlperl\lib/pods/perllocale.pod type=file
-E:\tlperl\lib/pods/perllol.pod type=file
-E:\tlperl\lib/pods/perlmacos.pod type=file
-E:\tlperl\lib/pods/perlmacosx.pod type=file
-E:\tlperl\lib/pods/perlmod.pod type=file
-E:\tlperl\lib/pods/perlmodinstall.pod type=file
-E:\tlperl\lib/pods/perlmodlib.pod type=file
-E:\tlperl\lib/pods/perlmodstyle.pod type=file
-E:\tlperl\lib/pods/perlmroapi.pod type=file
-E:\tlperl\lib/pods/perlnetware.pod type=file
-E:\tlperl\lib/pods/perlnewmod.pod type=file
-E:\tlperl\lib/pods/perlnumber.pod type=file
-E:\tlperl\lib/pods/perlobj.pod type=file
-E:\tlperl\lib/pods/perlootut.pod type=file
-E:\tlperl\lib/pods/perlop.pod type=file
-E:\tlperl\lib/pods/perlopenbsd.pod type=file
-E:\tlperl\lib/pods/perlopentut.pod type=file
-E:\tlperl\lib/pods/perlos2.pod type=file
-E:\tlperl\lib/pods/perlos390.pod type=file
-E:\tlperl\lib/pods/perlos400.pod type=file
-E:\tlperl\lib/pods/perlpacktut.pod type=file
-E:\tlperl\lib/pods/perlperf.pod type=file
-E:\tlperl\lib/pods/perlplan9.pod type=file
-E:\tlperl\lib/pods/perlpod.pod type=file
-E:\tlperl\lib/pods/perlpodspec.pod type=file
-E:\tlperl\lib/pods/perlpodstyle.pod type=file
-E:\tlperl\lib/pods/perlpolicy.pod type=file
-E:\tlperl\lib/pods/perlport.pod type=file
-E:\tlperl\lib/pods/perlpragma.pod type=file
-E:\tlperl\lib/pods/perlqnx.pod type=file
-E:\tlperl\lib/pods/perlre.pod type=file
-E:\tlperl\lib/pods/perlreapi.pod type=file
-E:\tlperl\lib/pods/perlrebackslash.pod type=file
-E:\tlperl\lib/pods/perlrecharclass.pod type=file
-E:\tlperl\lib/pods/perlref.pod type=file
-E:\tlperl\lib/pods/perlreftut.pod type=file
-E:\tlperl\lib/pods/perlreguts.pod type=file
-E:\tlperl\lib/pods/perlrepository.pod type=file
-E:\tlperl\lib/pods/perlrequick.pod type=file
-E:\tlperl\lib/pods/perlreref.pod type=file
-E:\tlperl\lib/pods/perlretut.pod type=file
-E:\tlperl\lib/pods/perlriscos.pod type=file
-E:\tlperl\lib/pods/perlrun.pod type=file
-E:\tlperl\lib/pods/perlsec.pod type=file
-E:\tlperl\lib/pods/perlsecpolicy.pod type=file
-E:\tlperl\lib/pods/perlsolaris.pod type=file
-E:\tlperl\lib/pods/perlsource.pod type=file
-E:\tlperl\lib/pods/perlstyle.pod type=file
-E:\tlperl\lib/pods/perlsub.pod type=file
-E:\tlperl\lib/pods/perlsyn.pod type=file
-E:\tlperl\lib/pods/perlsynology.pod type=file
-E:\tlperl\lib/pods/perlthrtut.pod type=file
-E:\tlperl\lib/pods/perltie.pod type=file
-E:\tlperl\lib/pods/perltoc.pod type=file
-E:\tlperl\lib/pods/perltodo.pod type=file
-E:\tlperl\lib/pods/perltooc.pod type=file
-E:\tlperl\lib/pods/perltoot.pod type=file
-E:\tlperl\lib/pods/perltrap.pod type=file
-E:\tlperl\lib/pods/perltru64.pod type=file
-E:\tlperl\lib/pods/perltw.pod type=file
-E:\tlperl\lib/pods/perlunicode.pod type=file
-E:\tlperl\lib/pods/perlunicook.pod type=file
-E:\tlperl\lib/pods/perlunifaq.pod type=file
-E:\tlperl\lib/pods/perluniintro.pod type=file
-E:\tlperl\lib/pods/perluniprops.pod type=file
-E:\tlperl\lib/pods/perlunitut.pod type=file
-E:\tlperl\lib/pods/perlutil.pod type=file
-E:\tlperl\lib/pods/perlvar.pod type=file
-E:\tlperl\lib/pods/perlvms.pod type=file
-E:\tlperl\lib/pods/perlvos.pod type=file
-E:\tlperl\lib/pods/perlwin32.pod type=file
-E:\tlperl\lib/pods/perlxs.pod type=file
-E:\tlperl\lib/pods/perlxstut.pod type=file
-E:\tlperl\lib/pods/perlxstypemap.pod type=file
-E:\tlperl\lib/re.pm type=file
-E:\tlperl\lib/sigtrap.pm type=file
-E:\tlperl\lib/sort.pm type=file
-E:\tlperl\lib/strict.pm type=file
-E:\tlperl\lib/subs.pm type=file
-E:\tlperl\lib/threads.pm type=file
-E:\tlperl\lib/threads/shared.pm type=file
-E:\tlperl\lib/unicore/Blocks.txt type=file
-E:\tlperl\lib/unicore/CombiningClass.pl type=file
-E:\tlperl\lib/unicore/Decomposition.pl type=file
-E:\tlperl\lib/unicore/Name.pl type=file
-E:\tlperl\lib/unicore/Name.pm type=file
-E:\tlperl\lib/unicore/NamedSequences.txt type=file
-E:\tlperl\lib/unicore/SpecialCasing.txt type=file
-E:\tlperl\lib/unicore/To/Age.pl type=file
-E:\tlperl\lib/unicore/To/Bc.pl type=file
-E:\tlperl\lib/unicore/To/Bmg.pl type=file
-E:\tlperl\lib/unicore/To/Bpb.pl type=file
-E:\tlperl\lib/unicore/To/Bpt.pl type=file
-E:\tlperl\lib/unicore/To/Cf.pl type=file
-E:\tlperl\lib/unicore/To/Digit.pl type=file
-E:\tlperl\lib/unicore/To/Ea.pl type=file
-E:\tlperl\lib/unicore/To/EqUIdeo.pl type=file
-E:\tlperl\lib/unicore/To/Fold.pl type=file
-E:\tlperl\lib/unicore/To/GCB.pl type=file
-E:\tlperl\lib/unicore/To/Gc.pl type=file
-E:\tlperl\lib/unicore/To/Hst.pl type=file
-E:\tlperl\lib/unicore/To/Identif2.pl type=file
-E:\tlperl\lib/unicore/To/Identifi.pl type=file
-E:\tlperl\lib/unicore/To/InPC.pl type=file
-E:\tlperl\lib/unicore/To/InSC.pl type=file
-E:\tlperl\lib/unicore/To/Isc.pl type=file
-E:\tlperl\lib/unicore/To/Jg.pl type=file
-E:\tlperl\lib/unicore/To/Jt.pl type=file
-E:\tlperl\lib/unicore/To/Lb.pl type=file
-E:\tlperl\lib/unicore/To/Lc.pl type=file
-E:\tlperl\lib/unicore/To/Lower.pl type=file
-E:\tlperl\lib/unicore/To/NFCQC.pl type=file
-E:\tlperl\lib/unicore/To/NFDQC.pl type=file
-E:\tlperl\lib/unicore/To/NFKCCF.pl type=file
-E:\tlperl\lib/unicore/To/NFKCQC.pl type=file
-E:\tlperl\lib/unicore/To/NFKDQC.pl type=file
-E:\tlperl\lib/unicore/To/Na1.pl type=file
-E:\tlperl\lib/unicore/To/NameAlia.pl type=file
-E:\tlperl\lib/unicore/To/Nt.pl type=file
-E:\tlperl\lib/unicore/To/Nv.pl type=file
-E:\tlperl\lib/unicore/To/PerlDeci.pl type=file
-E:\tlperl\lib/unicore/To/SB.pl type=file
-E:\tlperl\lib/unicore/To/Sc.pl type=file
-E:\tlperl\lib/unicore/To/Scx.pl type=file
-E:\tlperl\lib/unicore/To/Tc.pl type=file
-E:\tlperl\lib/unicore/To/Title.pl type=file
-E:\tlperl\lib/unicore/To/Uc.pl type=file
-E:\tlperl\lib/unicore/To/Upper.pl type=file
-E:\tlperl\lib/unicore/To/Vo.pl type=file
-E:\tlperl\lib/unicore/To/WB.pl type=file
-E:\tlperl\lib/unicore/To/_PerlLB.pl type=file
-E:\tlperl\lib/unicore/To/_PerlSCX.pl type=file
-E:\tlperl\lib/unicore/UCD.pl type=file
-E:\tlperl\lib/unicore/lib/Age/NA.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V100.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V11.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V110.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V120.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V130.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V20.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V30.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V31.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V32.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V40.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V41.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V50.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V51.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V52.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V60.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V61.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V70.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V80.pl type=file
-E:\tlperl\lib/unicore/lib/Age/V90.pl type=file
-E:\tlperl\lib/unicore/lib/Alpha/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/AL.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/AN.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/B.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/BN.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/CS.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/EN.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/ES.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/ET.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/L.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/NSM.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/ON.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/R.pl type=file
-E:\tlperl\lib/unicore/lib/Bc/WS.pl type=file
-E:\tlperl\lib/unicore/lib/BidiC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/BidiM/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Blk/NB.pl type=file
-E:\tlperl\lib/unicore/lib/Bpt/C.pl type=file
-E:\tlperl\lib/unicore/lib/Bpt/N.pl type=file
-E:\tlperl\lib/unicore/lib/Bpt/O.pl type=file
-E:\tlperl\lib/unicore/lib/CE/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CI/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWCF/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWCM/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWKCF/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWL/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWT/Y.pl type=file
-E:\tlperl\lib/unicore/lib/CWU/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Cased/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/A.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/AL.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/AR.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/ATAR.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/B.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/BR.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/DB.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/NK.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/NR.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/OV.pl type=file
-E:\tlperl\lib/unicore/lib/Ccc/VR.pl type=file
-E:\tlperl\lib/unicore/lib/CompEx/Y.pl type=file
-E:\tlperl\lib/unicore/lib/DI/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Dash/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Dep/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Dia/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Com.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Enc.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Fin.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Font.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Init.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Iso.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Med.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Nar.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Nb.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/NonCanon.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Sqr.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Sub.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Sup.pl type=file
-E:\tlperl\lib/unicore/lib/Dt/Vert.pl type=file
-E:\tlperl\lib/unicore/lib/EBase/Y.pl type=file
-E:\tlperl\lib/unicore/lib/EComp/Y.pl type=file
-E:\tlperl\lib/unicore/lib/EPres/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Ea/A.pl type=file
-E:\tlperl\lib/unicore/lib/Ea/H.pl type=file
-E:\tlperl\lib/unicore/lib/Ea/N.pl type=file
-E:\tlperl\lib/unicore/lib/Ea/Na.pl type=file
-E:\tlperl\lib/unicore/lib/Ea/W.pl type=file
-E:\tlperl\lib/unicore/lib/Emoji/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Ext/Y.pl type=file
-E:\tlperl\lib/unicore/lib/ExtPict/Y.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/CN.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/EX.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/LV.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/LVT.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/PP.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/SM.pl type=file
-E:\tlperl\lib/unicore/lib/GCB/XX.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/C.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Cf.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Cn.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/L.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/LC.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Ll.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Lm.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Lo.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Lu.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/M.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Mc.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Me.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Mn.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/N.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Nd.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Nl.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/No.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/P.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Pc.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Pd.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Pe.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Pf.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Pi.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Po.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Ps.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/S.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Sc.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Sk.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Sm.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/So.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Z.pl type=file
-E:\tlperl\lib/unicore/lib/Gc/Zs.pl type=file
-E:\tlperl\lib/unicore/lib/GrBase/Y.pl type=file
-E:\tlperl\lib/unicore/lib/GrExt/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Hex/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Hst/NA.pl type=file
-E:\tlperl\lib/unicore/lib/Hyphen/T.pl type=file
-E:\tlperl\lib/unicore/lib/IDC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/IDS/Y.pl type=file
-E:\tlperl\lib/unicore/lib/IdStatus/Allowed.pl type=file
-E:\tlperl\lib/unicore/lib/IdStatus/Restrict.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/DefaultI.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Exclusio.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Inclusio.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/LimitedU.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/NotChara.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/NotNFKC.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/NotXID.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Obsolete.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Recommen.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Technica.pl type=file
-E:\tlperl\lib/unicore/lib/IdType/Uncommon.pl type=file
-E:\tlperl\lib/unicore/lib/Ideo/Y.pl type=file
-E:\tlperl\lib/unicore/lib/In/10_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/11_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/12_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/12_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/13_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/2_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/2_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/3_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/3_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/3_2.pl type=file
-E:\tlperl\lib/unicore/lib/In/4_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/4_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/5_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/5_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/5_2.pl type=file
-E:\tlperl\lib/unicore/lib/In/6_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/6_1.pl type=file
-E:\tlperl\lib/unicore/lib/In/6_2.pl type=file
-E:\tlperl\lib/unicore/lib/In/6_3.pl type=file
-E:\tlperl\lib/unicore/lib/In/7_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/8_0.pl type=file
-E:\tlperl\lib/unicore/lib/In/9_0.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/Bottom.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/BottomAn.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/Left.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/LeftAndR.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/NA.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/Overstru.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/Right.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/Top.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/TopAndBo.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/TopAndL2.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/TopAndLe.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/TopAndRi.pl type=file
-E:\tlperl\lib/unicore/lib/InPC/VisualOr.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Avagraha.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Bindu.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Cantilla.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona2.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona3.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona4.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona5.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona6.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona7.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona8.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consona9.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Consonan.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Invisibl.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Nukta.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Number.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Other.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/PureKill.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Syllable.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/ToneMark.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Virama.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Visarga.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/Vowel.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/VowelDep.pl type=file
-E:\tlperl\lib/unicore/lib/InSC/VowelInd.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Ain.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Alef.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Beh.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Dal.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/FarsiYeh.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Feh.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Gaf.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Hah.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/HanifiRo.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Kaf.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Lam.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/NoJoinin.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Qaf.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Reh.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Sad.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Seen.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Waw.pl type=file
-E:\tlperl\lib/unicore/lib/Jg/Yeh.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/C.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/D.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/L.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/R.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/T.pl type=file
-E:\tlperl\lib/unicore/lib/Jt/U.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/AI.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/AL.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/BA.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/BB.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/CJ.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/CL.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/CM.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/EX.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/GL.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/ID.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/IN.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/IS.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/NS.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/NU.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/OP.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/PO.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/PR.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/QU.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/SA.pl type=file
-E:\tlperl\lib/unicore/lib/Lb/XX.pl type=file
-E:\tlperl\lib/unicore/lib/Lower/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Math/Y.pl type=file
-E:\tlperl\lib/unicore/lib/NFCQC/M.pl type=file
-E:\tlperl\lib/unicore/lib/NFCQC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/NFDQC/N.pl type=file
-E:\tlperl\lib/unicore/lib/NFDQC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/NFKCQC/N.pl type=file
-E:\tlperl\lib/unicore/lib/NFKCQC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/NFKDQC/N.pl type=file
-E:\tlperl\lib/unicore/lib/NFKDQC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Nt/Di.pl type=file
-E:\tlperl\lib/unicore/lib/Nt/None.pl type=file
-E:\tlperl\lib/unicore/lib/Nt/Nu.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/0.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/10.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/100.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/10000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/100000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/11.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/12.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/13.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/14.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/15.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/16.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/17.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/18.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/19.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_16.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_2.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_3.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_4.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_6.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/1_8.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/2.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/20.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/200.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/2000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/20000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/2_3.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/3.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/30.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/300.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/3000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/30000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/3_16.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/3_4.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/4.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/40.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/400.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/4000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/40000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/5.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/50.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/500.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/5000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/50000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/6.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/60.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/600.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/6000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/60000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/7.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/70.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/700.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/7000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/70000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/8.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/80.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/800.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/8000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/80000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/9.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/90.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/900.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/9000.pl type=file
-E:\tlperl\lib/unicore/lib/Nv/90000.pl type=file
-E:\tlperl\lib/unicore/lib/PCM/Y.pl type=file
-E:\tlperl\lib/unicore/lib/PatSyn/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Alnum.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Assigned.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Blank.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Graph.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/PerlWord.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/PosixPun.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Print.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/SpacePer.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Title.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/Word.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/XPosixPu.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlAny.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlCh2.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlCha.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlFol.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlIDC.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlIDS.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlIsI.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlNch.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlPat.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlPr2.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlPro.pl type=file
-E:\tlperl\lib/unicore/lib/Perl/_PerlQuo.pl type=file
-E:\tlperl\lib/unicore/lib/QMark/Y.pl type=file
-E:\tlperl\lib/unicore/lib/SB/AT.pl type=file
-E:\tlperl\lib/unicore/lib/SB/CL.pl type=file
-E:\tlperl\lib/unicore/lib/SB/EX.pl type=file
-E:\tlperl\lib/unicore/lib/SB/FO.pl type=file
-E:\tlperl\lib/unicore/lib/SB/LE.pl type=file
-E:\tlperl\lib/unicore/lib/SB/LO.pl type=file
-E:\tlperl\lib/unicore/lib/SB/NU.pl type=file
-E:\tlperl\lib/unicore/lib/SB/SC.pl type=file
-E:\tlperl\lib/unicore/lib/SB/ST.pl type=file
-E:\tlperl\lib/unicore/lib/SB/Sp.pl type=file
-E:\tlperl\lib/unicore/lib/SB/UP.pl type=file
-E:\tlperl\lib/unicore/lib/SB/XX.pl type=file
-E:\tlperl\lib/unicore/lib/SD/Y.pl type=file
-E:\tlperl\lib/unicore/lib/STerm/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Arab.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Beng.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Cprt.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Cyrl.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Deva.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Dupl.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Geor.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Glag.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Gong.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Gonm.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Gran.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Grek.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Gujr.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Guru.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Han.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Hang.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Hira.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Kana.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Knda.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Latn.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Limb.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Linb.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Mlym.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Mong.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Mult.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Orya.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Sinh.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Syrc.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Taml.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Telu.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Zinh.pl type=file
-E:\tlperl\lib/unicore/lib/Sc/Zyyy.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Adlm.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Arab.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Armn.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Beng.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Bhks.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Bopo.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Cakm.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Cham.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Copt.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Cprt.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Cyrl.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Deva.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Diak.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Dupl.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Ethi.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Geor.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Glag.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Gong.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Gonm.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Gran.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Grek.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Gujr.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Guru.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Han.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Hang.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Hebr.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Hira.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Hmng.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Hmnp.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Kana.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Khar.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Khmr.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Khoj.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Knda.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Kthi.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Lana.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Lao.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Latn.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Limb.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Lina.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Linb.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Mlym.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Mong.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Mult.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Mymr.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Nand.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Orya.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Phlp.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Rohg.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Shrd.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Sind.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Sinh.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Syrc.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Tagb.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Takr.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Talu.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Taml.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Tang.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Telu.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Thaa.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Tibt.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Tirh.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Xsux.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Yezi.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Yi.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Zinh.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Zyyy.pl type=file
-E:\tlperl\lib/unicore/lib/Scx/Zzzz.pl type=file
-E:\tlperl\lib/unicore/lib/Term/Y.pl type=file
-E:\tlperl\lib/unicore/lib/UIdeo/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Upper/Y.pl type=file
-E:\tlperl\lib/unicore/lib/Vo/R.pl type=file
-E:\tlperl\lib/unicore/lib/Vo/Tr.pl type=file
-E:\tlperl\lib/unicore/lib/Vo/Tu.pl type=file
-E:\tlperl\lib/unicore/lib/Vo/U.pl type=file
-E:\tlperl\lib/unicore/lib/WB/EX.pl type=file
-E:\tlperl\lib/unicore/lib/WB/Extend.pl type=file
-E:\tlperl\lib/unicore/lib/WB/FO.pl type=file
-E:\tlperl\lib/unicore/lib/WB/HL.pl type=file
-E:\tlperl\lib/unicore/lib/WB/KA.pl type=file
-E:\tlperl\lib/unicore/lib/WB/LE.pl type=file
-E:\tlperl\lib/unicore/lib/WB/MB.pl type=file
-E:\tlperl\lib/unicore/lib/WB/ML.pl type=file
-E:\tlperl\lib/unicore/lib/WB/MN.pl type=file
-E:\tlperl\lib/unicore/lib/WB/NU.pl type=file
-E:\tlperl\lib/unicore/lib/WB/WSegSpac.pl type=file
-E:\tlperl\lib/unicore/lib/WB/XX.pl type=file
-E:\tlperl\lib/unicore/lib/XIDC/Y.pl type=file
-E:\tlperl\lib/unicore/lib/XIDS/Y.pl type=file
-E:\tlperl\lib/unicore/uni_keywords.pl type=file
-E:\tlperl\lib/unicore/version type=file
-E:\tlperl\lib/utf8.pm type=file
-E:\tlperl\lib/vars.pm type=file
-E:\tlperl\lib/version.pm type=file
-E:\tlperl\lib/version.pod type=file
-E:\tlperl\lib/version/Internals.pod type=file
-E:\tlperl\lib/version/regex.pm type=file
-E:\tlperl\lib/vmsish.pm type=file
-E:\tlperl\lib/warnings.pm type=file
-E:\tlperl\lib/warnings/register.pm type=file
+d:\tlperl\bin/corelist.bat type=file
+d:\tlperl\bin/cpan.bat type=file
+d:\tlperl\bin/enc2xs.bat type=file
+d:\tlperl\bin/encguess.bat type=file
+d:\tlperl\bin/h2ph.bat type=file
+d:\tlperl\bin/h2xs.bat type=file
+d:\tlperl\bin/instmodsh.bat type=file
+d:\tlperl\bin/json_pp.bat type=file
+d:\tlperl\bin/libnetcfg.bat type=file
+d:\tlperl\bin/perl.exe from=d:\tlperl\bin/perl5.38.2.exe type=link
+d:\tlperl\bin/perl5.38.2.exe type=file
+d:\tlperl\bin/perl538.dll type=file
+d:\tlperl\bin/perlbug.bat type=file
+d:\tlperl\bin/perldoc.bat type=file
+d:\tlperl\bin/perlivp.bat type=file
+d:\tlperl\bin/perlthanks.bat from=d:\tlperl\bin/perlbug.bat type=link
+d:\tlperl\bin/piconv.bat type=file
+d:\tlperl\bin/pl2pm.bat type=file
+d:\tlperl\bin/pod2html.bat type=file
+d:\tlperl\bin/pod2man.bat type=file
+d:\tlperl\bin/pod2text.bat type=file
+d:\tlperl\bin/pod2usage.bat type=file
+d:\tlperl\bin/podchecker.bat type=file
+d:\tlperl\bin/prove.bat type=file
+d:\tlperl\bin/ptar.bat type=file
+d:\tlperl\bin/ptardiff.bat type=file
+d:\tlperl\bin/ptargrep.bat type=file
+d:\tlperl\bin/shasum.bat type=file
+d:\tlperl\bin/splain.bat type=file
+d:\tlperl\bin/streamzip.bat type=file
+d:\tlperl\bin/xsubpp.bat type=file
+d:\tlperl\bin/zipdetails.bat type=file
+d:\tlperl\lib/AnyDBM_File.pm type=file
+d:\tlperl\lib/App/Cpan.pm type=file
+d:\tlperl\lib/App/Prove.pm type=file
+d:\tlperl\lib/App/Prove/State.pm type=file
+d:\tlperl\lib/App/Prove/State/Result.pm type=file
+d:\tlperl\lib/App/Prove/State/Result/Test.pm type=file
+d:\tlperl\lib/Archive/Tar.pm type=file
+d:\tlperl\lib/Archive/Tar/Constant.pm type=file
+d:\tlperl\lib/Archive/Tar/File.pm type=file
+d:\tlperl\lib/Attribute/Handlers.pm type=file
+d:\tlperl\lib/AutoLoader.pm type=file
+d:\tlperl\lib/AutoSplit.pm type=file
+d:\tlperl\lib/B.pm type=file
+d:\tlperl\lib/B/Concise.pm type=file
+d:\tlperl\lib/B/Deparse.pm type=file
+d:\tlperl\lib/B/Op_private.pm type=file
+d:\tlperl\lib/B/Showlex.pm type=file
+d:\tlperl\lib/B/Terse.pm type=file
+d:\tlperl\lib/B/Xref.pm type=file
+d:\tlperl\lib/Benchmark.pm type=file
+d:\tlperl\lib/CORE.pod type=file
+d:\tlperl\lib/CORE/EXTERN.h type=file
+d:\tlperl\lib/CORE/INTERN.h type=file
+d:\tlperl\lib/CORE/XSUB.h type=file
+d:\tlperl\lib/CORE/arpa/inet.h type=file
+d:\tlperl\lib/CORE/av.h type=file
+d:\tlperl\lib/CORE/bitcount.h type=file
+d:\tlperl\lib/CORE/charclass_invlists.h type=file
+d:\tlperl\lib/CORE/config.h type=file
+d:\tlperl\lib/CORE/cop.h type=file
+d:\tlperl\lib/CORE/cv.h type=file
+d:\tlperl\lib/CORE/dirent.h type=file
+d:\tlperl\lib/CORE/dosish.h type=file
+d:\tlperl\lib/CORE/ebcdic_tables.h type=file
+d:\tlperl\lib/CORE/embed.h type=file
+d:\tlperl\lib/CORE/embedvar.h type=file
+d:\tlperl\lib/CORE/fakesdio.h type=file
+d:\tlperl\lib/CORE/feature.h type=file
+d:\tlperl\lib/CORE/form.h type=file
+d:\tlperl\lib/CORE/git_version.h type=file
+d:\tlperl\lib/CORE/gv.h type=file
+d:\tlperl\lib/CORE/handy.h type=file
+d:\tlperl\lib/CORE/hv.h type=file
+d:\tlperl\lib/CORE/hv_func.h type=file
+d:\tlperl\lib/CORE/hv_macro.h type=file
+d:\tlperl\lib/CORE/inline.h type=file
+d:\tlperl\lib/CORE/intrpvar.h type=file
+d:\tlperl\lib/CORE/invlist_inline.h type=file
+d:\tlperl\lib/CORE/iperlsys.h type=file
+d:\tlperl\lib/CORE/keywords.h type=file
+d:\tlperl\lib/CORE/l1_char_class_tab.h type=file
+d:\tlperl\lib/CORE/malloc_ctl.h type=file
+d:\tlperl\lib/CORE/metaconfig.h type=file
+d:\tlperl\lib/CORE/mg.h type=file
+d:\tlperl\lib/CORE/mg_data.h type=file
+d:\tlperl\lib/CORE/mg_raw.h type=file
+d:\tlperl\lib/CORE/mg_vtable.h type=file
+d:\tlperl\lib/CORE/mydtrace.h type=file
+d:\tlperl\lib/CORE/netdb.h type=file
+d:\tlperl\lib/CORE/nostdio.h type=file
+d:\tlperl\lib/CORE/op.h type=file
+d:\tlperl\lib/CORE/op_reg_common.h type=file
+d:\tlperl\lib/CORE/opcode.h type=file
+d:\tlperl\lib/CORE/opnames.h type=file
+d:\tlperl\lib/CORE/overload.h type=file
+d:\tlperl\lib/CORE/pad.h type=file
+d:\tlperl\lib/CORE/parser.h type=file
+d:\tlperl\lib/CORE/patchlevel.h type=file
+d:\tlperl\lib/CORE/perl.h type=file
+d:\tlperl\lib/CORE/perl538.lib type=file
+d:\tlperl\lib/CORE/perl_inc_macro.h type=file
+d:\tlperl\lib/CORE/perl_langinfo.h type=file
+d:\tlperl\lib/CORE/perl_siphash.h type=file
+d:\tlperl\lib/CORE/perlapi.h type=file
+d:\tlperl\lib/CORE/perlhost.h type=file
+d:\tlperl\lib/CORE/perlio.h type=file
+d:\tlperl\lib/CORE/perliol.h type=file
+d:\tlperl\lib/CORE/perlsdio.h type=file
+d:\tlperl\lib/CORE/perlstatic.h type=file
+d:\tlperl\lib/CORE/perlvars.h type=file
+d:\tlperl\lib/CORE/perly.h type=file
+d:\tlperl\lib/CORE/pp.h type=file
+d:\tlperl\lib/CORE/pp_proto.h type=file
+d:\tlperl\lib/CORE/proto.h type=file
+d:\tlperl\lib/CORE/reentr.h type=file
+d:\tlperl\lib/CORE/regcharclass.h type=file
+d:\tlperl\lib/CORE/regcomp.h type=file
+d:\tlperl\lib/CORE/regcomp_internal.h type=file
+d:\tlperl\lib/CORE/regexp.h type=file
+d:\tlperl\lib/CORE/reginline.h type=file
+d:\tlperl\lib/CORE/regnodes.h type=file
+d:\tlperl\lib/CORE/sbox32_hash.h type=file
+d:\tlperl\lib/CORE/scope.h type=file
+d:\tlperl\lib/CORE/scope_types.h type=file
+d:\tlperl\lib/CORE/sv.h type=file
+d:\tlperl\lib/CORE/sv_inline.h type=file
+d:\tlperl\lib/CORE/sys/errno2.h type=file
+d:\tlperl\lib/CORE/sys/socket.h type=file
+d:\tlperl\lib/CORE/thread.h type=file
+d:\tlperl\lib/CORE/time64.h type=file
+d:\tlperl\lib/CORE/time64_config.h type=file
+d:\tlperl\lib/CORE/uconfig.h type=file
+d:\tlperl\lib/CORE/uni_keywords.h type=file
+d:\tlperl\lib/CORE/unicode_constants.h type=file
+d:\tlperl\lib/CORE/unixish.h type=file
+d:\tlperl\lib/CORE/utf8.h type=file
+d:\tlperl\lib/CORE/utfebcdic.h type=file
+d:\tlperl\lib/CORE/util.h type=file
+d:\tlperl\lib/CORE/uudmap.h type=file
+d:\tlperl\lib/CORE/vdir.h type=file
+d:\tlperl\lib/CORE/vmem.h type=file
+d:\tlperl\lib/CORE/vutil.h type=file
+d:\tlperl\lib/CORE/warnings.h type=file
+d:\tlperl\lib/CORE/win32.h type=file
+d:\tlperl\lib/CORE/win32iop.h type=file
+d:\tlperl\lib/CORE/win32thread.h type=file
+d:\tlperl\lib/CORE/zaphod32_hash.h type=file
+d:\tlperl\lib/CPAN.pm type=file
+d:\tlperl\lib/CPAN/API/HOWTO.pod type=file
+d:\tlperl\lib/CPAN/Author.pm type=file
+d:\tlperl\lib/CPAN/Bundle.pm type=file
+d:\tlperl\lib/CPAN/CacheMgr.pm type=file
+d:\tlperl\lib/CPAN/Complete.pm type=file
+d:\tlperl\lib/CPAN/Debug.pm type=file
+d:\tlperl\lib/CPAN/DeferredCode.pm type=file
+d:\tlperl\lib/CPAN/Distribution.pm type=file
+d:\tlperl\lib/CPAN/Distroprefs.pm type=file
+d:\tlperl\lib/CPAN/Distrostatus.pm type=file
+d:\tlperl\lib/CPAN/Exception/RecursiveDependency.pm type=file
+d:\tlperl\lib/CPAN/Exception/blocked_urllist.pm type=file
+d:\tlperl\lib/CPAN/Exception/yaml_not_installed.pm type=file
+d:\tlperl\lib/CPAN/Exception/yaml_process_error.pm type=file
+d:\tlperl\lib/CPAN/FTP.pm type=file
+d:\tlperl\lib/CPAN/FTP/netrc.pm type=file
+d:\tlperl\lib/CPAN/FirstTime.pm type=file
+d:\tlperl\lib/CPAN/HTTP/Client.pm type=file
+d:\tlperl\lib/CPAN/HTTP/Credentials.pm type=file
+d:\tlperl\lib/CPAN/HandleConfig.pm type=file
+d:\tlperl\lib/CPAN/Index.pm type=file
+d:\tlperl\lib/CPAN/InfoObj.pm type=file
+d:\tlperl\lib/CPAN/Kwalify.pm type=file
+d:\tlperl\lib/CPAN/Kwalify/distroprefs.dd type=file
+d:\tlperl\lib/CPAN/Kwalify/distroprefs.yml type=file
+d:\tlperl\lib/CPAN/LWP/UserAgent.pm type=file
+d:\tlperl\lib/CPAN/Meta.pm type=file
+d:\tlperl\lib/CPAN/Meta/Converter.pm type=file
+d:\tlperl\lib/CPAN/Meta/Feature.pm type=file
+d:\tlperl\lib/CPAN/Meta/History.pm type=file
+d:\tlperl\lib/CPAN/Meta/History/Meta_1_0.pod type=file
+d:\tlperl\lib/CPAN/Meta/History/Meta_1_1.pod type=file
+d:\tlperl\lib/CPAN/Meta/History/Meta_1_2.pod type=file
+d:\tlperl\lib/CPAN/Meta/History/Meta_1_3.pod type=file
+d:\tlperl\lib/CPAN/Meta/History/Meta_1_4.pod type=file
+d:\tlperl\lib/CPAN/Meta/Merge.pm type=file
+d:\tlperl\lib/CPAN/Meta/Prereqs.pm type=file
+d:\tlperl\lib/CPAN/Meta/Requirements.pm type=file
+d:\tlperl\lib/CPAN/Meta/Spec.pm type=file
+d:\tlperl\lib/CPAN/Meta/Validator.pm type=file
+d:\tlperl\lib/CPAN/Meta/YAML.pm type=file
+d:\tlperl\lib/CPAN/Mirrors.pm type=file
+d:\tlperl\lib/CPAN/Module.pm type=file
+d:\tlperl\lib/CPAN/Nox.pm type=file
+d:\tlperl\lib/CPAN/Plugin.pm type=file
+d:\tlperl\lib/CPAN/Plugin/Specfile.pm type=file
+d:\tlperl\lib/CPAN/Prompt.pm type=file
+d:\tlperl\lib/CPAN/Queue.pm type=file
+d:\tlperl\lib/CPAN/Shell.pm type=file
+d:\tlperl\lib/CPAN/Tarzip.pm type=file
+d:\tlperl\lib/CPAN/URL.pm type=file
+d:\tlperl\lib/CPAN/Version.pm type=file
+d:\tlperl\lib/Carp.pm type=file
+d:\tlperl\lib/Carp/Heavy.pm type=file
+d:\tlperl\lib/Class/Struct.pm type=file
+d:\tlperl\lib/Compress/Raw/Bzip2.pm type=file
+d:\tlperl\lib/Compress/Raw/Zlib.pm type=file
+d:\tlperl\lib/Compress/Zlib.pm type=file
+d:\tlperl\lib/Config.pm type=file
+d:\tlperl\lib/Config.pod type=file
+d:\tlperl\lib/Config/Extensions.pm type=file
+d:\tlperl\lib/Config/Perl/V.pm type=file
+d:\tlperl\lib/Config_git.pl type=file
+d:\tlperl\lib/Config_heavy.pl type=file
+d:\tlperl\lib/Cwd.pm type=file
+d:\tlperl\lib/DB.pm type=file
+d:\tlperl\lib/DBM_Filter.pm type=file
+d:\tlperl\lib/DBM_Filter/compress.pm type=file
+d:\tlperl\lib/DBM_Filter/encode.pm type=file
+d:\tlperl\lib/DBM_Filter/int32.pm type=file
+d:\tlperl\lib/DBM_Filter/null.pm type=file
+d:\tlperl\lib/DBM_Filter/utf8.pm type=file
+d:\tlperl\lib/Data/Dumper.pm type=file
+d:\tlperl\lib/Devel/PPPort.pm type=file
+d:\tlperl\lib/Devel/Peek.pm type=file
+d:\tlperl\lib/Devel/SelfStubber.pm type=file
+d:\tlperl\lib/Digest.pm type=file
+d:\tlperl\lib/Digest/MD5.pm type=file
+d:\tlperl\lib/Digest/SHA.pm type=file
+d:\tlperl\lib/Digest/base.pm type=file
+d:\tlperl\lib/Digest/file.pm type=file
+d:\tlperl\lib/DirHandle.pm type=file
+d:\tlperl\lib/Dumpvalue.pm type=file
+d:\tlperl\lib/DynaLoader.pm type=file
+d:\tlperl\lib/Encode.pm type=file
+d:\tlperl\lib/Encode/Alias.pm type=file
+d:\tlperl\lib/Encode/Byte.pm type=file
+d:\tlperl\lib/Encode/CJKConstants.pm type=file
+d:\tlperl\lib/Encode/CN.pm type=file
+d:\tlperl\lib/Encode/CN/HZ.pm type=file
+d:\tlperl\lib/Encode/Changes.e2x type=file
+d:\tlperl\lib/Encode/Config.pm type=file
+d:\tlperl\lib/Encode/ConfigLocal_PM.e2x type=file
+d:\tlperl\lib/Encode/EBCDIC.pm type=file
+d:\tlperl\lib/Encode/Encoder.pm type=file
+d:\tlperl\lib/Encode/Encoding.pm type=file
+d:\tlperl\lib/Encode/GSM0338.pm type=file
+d:\tlperl\lib/Encode/Guess.pm type=file
+d:\tlperl\lib/Encode/JP.pm type=file
+d:\tlperl\lib/Encode/JP/H2Z.pm type=file
+d:\tlperl\lib/Encode/JP/JIS7.pm type=file
+d:\tlperl\lib/Encode/KR.pm type=file
+d:\tlperl\lib/Encode/KR/2022_KR.pm type=file
+d:\tlperl\lib/Encode/MIME/Header.pm type=file
+d:\tlperl\lib/Encode/MIME/Header/ISO_2022_JP.pm type=file
+d:\tlperl\lib/Encode/MIME/Name.pm type=file
+d:\tlperl\lib/Encode/Makefile_PL.e2x type=file
+d:\tlperl\lib/Encode/PerlIO.pod type=file
+d:\tlperl\lib/Encode/README.e2x type=file
+d:\tlperl\lib/Encode/Supported.pod type=file
+d:\tlperl\lib/Encode/Symbol.pm type=file
+d:\tlperl\lib/Encode/TW.pm type=file
+d:\tlperl\lib/Encode/Unicode.pm type=file
+d:\tlperl\lib/Encode/Unicode/UTF7.pm type=file
+d:\tlperl\lib/Encode/_PM.e2x type=file
+d:\tlperl\lib/Encode/_T.e2x type=file
+d:\tlperl\lib/Encode/encode.h type=file
+d:\tlperl\lib/English.pm type=file
+d:\tlperl\lib/Env.pm type=file
+d:\tlperl\lib/Errno.pm type=file
+d:\tlperl\lib/Exporter.pm type=file
+d:\tlperl\lib/Exporter/Heavy.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Base.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/Unix.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/VMS.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/aix.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/android.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/cygwin.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/darwin.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/dec_osf.pm type=file
+d:\tlperl\lib/ExtUtils/CBuilder/Platform/os2.pm type=file
+d:\tlperl\lib/ExtUtils/Command.pm type=file
+d:\tlperl\lib/ExtUtils/Command/MM.pm type=file
+d:\tlperl\lib/ExtUtils/Constant.pm type=file
+d:\tlperl\lib/ExtUtils/Constant/Base.pm type=file
+d:\tlperl\lib/ExtUtils/Constant/ProxySubs.pm type=file
+d:\tlperl\lib/ExtUtils/Constant/Utils.pm type=file
+d:\tlperl\lib/ExtUtils/Constant/XS.pm type=file
+d:\tlperl\lib/ExtUtils/Embed.pm type=file
+d:\tlperl\lib/ExtUtils/Install.pm type=file
+d:\tlperl\lib/ExtUtils/Installed.pm type=file
+d:\tlperl\lib/ExtUtils/Liblist.pm type=file
+d:\tlperl\lib/ExtUtils/Liblist/Kid.pm type=file
+d:\tlperl\lib/ExtUtils/MANIFEST.SKIP type=file
+d:\tlperl\lib/ExtUtils/MM.pm type=file
+d:\tlperl\lib/ExtUtils/MM_AIX.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Any.pm type=file
+d:\tlperl\lib/ExtUtils/MM_BeOS.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Cygwin.pm type=file
+d:\tlperl\lib/ExtUtils/MM_DOS.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Darwin.pm type=file
+d:\tlperl\lib/ExtUtils/MM_MacOS.pm type=file
+d:\tlperl\lib/ExtUtils/MM_NW5.pm type=file
+d:\tlperl\lib/ExtUtils/MM_OS2.pm type=file
+d:\tlperl\lib/ExtUtils/MM_OS390.pm type=file
+d:\tlperl\lib/ExtUtils/MM_QNX.pm type=file
+d:\tlperl\lib/ExtUtils/MM_UWIN.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Unix.pm type=file
+d:\tlperl\lib/ExtUtils/MM_VMS.pm type=file
+d:\tlperl\lib/ExtUtils/MM_VOS.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Win32.pm type=file
+d:\tlperl\lib/ExtUtils/MM_Win95.pm type=file
+d:\tlperl\lib/ExtUtils/MY.pm type=file
+d:\tlperl\lib/ExtUtils/MakeMaker.pm type=file
+d:\tlperl\lib/ExtUtils/MakeMaker/Config.pm type=file
+d:\tlperl\lib/ExtUtils/MakeMaker/FAQ.pod type=file
+d:\tlperl\lib/ExtUtils/MakeMaker/Locale.pm type=file
+d:\tlperl\lib/ExtUtils/MakeMaker/Tutorial.pod type=file
+d:\tlperl\lib/ExtUtils/MakeMaker/version.pm type=file
+d:\tlperl\lib/ExtUtils/Manifest.pm type=file
+d:\tlperl\lib/ExtUtils/Miniperl.pm type=file
+d:\tlperl\lib/ExtUtils/Mkbootstrap.pm type=file
+d:\tlperl\lib/ExtUtils/Mksymlists.pm type=file
+d:\tlperl\lib/ExtUtils/PL2Bat.pm type=file
+d:\tlperl\lib/ExtUtils/Packlist.pm type=file
+d:\tlperl\lib/ExtUtils/ParseXS.pm type=file
+d:\tlperl\lib/ExtUtils/ParseXS.pod type=file
+d:\tlperl\lib/ExtUtils/ParseXS/Constants.pm type=file
+d:\tlperl\lib/ExtUtils/ParseXS/CountLines.pm type=file
+d:\tlperl\lib/ExtUtils/ParseXS/Eval.pm type=file
+d:\tlperl\lib/ExtUtils/ParseXS/Utilities.pm type=file
+d:\tlperl\lib/ExtUtils/Typemaps.pm type=file
+d:\tlperl\lib/ExtUtils/Typemaps/Cmd.pm type=file
+d:\tlperl\lib/ExtUtils/Typemaps/InputMap.pm type=file
+d:\tlperl\lib/ExtUtils/Typemaps/OutputMap.pm type=file
+d:\tlperl\lib/ExtUtils/Typemaps/Type.pm type=file
+d:\tlperl\lib/ExtUtils/testlib.pm type=file
+d:\tlperl\lib/ExtUtils/typemap type=file
+d:\tlperl\lib/ExtUtils/xsubpp type=file
+d:\tlperl\lib/Fatal.pm type=file
+d:\tlperl\lib/Fcntl.pm type=file
+d:\tlperl\lib/File/Basename.pm type=file
+d:\tlperl\lib/File/Compare.pm type=file
+d:\tlperl\lib/File/Copy.pm type=file
+d:\tlperl\lib/File/DosGlob.pm type=file
+d:\tlperl\lib/File/Fetch.pm type=file
+d:\tlperl\lib/File/Find.pm type=file
+d:\tlperl\lib/File/Glob.pm type=file
+d:\tlperl\lib/File/GlobMapper.pm type=file
+d:\tlperl\lib/File/Path.pm type=file
+d:\tlperl\lib/File/Spec.pm type=file
+d:\tlperl\lib/File/Spec/AmigaOS.pm type=file
+d:\tlperl\lib/File/Spec/Cygwin.pm type=file
+d:\tlperl\lib/File/Spec/Epoc.pm type=file
+d:\tlperl\lib/File/Spec/Functions.pm type=file
+d:\tlperl\lib/File/Spec/Mac.pm type=file
+d:\tlperl\lib/File/Spec/OS2.pm type=file
+d:\tlperl\lib/File/Spec/Unix.pm type=file
+d:\tlperl\lib/File/Spec/VMS.pm type=file
+d:\tlperl\lib/File/Spec/Win32.pm type=file
+d:\tlperl\lib/File/Temp.pm type=file
+d:\tlperl\lib/File/stat.pm type=file
+d:\tlperl\lib/FileCache.pm type=file
+d:\tlperl\lib/FileHandle.pm type=file
+d:\tlperl\lib/Filter/Simple.pm type=file
+d:\tlperl\lib/Filter/Util/Call.pm type=file
+d:\tlperl\lib/FindBin.pm type=file
+d:\tlperl\lib/Getopt/Long.pm type=file
+d:\tlperl\lib/Getopt/Std.pm type=file
+d:\tlperl\lib/HTTP/Tiny.pm type=file
+d:\tlperl\lib/Hash/Util.pm type=file
+d:\tlperl\lib/Hash/Util/FieldHash.pm type=file
+d:\tlperl\lib/I18N/Collate.pm type=file
+d:\tlperl\lib/I18N/LangTags.pm type=file
+d:\tlperl\lib/I18N/LangTags/Detect.pm type=file
+d:\tlperl\lib/I18N/LangTags/List.pm type=file
+d:\tlperl\lib/I18N/Langinfo.pm type=file
+d:\tlperl\lib/IO.pm type=file
+d:\tlperl\lib/IO/Compress/Adapter/Bzip2.pm type=file
+d:\tlperl\lib/IO/Compress/Adapter/Deflate.pm type=file
+d:\tlperl\lib/IO/Compress/Adapter/Identity.pm type=file
+d:\tlperl\lib/IO/Compress/Base.pm type=file
+d:\tlperl\lib/IO/Compress/Base/Common.pm type=file
+d:\tlperl\lib/IO/Compress/Bzip2.pm type=file
+d:\tlperl\lib/IO/Compress/Deflate.pm type=file
+d:\tlperl\lib/IO/Compress/FAQ.pod type=file
+d:\tlperl\lib/IO/Compress/Gzip.pm type=file
+d:\tlperl\lib/IO/Compress/Gzip/Constants.pm type=file
+d:\tlperl\lib/IO/Compress/RawDeflate.pm type=file
+d:\tlperl\lib/IO/Compress/Zip.pm type=file
+d:\tlperl\lib/IO/Compress/Zip/Constants.pm type=file
+d:\tlperl\lib/IO/Compress/Zlib/Constants.pm type=file
+d:\tlperl\lib/IO/Compress/Zlib/Extra.pm type=file
+d:\tlperl\lib/IO/Dir.pm type=file
+d:\tlperl\lib/IO/File.pm type=file
+d:\tlperl\lib/IO/Handle.pm type=file
+d:\tlperl\lib/IO/Pipe.pm type=file
+d:\tlperl\lib/IO/Poll.pm type=file
+d:\tlperl\lib/IO/Seekable.pm type=file
+d:\tlperl\lib/IO/Select.pm type=file
+d:\tlperl\lib/IO/Socket.pm type=file
+d:\tlperl\lib/IO/Socket/INET.pm type=file
+d:\tlperl\lib/IO/Socket/IP.pm type=file
+d:\tlperl\lib/IO/Socket/UNIX.pm type=file
+d:\tlperl\lib/IO/Uncompress/Adapter/Bunzip2.pm type=file
+d:\tlperl\lib/IO/Uncompress/Adapter/Identity.pm type=file
+d:\tlperl\lib/IO/Uncompress/Adapter/Inflate.pm type=file
+d:\tlperl\lib/IO/Uncompress/AnyInflate.pm type=file
+d:\tlperl\lib/IO/Uncompress/AnyUncompress.pm type=file
+d:\tlperl\lib/IO/Uncompress/Base.pm type=file
+d:\tlperl\lib/IO/Uncompress/Bunzip2.pm type=file
+d:\tlperl\lib/IO/Uncompress/Gunzip.pm type=file
+d:\tlperl\lib/IO/Uncompress/Inflate.pm type=file
+d:\tlperl\lib/IO/Uncompress/RawInflate.pm type=file
+d:\tlperl\lib/IO/Uncompress/Unzip.pm type=file
+d:\tlperl\lib/IO/Zlib.pm type=file
+d:\tlperl\lib/IPC/Cmd.pm type=file
+d:\tlperl\lib/IPC/Open2.pm type=file
+d:\tlperl\lib/IPC/Open3.pm type=file
+d:\tlperl\lib/Internals.pod type=file
+d:\tlperl\lib/JSON/PP.pm type=file
+d:\tlperl\lib/JSON/PP/Boolean.pm type=file
+d:\tlperl\lib/List/Util.pm type=file
+d:\tlperl\lib/List/Util/XS.pm type=file
+d:\tlperl\lib/Locale/Maketext.pm type=file
+d:\tlperl\lib/Locale/Maketext.pod type=file
+d:\tlperl\lib/Locale/Maketext/Cookbook.pod type=file
+d:\tlperl\lib/Locale/Maketext/Guts.pm type=file
+d:\tlperl\lib/Locale/Maketext/GutsLoader.pm type=file
+d:\tlperl\lib/Locale/Maketext/Simple.pm type=file
+d:\tlperl\lib/Locale/Maketext/TPJ13.pod type=file
+d:\tlperl\lib/MIME/Base64.pm type=file
+d:\tlperl\lib/MIME/QuotedPrint.pm type=file
+d:\tlperl\lib/Math/BigFloat.pm type=file
+d:\tlperl\lib/Math/BigFloat/Trace.pm type=file
+d:\tlperl\lib/Math/BigInt.pm type=file
+d:\tlperl\lib/Math/BigInt/Calc.pm type=file
+d:\tlperl\lib/Math/BigInt/FastCalc.pm type=file
+d:\tlperl\lib/Math/BigInt/Lib.pm type=file
+d:\tlperl\lib/Math/BigInt/Trace.pm type=file
+d:\tlperl\lib/Math/BigRat.pm type=file
+d:\tlperl\lib/Math/BigRat/Trace.pm type=file
+d:\tlperl\lib/Math/Complex.pm type=file
+d:\tlperl\lib/Math/Trig.pm type=file
+d:\tlperl\lib/Memoize.pm type=file
+d:\tlperl\lib/Memoize/AnyDBM_File.pm type=file
+d:\tlperl\lib/Memoize/Expire.pm type=file
+d:\tlperl\lib/Memoize/NDBM_File.pm type=file
+d:\tlperl\lib/Memoize/SDBM_File.pm type=file
+d:\tlperl\lib/Memoize/Storable.pm type=file
+d:\tlperl\lib/Module/CoreList.pm type=file
+d:\tlperl\lib/Module/CoreList.pod type=file
+d:\tlperl\lib/Module/CoreList/Utils.pm type=file
+d:\tlperl\lib/Module/Load.pm type=file
+d:\tlperl\lib/Module/Load/Conditional.pm type=file
+d:\tlperl\lib/Module/Loaded.pm type=file
+d:\tlperl\lib/Module/Metadata.pm type=file
+d:\tlperl\lib/NEXT.pm type=file
+d:\tlperl\lib/Net/Cmd.pm type=file
+d:\tlperl\lib/Net/Config.pm type=file
+d:\tlperl\lib/Net/Domain.pm type=file
+d:\tlperl\lib/Net/FTP.pm type=file
+d:\tlperl\lib/Net/FTP/A.pm type=file
+d:\tlperl\lib/Net/FTP/E.pm type=file
+d:\tlperl\lib/Net/FTP/I.pm type=file
+d:\tlperl\lib/Net/FTP/L.pm type=file
+d:\tlperl\lib/Net/FTP/dataconn.pm type=file
+d:\tlperl\lib/Net/NNTP.pm type=file
+d:\tlperl\lib/Net/Netrc.pm type=file
+d:\tlperl\lib/Net/POP3.pm type=file
+d:\tlperl\lib/Net/Ping.pm type=file
+d:\tlperl\lib/Net/SMTP.pm type=file
+d:\tlperl\lib/Net/Time.pm type=file
+d:\tlperl\lib/Net/hostent.pm type=file
+d:\tlperl\lib/Net/libnetFAQ.pod type=file
+d:\tlperl\lib/Net/netent.pm type=file
+d:\tlperl\lib/Net/protoent.pm type=file
+d:\tlperl\lib/Net/servent.pm type=file
+d:\tlperl\lib/O.pm type=file
+d:\tlperl\lib/Opcode.pm type=file
+d:\tlperl\lib/POSIX.pm type=file
+d:\tlperl\lib/POSIX.pod type=file
+d:\tlperl\lib/Params/Check.pm type=file
+d:\tlperl\lib/Parse/CPAN/Meta.pm type=file
+d:\tlperl\lib/Perl/OSType.pm type=file
+d:\tlperl\lib/PerlIO.pm type=file
+d:\tlperl\lib/PerlIO/encoding.pm type=file
+d:\tlperl\lib/PerlIO/mmap.pm type=file
+d:\tlperl\lib/PerlIO/scalar.pm type=file
+d:\tlperl\lib/PerlIO/via.pm type=file
+d:\tlperl\lib/PerlIO/via/QuotedPrint.pm type=file
+d:\tlperl\lib/Pod/Checker.pm type=file
+d:\tlperl\lib/Pod/Escapes.pm type=file
+d:\tlperl\lib/Pod/Functions.pm type=file
+d:\tlperl\lib/Pod/Html.pm type=file
+d:\tlperl\lib/Pod/Html/Util.pm type=file
+d:\tlperl\lib/Pod/Man.pm type=file
+d:\tlperl\lib/Pod/ParseLink.pm type=file
+d:\tlperl\lib/Pod/Perldoc.pm type=file
+d:\tlperl\lib/Pod/Perldoc/BaseTo.pm type=file
+d:\tlperl\lib/Pod/Perldoc/GetOptsOO.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToANSI.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToChecker.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToMan.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToNroff.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToPod.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToRtf.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToTerm.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToText.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToTk.pm type=file
+d:\tlperl\lib/Pod/Perldoc/ToXml.pm type=file
+d:\tlperl\lib/Pod/Simple.pm type=file
+d:\tlperl\lib/Pod/Simple.pod type=file
+d:\tlperl\lib/Pod/Simple/BlackBox.pm type=file
+d:\tlperl\lib/Pod/Simple/Checker.pm type=file
+d:\tlperl\lib/Pod/Simple/Debug.pm type=file
+d:\tlperl\lib/Pod/Simple/DumpAsText.pm type=file
+d:\tlperl\lib/Pod/Simple/DumpAsXML.pm type=file
+d:\tlperl\lib/Pod/Simple/HTML.pm type=file
+d:\tlperl\lib/Pod/Simple/HTMLBatch.pm type=file
+d:\tlperl\lib/Pod/Simple/HTMLLegacy.pm type=file
+d:\tlperl\lib/Pod/Simple/JustPod.pm type=file
+d:\tlperl\lib/Pod/Simple/LinkSection.pm type=file
+d:\tlperl\lib/Pod/Simple/Methody.pm type=file
+d:\tlperl\lib/Pod/Simple/Progress.pm type=file
+d:\tlperl\lib/Pod/Simple/PullParser.pm type=file
+d:\tlperl\lib/Pod/Simple/PullParserEndToken.pm type=file
+d:\tlperl\lib/Pod/Simple/PullParserStartToken.pm type=file
+d:\tlperl\lib/Pod/Simple/PullParserTextToken.pm type=file
+d:\tlperl\lib/Pod/Simple/PullParserToken.pm type=file
+d:\tlperl\lib/Pod/Simple/RTF.pm type=file
+d:\tlperl\lib/Pod/Simple/Search.pm type=file
+d:\tlperl\lib/Pod/Simple/SimpleTree.pm type=file
+d:\tlperl\lib/Pod/Simple/Subclassing.pod type=file
+d:\tlperl\lib/Pod/Simple/Text.pm type=file
+d:\tlperl\lib/Pod/Simple/TextContent.pm type=file
+d:\tlperl\lib/Pod/Simple/TiedOutFH.pm type=file
+d:\tlperl\lib/Pod/Simple/Transcode.pm type=file
+d:\tlperl\lib/Pod/Simple/TranscodeDumb.pm type=file
+d:\tlperl\lib/Pod/Simple/TranscodeSmart.pm type=file
+d:\tlperl\lib/Pod/Simple/XHTML.pm type=file
+d:\tlperl\lib/Pod/Simple/XMLOutStream.pm type=file
+d:\tlperl\lib/Pod/Text.pm type=file
+d:\tlperl\lib/Pod/Text/Color.pm type=file
+d:\tlperl\lib/Pod/Text/Overstrike.pm type=file
+d:\tlperl\lib/Pod/Text/Termcap.pm type=file
+d:\tlperl\lib/Pod/Usage.pm type=file
+d:\tlperl\lib/SDBM_File.pm type=file
+d:\tlperl\lib/Safe.pm type=file
+d:\tlperl\lib/Scalar/Util.pm type=file
+d:\tlperl\lib/Search/Dict.pm type=file
+d:\tlperl\lib/SelectSaver.pm type=file
+d:\tlperl\lib/SelfLoader.pm type=file
+d:\tlperl\lib/Socket.pm type=file
+d:\tlperl\lib/Storable.pm type=file
+d:\tlperl\lib/Sub/Util.pm type=file
+d:\tlperl\lib/Symbol.pm type=file
+d:\tlperl\lib/Sys/Hostname.pm type=file
+d:\tlperl\lib/TAP/Base.pm type=file
+d:\tlperl\lib/TAP/Formatter/Base.pm type=file
+d:\tlperl\lib/TAP/Formatter/Color.pm type=file
+d:\tlperl\lib/TAP/Formatter/Console.pm type=file
+d:\tlperl\lib/TAP/Formatter/Console/ParallelSession.pm type=file
+d:\tlperl\lib/TAP/Formatter/Console/Session.pm type=file
+d:\tlperl\lib/TAP/Formatter/File.pm type=file
+d:\tlperl\lib/TAP/Formatter/File/Session.pm type=file
+d:\tlperl\lib/TAP/Formatter/Session.pm type=file
+d:\tlperl\lib/TAP/Harness.pm type=file
+d:\tlperl\lib/TAP/Harness/Beyond.pod type=file
+d:\tlperl\lib/TAP/Harness/Env.pm type=file
+d:\tlperl\lib/TAP/Object.pm type=file
+d:\tlperl\lib/TAP/Parser.pm type=file
+d:\tlperl\lib/TAP/Parser/Aggregator.pm type=file
+d:\tlperl\lib/TAP/Parser/Grammar.pm type=file
+d:\tlperl\lib/TAP/Parser/Iterator.pm type=file
+d:\tlperl\lib/TAP/Parser/Iterator/Array.pm type=file
+d:\tlperl\lib/TAP/Parser/Iterator/Process.pm type=file
+d:\tlperl\lib/TAP/Parser/Iterator/Stream.pm type=file
+d:\tlperl\lib/TAP/Parser/IteratorFactory.pm type=file
+d:\tlperl\lib/TAP/Parser/Multiplexer.pm type=file
+d:\tlperl\lib/TAP/Parser/Result.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Bailout.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Comment.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Plan.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Pragma.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Test.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Unknown.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/Version.pm type=file
+d:\tlperl\lib/TAP/Parser/Result/YAML.pm type=file
+d:\tlperl\lib/TAP/Parser/ResultFactory.pm type=file
+d:\tlperl\lib/TAP/Parser/Scheduler.pm type=file
+d:\tlperl\lib/TAP/Parser/Scheduler/Job.pm type=file
+d:\tlperl\lib/TAP/Parser/Scheduler/Spinner.pm type=file
+d:\tlperl\lib/TAP/Parser/Source.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler/Executable.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler/File.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler/Handle.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler/Perl.pm type=file
+d:\tlperl\lib/TAP/Parser/SourceHandler/RawTAP.pm type=file
+d:\tlperl\lib/TAP/Parser/YAMLish/Reader.pm type=file
+d:\tlperl\lib/TAP/Parser/YAMLish/Writer.pm type=file
+d:\tlperl\lib/Term/ANSIColor.pm type=file
+d:\tlperl\lib/Term/Cap.pm type=file
+d:\tlperl\lib/Term/Complete.pm type=file
+d:\tlperl\lib/Term/ReadLine.pm type=file
+d:\tlperl\lib/Test.pm type=file
+d:\tlperl\lib/Test/Builder.pm type=file
+d:\tlperl\lib/Test/Builder/Formatter.pm type=file
+d:\tlperl\lib/Test/Builder/IO/Scalar.pm type=file
+d:\tlperl\lib/Test/Builder/Module.pm type=file
+d:\tlperl\lib/Test/Builder/Tester.pm type=file
+d:\tlperl\lib/Test/Builder/Tester/Color.pm type=file
+d:\tlperl\lib/Test/Builder/TodoDiag.pm type=file
+d:\tlperl\lib/Test/Harness.pm type=file
+d:\tlperl\lib/Test/More.pm type=file
+d:\tlperl\lib/Test/Simple.pm type=file
+d:\tlperl\lib/Test/Tester.pm type=file
+d:\tlperl\lib/Test/Tester/Capture.pm type=file
+d:\tlperl\lib/Test/Tester/CaptureRunner.pm type=file
+d:\tlperl\lib/Test/Tester/Delegate.pm type=file
+d:\tlperl\lib/Test/Tutorial.pod type=file
+d:\tlperl\lib/Test/use/ok.pm type=file
+d:\tlperl\lib/Test2.pm type=file
+d:\tlperl\lib/Test2/API.pm type=file
+d:\tlperl\lib/Test2/API/Breakage.pm type=file
+d:\tlperl\lib/Test2/API/Context.pm type=file
+d:\tlperl\lib/Test2/API/Instance.pm type=file
+d:\tlperl\lib/Test2/API/InterceptResult.pm type=file
+d:\tlperl\lib/Test2/API/InterceptResult/Event.pm type=file
+d:\tlperl\lib/Test2/API/InterceptResult/Facet.pm type=file
+d:\tlperl\lib/Test2/API/InterceptResult/Hub.pm type=file
+d:\tlperl\lib/Test2/API/InterceptResult/Squasher.pm type=file
+d:\tlperl\lib/Test2/API/Stack.pm type=file
+d:\tlperl\lib/Test2/Event.pm type=file
+d:\tlperl\lib/Test2/Event/Bail.pm type=file
+d:\tlperl\lib/Test2/Event/Diag.pm type=file
+d:\tlperl\lib/Test2/Event/Encoding.pm type=file
+d:\tlperl\lib/Test2/Event/Exception.pm type=file
+d:\tlperl\lib/Test2/Event/Fail.pm type=file
+d:\tlperl\lib/Test2/Event/Generic.pm type=file
+d:\tlperl\lib/Test2/Event/Note.pm type=file
+d:\tlperl\lib/Test2/Event/Ok.pm type=file
+d:\tlperl\lib/Test2/Event/Pass.pm type=file
+d:\tlperl\lib/Test2/Event/Plan.pm type=file
+d:\tlperl\lib/Test2/Event/Skip.pm type=file
+d:\tlperl\lib/Test2/Event/Subtest.pm type=file
+d:\tlperl\lib/Test2/Event/TAP/Version.pm type=file
+d:\tlperl\lib/Test2/Event/V2.pm type=file
+d:\tlperl\lib/Test2/Event/Waiting.pm type=file
+d:\tlperl\lib/Test2/EventFacet.pm type=file
+d:\tlperl\lib/Test2/EventFacet/About.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Amnesty.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Assert.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Control.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Error.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Hub.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Info.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Info/Table.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Meta.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Parent.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Plan.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Render.pm type=file
+d:\tlperl\lib/Test2/EventFacet/Trace.pm type=file
+d:\tlperl\lib/Test2/Formatter.pm type=file
+d:\tlperl\lib/Test2/Formatter/TAP.pm type=file
+d:\tlperl\lib/Test2/Hub.pm type=file
+d:\tlperl\lib/Test2/Hub/Interceptor.pm type=file
+d:\tlperl\lib/Test2/Hub/Interceptor/Terminator.pm type=file
+d:\tlperl\lib/Test2/Hub/Subtest.pm type=file
+d:\tlperl\lib/Test2/IPC.pm type=file
+d:\tlperl\lib/Test2/IPC/Driver.pm type=file
+d:\tlperl\lib/Test2/IPC/Driver/Files.pm type=file
+d:\tlperl\lib/Test2/Tools/Tiny.pm type=file
+d:\tlperl\lib/Test2/Transition.pod type=file
+d:\tlperl\lib/Test2/Util.pm type=file
+d:\tlperl\lib/Test2/Util/ExternalMeta.pm type=file
+d:\tlperl\lib/Test2/Util/Facets2Legacy.pm type=file
+d:\tlperl\lib/Test2/Util/HashBase.pm type=file
+d:\tlperl\lib/Test2/Util/Trace.pm type=file
+d:\tlperl\lib/Text/Abbrev.pm type=file
+d:\tlperl\lib/Text/Balanced.pm type=file
+d:\tlperl\lib/Text/ParseWords.pm type=file
+d:\tlperl\lib/Text/Tabs.pm type=file
+d:\tlperl\lib/Text/Wrap.pm type=file
+d:\tlperl\lib/Thread.pm type=file
+d:\tlperl\lib/Thread/Queue.pm type=file
+d:\tlperl\lib/Thread/Semaphore.pm type=file
+d:\tlperl\lib/Tie/Array.pm type=file
+d:\tlperl\lib/Tie/File.pm type=file
+d:\tlperl\lib/Tie/Handle.pm type=file
+d:\tlperl\lib/Tie/Hash.pm type=file
+d:\tlperl\lib/Tie/Hash/NamedCapture.pm type=file
+d:\tlperl\lib/Tie/Memoize.pm type=file
+d:\tlperl\lib/Tie/RefHash.pm type=file
+d:\tlperl\lib/Tie/Scalar.pm type=file
+d:\tlperl\lib/Tie/StdHandle.pm type=file
+d:\tlperl\lib/Tie/SubstrHash.pm type=file
+d:\tlperl\lib/Time/HiRes.pm type=file
+d:\tlperl\lib/Time/Local.pm type=file
+d:\tlperl\lib/Time/Piece.pm type=file
+d:\tlperl\lib/Time/Seconds.pm type=file
+d:\tlperl\lib/Time/gmtime.pm type=file
+d:\tlperl\lib/Time/localtime.pm type=file
+d:\tlperl\lib/Time/tm.pm type=file
+d:\tlperl\lib/UNIVERSAL.pm type=file
+d:\tlperl\lib/Unicode/Collate.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/Big5.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/GB2312.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/JISX0208.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/Korean.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/Pinyin.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/Stroke.pm type=file
+d:\tlperl\lib/Unicode/Collate/CJK/Zhuyin.pm type=file
+d:\tlperl\lib/Unicode/Collate/Locale.pm type=file
+d:\tlperl\lib/Unicode/Collate/Locale/af.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ar.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/as.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/az.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/be.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/bn.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ca.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/cs.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/cu.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/cy.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/da.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/de_at_ph.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/de_phone.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/dsb.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ee.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/eo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/es.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/es_trad.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/et.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fa.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fi.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fi_phone.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fil.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/fr_ca.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/gu.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ha.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/haw.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/he.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/hi.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/hr.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/hu.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/hy.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ig.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/is.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ja.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/kk.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/kl.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/kn.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ko.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/kok.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/lkt.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ln.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/lt.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/lv.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/mk.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ml.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/mr.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/mt.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/nb.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/nn.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/nso.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/om.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/or.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/pa.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/pl.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ro.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sa.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/se.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/si.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/si_dict.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sk.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sl.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sq.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sr.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sv.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/sv_refo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ta.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/te.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/th.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/tn.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/to.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/tr.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ug_cyrl.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/uk.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/ur.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/vi.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/vo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/wae.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/wo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/yo.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh_big5.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh_gb.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh_pin.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh_strk.pl type=file
+d:\tlperl\lib/Unicode/Collate/Locale/zh_zhu.pl type=file
+d:\tlperl\lib/Unicode/Collate/allkeys.txt type=file
+d:\tlperl\lib/Unicode/Collate/keys.txt type=file
+d:\tlperl\lib/Unicode/Normalize.pm type=file
+d:\tlperl\lib/Unicode/UCD.pm type=file
+d:\tlperl\lib/User/grent.pm type=file
+d:\tlperl\lib/User/pwent.pm type=file
+d:\tlperl\lib/Win32.pm type=file
+d:\tlperl\lib/Win32API/File.pm type=file
+d:\tlperl\lib/Win32API/File/cFile.pc type=file
+d:\tlperl\lib/Win32CORE.pm type=file
+d:\tlperl\lib/XSLoader.pm type=file
+d:\tlperl\lib/_charnames.pm type=file
+d:\tlperl\lib/attributes.pm type=file
+d:\tlperl\lib/auto/B/B.dll type=file
+d:\tlperl\lib/auto/B/B.pdb type=file
+d:\tlperl\lib/auto/Compress/Raw/Bzip2/Bzip2.dll type=file
+d:\tlperl\lib/auto/Compress/Raw/Bzip2/Bzip2.pdb type=file
+d:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.dll type=file
+d:\tlperl\lib/auto/Compress/Raw/Zlib/Zlib.pdb type=file
+d:\tlperl\lib/auto/Cwd/Cwd.dll type=file
+d:\tlperl\lib/auto/Cwd/Cwd.pdb type=file
+d:\tlperl\lib/auto/Data/Dumper/Dumper.dll type=file
+d:\tlperl\lib/auto/Data/Dumper/Dumper.pdb type=file
+d:\tlperl\lib/auto/Devel/Peek/Peek.dll type=file
+d:\tlperl\lib/auto/Devel/Peek/Peek.pdb type=file
+d:\tlperl\lib/auto/Digest/MD5/MD5.dll type=file
+d:\tlperl\lib/auto/Digest/MD5/MD5.pdb type=file
+d:\tlperl\lib/auto/Digest/SHA/SHA.dll type=file
+d:\tlperl\lib/auto/Digest/SHA/SHA.pdb type=file
+d:\tlperl\lib/auto/Encode/Byte/Byte.dll type=file
+d:\tlperl\lib/auto/Encode/Byte/Byte.pdb type=file
+d:\tlperl\lib/auto/Encode/CN/CN.dll type=file
+d:\tlperl\lib/auto/Encode/CN/CN.pdb type=file
+d:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.dll type=file
+d:\tlperl\lib/auto/Encode/EBCDIC/EBCDIC.pdb type=file
+d:\tlperl\lib/auto/Encode/Encode.dll type=file
+d:\tlperl\lib/auto/Encode/Encode.pdb type=file
+d:\tlperl\lib/auto/Encode/JP/JP.dll type=file
+d:\tlperl\lib/auto/Encode/JP/JP.pdb type=file
+d:\tlperl\lib/auto/Encode/KR/KR.dll type=file
+d:\tlperl\lib/auto/Encode/KR/KR.pdb type=file
+d:\tlperl\lib/auto/Encode/Symbol/Symbol.dll type=file
+d:\tlperl\lib/auto/Encode/Symbol/Symbol.pdb type=file
+d:\tlperl\lib/auto/Encode/TW/TW.dll type=file
+d:\tlperl\lib/auto/Encode/TW/TW.pdb type=file
+d:\tlperl\lib/auto/Encode/Unicode/Unicode.dll type=file
+d:\tlperl\lib/auto/Encode/Unicode/Unicode.pdb type=file
+d:\tlperl\lib/auto/Fcntl/Fcntl.dll type=file
+d:\tlperl\lib/auto/Fcntl/Fcntl.pdb type=file
+d:\tlperl\lib/auto/File/DosGlob/DosGlob.dll type=file
+d:\tlperl\lib/auto/File/DosGlob/DosGlob.pdb type=file
+d:\tlperl\lib/auto/File/Glob/Glob.dll type=file
+d:\tlperl\lib/auto/File/Glob/Glob.pdb type=file
+d:\tlperl\lib/auto/Filter/Util/Call/Call.dll type=file
+d:\tlperl\lib/auto/Filter/Util/Call/Call.pdb type=file
+d:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.dll type=file
+d:\tlperl\lib/auto/Hash/Util/FieldHash/FieldHash.pdb type=file
+d:\tlperl\lib/auto/Hash/Util/Util.dll type=file
+d:\tlperl\lib/auto/Hash/Util/Util.pdb type=file
+d:\tlperl\lib/auto/I18N/Langinfo/Langinfo.dll type=file
+d:\tlperl\lib/auto/I18N/Langinfo/Langinfo.pdb type=file
+d:\tlperl\lib/auto/IO/IO.dll type=file
+d:\tlperl\lib/auto/IO/IO.pdb type=file
+d:\tlperl\lib/auto/List/Util/Util.dll type=file
+d:\tlperl\lib/auto/List/Util/Util.pdb type=file
+d:\tlperl\lib/auto/MIME/Base64/Base64.dll type=file
+d:\tlperl\lib/auto/MIME/Base64/Base64.pdb type=file
+d:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.dll type=file
+d:\tlperl\lib/auto/Math/BigInt/FastCalc/FastCalc.pdb type=file
+d:\tlperl\lib/auto/Opcode/Opcode.dll type=file
+d:\tlperl\lib/auto/Opcode/Opcode.pdb type=file
+d:\tlperl\lib/auto/POSIX/POSIX.dll type=file
+d:\tlperl\lib/auto/POSIX/POSIX.pdb type=file
+d:\tlperl\lib/auto/PerlIO/encoding/encoding.dll type=file
+d:\tlperl\lib/auto/PerlIO/encoding/encoding.pdb type=file
+d:\tlperl\lib/auto/PerlIO/mmap/mmap.dll type=file
+d:\tlperl\lib/auto/PerlIO/mmap/mmap.pdb type=file
+d:\tlperl\lib/auto/PerlIO/scalar/scalar.dll type=file
+d:\tlperl\lib/auto/PerlIO/scalar/scalar.pdb type=file
+d:\tlperl\lib/auto/PerlIO/via/via.dll type=file
+d:\tlperl\lib/auto/PerlIO/via/via.pdb type=file
+d:\tlperl\lib/auto/SDBM_File/SDBM_File.dll type=file
+d:\tlperl\lib/auto/SDBM_File/SDBM_File.pdb type=file
+d:\tlperl\lib/auto/Socket/Socket.dll type=file
+d:\tlperl\lib/auto/Socket/Socket.pdb type=file
+d:\tlperl\lib/auto/Storable/Storable.dll type=file
+d:\tlperl\lib/auto/Storable/Storable.pdb type=file
+d:\tlperl\lib/auto/Sys/Hostname/Hostname.dll type=file
+d:\tlperl\lib/auto/Sys/Hostname/Hostname.pdb type=file
+d:\tlperl\lib/auto/Time/HiRes/HiRes.dll type=file
+d:\tlperl\lib/auto/Time/HiRes/HiRes.pdb type=file
+d:\tlperl\lib/auto/Time/Piece/Piece.dll type=file
+d:\tlperl\lib/auto/Time/Piece/Piece.pdb type=file
+d:\tlperl\lib/auto/Unicode/Collate/Collate.dll type=file
+d:\tlperl\lib/auto/Unicode/Collate/Collate.pdb type=file
+d:\tlperl\lib/auto/Unicode/Normalize/Normalize.dll type=file
+d:\tlperl\lib/auto/Unicode/Normalize/Normalize.pdb type=file
+d:\tlperl\lib/auto/Win32/Win32.dll type=file
+d:\tlperl\lib/auto/Win32/Win32.pdb type=file
+d:\tlperl\lib/auto/Win32API/File/File.dll type=file
+d:\tlperl\lib/auto/Win32API/File/File.pdb type=file
+d:\tlperl\lib/auto/Win32CORE/extralibs.ld type=file
+d:\tlperl\lib/auto/attributes/attributes.dll type=file
+d:\tlperl\lib/auto/attributes/attributes.pdb type=file
+d:\tlperl\lib/auto/mro/mro.dll type=file
+d:\tlperl\lib/auto/mro/mro.pdb type=file
+d:\tlperl\lib/auto/re/re.dll type=file
+d:\tlperl\lib/auto/re/re.pdb type=file
+d:\tlperl\lib/auto/threads/shared/shared.dll type=file
+d:\tlperl\lib/auto/threads/shared/shared.pdb type=file
+d:\tlperl\lib/auto/threads/threads.dll type=file
+d:\tlperl\lib/auto/threads/threads.pdb type=file
+d:\tlperl\lib/autodie.pm type=file
+d:\tlperl\lib/autodie/Scope/Guard.pm type=file
+d:\tlperl\lib/autodie/Scope/GuardStack.pm type=file
+d:\tlperl\lib/autodie/Util.pm type=file
+d:\tlperl\lib/autodie/exception.pm type=file
+d:\tlperl\lib/autodie/exception/system.pm type=file
+d:\tlperl\lib/autodie/hints.pm type=file
+d:\tlperl\lib/autodie/skip.pm type=file
+d:\tlperl\lib/autouse.pm type=file
+d:\tlperl\lib/base.pm type=file
+d:\tlperl\lib/bigfloat.pm type=file
+d:\tlperl\lib/bigint.pm type=file
+d:\tlperl\lib/bignum.pm type=file
+d:\tlperl\lib/bigrat.pm type=file
+d:\tlperl\lib/blib.pm type=file
+d:\tlperl\lib/builtin.pm type=file
+d:\tlperl\lib/bytes.pm type=file
+d:\tlperl\lib/bytes_heavy.pl type=file
+d:\tlperl\lib/charnames.pm type=file
+d:\tlperl\lib/constant.pm type=file
+d:\tlperl\lib/deprecate.pm type=file
+d:\tlperl\lib/diagnostics.pm type=file
+d:\tlperl\lib/dumpvar.pl type=file
+d:\tlperl\lib/encoding.pm type=file
+d:\tlperl\lib/encoding/warnings.pm type=file
+d:\tlperl\lib/experimental.pm type=file
+d:\tlperl\lib/feature.pm type=file
+d:\tlperl\lib/fields.pm type=file
+d:\tlperl\lib/filetest.pm type=file
+d:\tlperl\lib/if.pm type=file
+d:\tlperl\lib/integer.pm type=file
+d:\tlperl\lib/less.pm type=file
+d:\tlperl\lib/lib.pm type=file
+d:\tlperl\lib/locale.pm type=file
+d:\tlperl\lib/meta_notation.pm type=file
+d:\tlperl\lib/mro.pm type=file
+d:\tlperl\lib/ok.pm type=file
+d:\tlperl\lib/open.pm type=file
+d:\tlperl\lib/ops.pm type=file
+d:\tlperl\lib/overload.pm type=file
+d:\tlperl\lib/overload/numbers.pm type=file
+d:\tlperl\lib/overloading.pm type=file
+d:\tlperl\lib/parent.pm type=file
+d:\tlperl\lib/perl5db.pl type=file
+d:\tlperl\lib/perlfaq.pm type=file
+d:\tlperl\lib/pods/perl.pod type=file
+d:\tlperl\lib/pods/perl5004delta.pod type=file
+d:\tlperl\lib/pods/perl5005delta.pod type=file
+d:\tlperl\lib/pods/perl5100delta.pod type=file
+d:\tlperl\lib/pods/perl5101delta.pod type=file
+d:\tlperl\lib/pods/perl5120delta.pod type=file
+d:\tlperl\lib/pods/perl5121delta.pod type=file
+d:\tlperl\lib/pods/perl5122delta.pod type=file
+d:\tlperl\lib/pods/perl5123delta.pod type=file
+d:\tlperl\lib/pods/perl5124delta.pod type=file
+d:\tlperl\lib/pods/perl5125delta.pod type=file
+d:\tlperl\lib/pods/perl5140delta.pod type=file
+d:\tlperl\lib/pods/perl5141delta.pod type=file
+d:\tlperl\lib/pods/perl5142delta.pod type=file
+d:\tlperl\lib/pods/perl5143delta.pod type=file
+d:\tlperl\lib/pods/perl5144delta.pod type=file
+d:\tlperl\lib/pods/perl5160delta.pod type=file
+d:\tlperl\lib/pods/perl5161delta.pod type=file
+d:\tlperl\lib/pods/perl5162delta.pod type=file
+d:\tlperl\lib/pods/perl5163delta.pod type=file
+d:\tlperl\lib/pods/perl5180delta.pod type=file
+d:\tlperl\lib/pods/perl5181delta.pod type=file
+d:\tlperl\lib/pods/perl5182delta.pod type=file
+d:\tlperl\lib/pods/perl5184delta.pod type=file
+d:\tlperl\lib/pods/perl5200delta.pod type=file
+d:\tlperl\lib/pods/perl5201delta.pod type=file
+d:\tlperl\lib/pods/perl5202delta.pod type=file
+d:\tlperl\lib/pods/perl5203delta.pod type=file
+d:\tlperl\lib/pods/perl5220delta.pod type=file
+d:\tlperl\lib/pods/perl5221delta.pod type=file
+d:\tlperl\lib/pods/perl5222delta.pod type=file
+d:\tlperl\lib/pods/perl5223delta.pod type=file
+d:\tlperl\lib/pods/perl5224delta.pod type=file
+d:\tlperl\lib/pods/perl5240delta.pod type=file
+d:\tlperl\lib/pods/perl5241delta.pod type=file
+d:\tlperl\lib/pods/perl5242delta.pod type=file
+d:\tlperl\lib/pods/perl5243delta.pod type=file
+d:\tlperl\lib/pods/perl5244delta.pod type=file
+d:\tlperl\lib/pods/perl5260delta.pod type=file
+d:\tlperl\lib/pods/perl5261delta.pod type=file
+d:\tlperl\lib/pods/perl5262delta.pod type=file
+d:\tlperl\lib/pods/perl5263delta.pod type=file
+d:\tlperl\lib/pods/perl5280delta.pod type=file
+d:\tlperl\lib/pods/perl5281delta.pod type=file
+d:\tlperl\lib/pods/perl5282delta.pod type=file
+d:\tlperl\lib/pods/perl5283delta.pod type=file
+d:\tlperl\lib/pods/perl5300delta.pod type=file
+d:\tlperl\lib/pods/perl5301delta.pod type=file
+d:\tlperl\lib/pods/perl5302delta.pod type=file
+d:\tlperl\lib/pods/perl5303delta.pod type=file
+d:\tlperl\lib/pods/perl5320delta.pod type=file
+d:\tlperl\lib/pods/perl5321delta.pod type=file
+d:\tlperl\lib/pods/perl5340delta.pod type=file
+d:\tlperl\lib/pods/perl5341delta.pod type=file
+d:\tlperl\lib/pods/perl5342delta.pod type=file
+d:\tlperl\lib/pods/perl5343delta.pod type=file
+d:\tlperl\lib/pods/perl5360delta.pod type=file
+d:\tlperl\lib/pods/perl5361delta.pod type=file
+d:\tlperl\lib/pods/perl5362delta.pod type=file
+d:\tlperl\lib/pods/perl5363delta.pod type=file
+d:\tlperl\lib/pods/perl5380delta.pod type=file
+d:\tlperl\lib/pods/perl5381delta.pod type=file
+d:\tlperl\lib/pods/perl5382delta.pod type=file
+d:\tlperl\lib/pods/perl561delta.pod type=file
+d:\tlperl\lib/pods/perl56delta.pod type=file
+d:\tlperl\lib/pods/perl581delta.pod type=file
+d:\tlperl\lib/pods/perl582delta.pod type=file
+d:\tlperl\lib/pods/perl583delta.pod type=file
+d:\tlperl\lib/pods/perl584delta.pod type=file
+d:\tlperl\lib/pods/perl585delta.pod type=file
+d:\tlperl\lib/pods/perl586delta.pod type=file
+d:\tlperl\lib/pods/perl587delta.pod type=file
+d:\tlperl\lib/pods/perl588delta.pod type=file
+d:\tlperl\lib/pods/perl589delta.pod type=file
+d:\tlperl\lib/pods/perl58delta.pod type=file
+d:\tlperl\lib/pods/perlaix.pod type=file
+d:\tlperl\lib/pods/perlamiga.pod type=file
+d:\tlperl\lib/pods/perlandroid.pod type=file
+d:\tlperl\lib/pods/perlapi.pod type=file
+d:\tlperl\lib/pods/perlapio.pod type=file
+d:\tlperl\lib/pods/perlartistic.pod type=file
+d:\tlperl\lib/pods/perlbook.pod type=file
+d:\tlperl\lib/pods/perlboot.pod type=file
+d:\tlperl\lib/pods/perlbot.pod type=file
+d:\tlperl\lib/pods/perlbs2000.pod type=file
+d:\tlperl\lib/pods/perlcall.pod type=file
+d:\tlperl\lib/pods/perlcheat.pod type=file
+d:\tlperl\lib/pods/perlclass.pod type=file
+d:\tlperl\lib/pods/perlclassguts.pod type=file
+d:\tlperl\lib/pods/perlclib.pod type=file
+d:\tlperl\lib/pods/perlcn.pod type=file
+d:\tlperl\lib/pods/perlcommunity.pod type=file
+d:\tlperl\lib/pods/perlcygwin.pod type=file
+d:\tlperl\lib/pods/perldata.pod type=file
+d:\tlperl\lib/pods/perldbmfilter.pod type=file
+d:\tlperl\lib/pods/perldebguts.pod type=file
+d:\tlperl\lib/pods/perldebtut.pod type=file
+d:\tlperl\lib/pods/perldebug.pod type=file
+d:\tlperl\lib/pods/perldelta.pod type=file
+d:\tlperl\lib/pods/perldeprecation.pod type=file
+d:\tlperl\lib/pods/perldiag.pod type=file
+d:\tlperl\lib/pods/perldoc.pod type=file
+d:\tlperl\lib/pods/perldocstyle.pod type=file
+d:\tlperl\lib/pods/perldsc.pod type=file
+d:\tlperl\lib/pods/perldtrace.pod type=file
+d:\tlperl\lib/pods/perlebcdic.pod type=file
+d:\tlperl\lib/pods/perlembed.pod type=file
+d:\tlperl\lib/pods/perlexperiment.pod type=file
+d:\tlperl\lib/pods/perlfaq.pod type=file
+d:\tlperl\lib/pods/perlfaq1.pod type=file
+d:\tlperl\lib/pods/perlfaq2.pod type=file
+d:\tlperl\lib/pods/perlfaq3.pod type=file
+d:\tlperl\lib/pods/perlfaq4.pod type=file
+d:\tlperl\lib/pods/perlfaq5.pod type=file
+d:\tlperl\lib/pods/perlfaq6.pod type=file
+d:\tlperl\lib/pods/perlfaq7.pod type=file
+d:\tlperl\lib/pods/perlfaq8.pod type=file
+d:\tlperl\lib/pods/perlfaq9.pod type=file
+d:\tlperl\lib/pods/perlfilter.pod type=file
+d:\tlperl\lib/pods/perlfork.pod type=file
+d:\tlperl\lib/pods/perlform.pod type=file
+d:\tlperl\lib/pods/perlfreebsd.pod type=file
+d:\tlperl\lib/pods/perlfunc.pod type=file
+d:\tlperl\lib/pods/perlgit.pod type=file
+d:\tlperl\lib/pods/perlglossary.pod type=file
+d:\tlperl\lib/pods/perlgov.pod type=file
+d:\tlperl\lib/pods/perlgpl.pod type=file
+d:\tlperl\lib/pods/perlguts.pod type=file
+d:\tlperl\lib/pods/perlhack.pod type=file
+d:\tlperl\lib/pods/perlhacktips.pod type=file
+d:\tlperl\lib/pods/perlhacktut.pod type=file
+d:\tlperl\lib/pods/perlhaiku.pod type=file
+d:\tlperl\lib/pods/perlhist.pod type=file
+d:\tlperl\lib/pods/perlhpux.pod type=file
+d:\tlperl\lib/pods/perlhurd.pod type=file
+d:\tlperl\lib/pods/perlintern.pod type=file
+d:\tlperl\lib/pods/perlinterp.pod type=file
+d:\tlperl\lib/pods/perlintro.pod type=file
+d:\tlperl\lib/pods/perliol.pod type=file
+d:\tlperl\lib/pods/perlipc.pod type=file
+d:\tlperl\lib/pods/perlirix.pod type=file
+d:\tlperl\lib/pods/perljp.pod type=file
+d:\tlperl\lib/pods/perlko.pod type=file
+d:\tlperl\lib/pods/perllexwarn.pod type=file
+d:\tlperl\lib/pods/perllinux.pod type=file
+d:\tlperl\lib/pods/perllocale.pod type=file
+d:\tlperl\lib/pods/perllol.pod type=file
+d:\tlperl\lib/pods/perlmacosx.pod type=file
+d:\tlperl\lib/pods/perlmod.pod type=file
+d:\tlperl\lib/pods/perlmodinstall.pod type=file
+d:\tlperl\lib/pods/perlmodlib.pod type=file
+d:\tlperl\lib/pods/perlmodstyle.pod type=file
+d:\tlperl\lib/pods/perlmroapi.pod type=file
+d:\tlperl\lib/pods/perlnewmod.pod type=file
+d:\tlperl\lib/pods/perlnumber.pod type=file
+d:\tlperl\lib/pods/perlobj.pod type=file
+d:\tlperl\lib/pods/perlootut.pod type=file
+d:\tlperl\lib/pods/perlop.pod type=file
+d:\tlperl\lib/pods/perlopenbsd.pod type=file
+d:\tlperl\lib/pods/perlopentut.pod type=file
+d:\tlperl\lib/pods/perlos2.pod type=file
+d:\tlperl\lib/pods/perlos390.pod type=file
+d:\tlperl\lib/pods/perlos400.pod type=file
+d:\tlperl\lib/pods/perlpacktut.pod type=file
+d:\tlperl\lib/pods/perlperf.pod type=file
+d:\tlperl\lib/pods/perlplan9.pod type=file
+d:\tlperl\lib/pods/perlpod.pod type=file
+d:\tlperl\lib/pods/perlpodspec.pod type=file
+d:\tlperl\lib/pods/perlpodstyle.pod type=file
+d:\tlperl\lib/pods/perlpolicy.pod type=file
+d:\tlperl\lib/pods/perlport.pod type=file
+d:\tlperl\lib/pods/perlpragma.pod type=file
+d:\tlperl\lib/pods/perlqnx.pod type=file
+d:\tlperl\lib/pods/perlre.pod type=file
+d:\tlperl\lib/pods/perlreapi.pod type=file
+d:\tlperl\lib/pods/perlrebackslash.pod type=file
+d:\tlperl\lib/pods/perlrecharclass.pod type=file
+d:\tlperl\lib/pods/perlref.pod type=file
+d:\tlperl\lib/pods/perlreftut.pod type=file
+d:\tlperl\lib/pods/perlreguts.pod type=file
+d:\tlperl\lib/pods/perlrepository.pod type=file
+d:\tlperl\lib/pods/perlrequick.pod type=file
+d:\tlperl\lib/pods/perlreref.pod type=file
+d:\tlperl\lib/pods/perlretut.pod type=file
+d:\tlperl\lib/pods/perlriscos.pod type=file
+d:\tlperl\lib/pods/perlrun.pod type=file
+d:\tlperl\lib/pods/perlsec.pod type=file
+d:\tlperl\lib/pods/perlsecpolicy.pod type=file
+d:\tlperl\lib/pods/perlsolaris.pod type=file
+d:\tlperl\lib/pods/perlsource.pod type=file
+d:\tlperl\lib/pods/perlstyle.pod type=file
+d:\tlperl\lib/pods/perlsub.pod type=file
+d:\tlperl\lib/pods/perlsyn.pod type=file
+d:\tlperl\lib/pods/perlsynology.pod type=file
+d:\tlperl\lib/pods/perlthrtut.pod type=file
+d:\tlperl\lib/pods/perltie.pod type=file
+d:\tlperl\lib/pods/perltoc.pod type=file
+d:\tlperl\lib/pods/perltodo.pod type=file
+d:\tlperl\lib/pods/perltooc.pod type=file
+d:\tlperl\lib/pods/perltoot.pod type=file
+d:\tlperl\lib/pods/perltrap.pod type=file
+d:\tlperl\lib/pods/perltru64.pod type=file
+d:\tlperl\lib/pods/perltw.pod type=file
+d:\tlperl\lib/pods/perlunicode.pod type=file
+d:\tlperl\lib/pods/perlunicook.pod type=file
+d:\tlperl\lib/pods/perlunifaq.pod type=file
+d:\tlperl\lib/pods/perluniintro.pod type=file
+d:\tlperl\lib/pods/perluniprops.pod type=file
+d:\tlperl\lib/pods/perlunitut.pod type=file
+d:\tlperl\lib/pods/perlutil.pod type=file
+d:\tlperl\lib/pods/perlvar.pod type=file
+d:\tlperl\lib/pods/perlvms.pod type=file
+d:\tlperl\lib/pods/perlvos.pod type=file
+d:\tlperl\lib/pods/perlwin32.pod type=file
+d:\tlperl\lib/pods/perlxs.pod type=file
+d:\tlperl\lib/pods/perlxstut.pod type=file
+d:\tlperl\lib/pods/perlxstypemap.pod type=file
+d:\tlperl\lib/re.pm type=file
+d:\tlperl\lib/sigtrap.pm type=file
+d:\tlperl\lib/sort.pm type=file
+d:\tlperl\lib/stable.pm type=file
+d:\tlperl\lib/strict.pm type=file
+d:\tlperl\lib/subs.pm type=file
+d:\tlperl\lib/threads.pm type=file
+d:\tlperl\lib/threads/shared.pm type=file
+d:\tlperl\lib/unicore/Blocks.txt type=file
+d:\tlperl\lib/unicore/CombiningClass.pl type=file
+d:\tlperl\lib/unicore/Decomposition.pl type=file
+d:\tlperl\lib/unicore/Name.pl type=file
+d:\tlperl\lib/unicore/Name.pm type=file
+d:\tlperl\lib/unicore/NamedSequences.txt type=file
+d:\tlperl\lib/unicore/SpecialCasing.txt type=file
+d:\tlperl\lib/unicore/TestNorm.pl type=file
+d:\tlperl\lib/unicore/To/Age.pl type=file
+d:\tlperl\lib/unicore/To/Bc.pl type=file
+d:\tlperl\lib/unicore/To/Bmg.pl type=file
+d:\tlperl\lib/unicore/To/Bpb.pl type=file
+d:\tlperl\lib/unicore/To/Bpt.pl type=file
+d:\tlperl\lib/unicore/To/Cf.pl type=file
+d:\tlperl\lib/unicore/To/Ea.pl type=file
+d:\tlperl\lib/unicore/To/EqUIdeo.pl type=file
+d:\tlperl\lib/unicore/To/GCB.pl type=file
+d:\tlperl\lib/unicore/To/Gc.pl type=file
+d:\tlperl\lib/unicore/To/Hst.pl type=file
+d:\tlperl\lib/unicore/To/Identif2.pl type=file
+d:\tlperl\lib/unicore/To/Identifi.pl type=file
+d:\tlperl\lib/unicore/To/InPC.pl type=file
+d:\tlperl\lib/unicore/To/InSC.pl type=file
+d:\tlperl\lib/unicore/To/Isc.pl type=file
+d:\tlperl\lib/unicore/To/Jg.pl type=file
+d:\tlperl\lib/unicore/To/Jt.pl type=file
+d:\tlperl\lib/unicore/To/Lb.pl type=file
+d:\tlperl\lib/unicore/To/Lc.pl type=file
+d:\tlperl\lib/unicore/To/NFCQC.pl type=file
+d:\tlperl\lib/unicore/To/NFDQC.pl type=file
+d:\tlperl\lib/unicore/To/NFKCCF.pl type=file
+d:\tlperl\lib/unicore/To/NFKCQC.pl type=file
+d:\tlperl\lib/unicore/To/NFKDQC.pl type=file
+d:\tlperl\lib/unicore/To/Na1.pl type=file
+d:\tlperl\lib/unicore/To/NameAlia.pl type=file
+d:\tlperl\lib/unicore/To/Nt.pl type=file
+d:\tlperl\lib/unicore/To/Nv.pl type=file
+d:\tlperl\lib/unicore/To/PerlDeci.pl type=file
+d:\tlperl\lib/unicore/To/SB.pl type=file
+d:\tlperl\lib/unicore/To/Sc.pl type=file
+d:\tlperl\lib/unicore/To/Scx.pl type=file
+d:\tlperl\lib/unicore/To/Tc.pl type=file
+d:\tlperl\lib/unicore/To/Uc.pl type=file
+d:\tlperl\lib/unicore/To/Vo.pl type=file
+d:\tlperl\lib/unicore/To/WB.pl type=file
+d:\tlperl\lib/unicore/To/_PerlLB.pl type=file
+d:\tlperl\lib/unicore/To/_PerlSCX.pl type=file
+d:\tlperl\lib/unicore/UCD.pl type=file
+d:\tlperl\lib/unicore/lib/Age/NA.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V100.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V11.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V110.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V120.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V130.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V140.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V150.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V20.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V30.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V31.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V32.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V40.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V41.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V50.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V51.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V52.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V60.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V61.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V70.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V80.pl type=file
+d:\tlperl\lib/unicore/lib/Age/V90.pl type=file
+d:\tlperl\lib/unicore/lib/Alpha/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/AL.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/AN.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/B.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/BN.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/CS.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/EN.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/ES.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/ET.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/L.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/NSM.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/ON.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/R.pl type=file
+d:\tlperl\lib/unicore/lib/Bc/WS.pl type=file
+d:\tlperl\lib/unicore/lib/BidiC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/BidiM/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Blk/NB.pl type=file
+d:\tlperl\lib/unicore/lib/Bpt/C.pl type=file
+d:\tlperl\lib/unicore/lib/Bpt/N.pl type=file
+d:\tlperl\lib/unicore/lib/Bpt/O.pl type=file
+d:\tlperl\lib/unicore/lib/CE/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CI/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWCF/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWCM/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWKCF/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWL/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWT/Y.pl type=file
+d:\tlperl\lib/unicore/lib/CWU/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Cased/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/A.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/AL.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/AR.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/ATAR.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/B.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/BR.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/DB.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/NK.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/NR.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/OV.pl type=file
+d:\tlperl\lib/unicore/lib/Ccc/VR.pl type=file
+d:\tlperl\lib/unicore/lib/CompEx/Y.pl type=file
+d:\tlperl\lib/unicore/lib/DI/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Dash/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Dep/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Dia/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Com.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Enc.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Fin.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Font.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Init.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Iso.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Med.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Nar.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Nb.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/NonCanon.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Sqr.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Sub.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Sup.pl type=file
+d:\tlperl\lib/unicore/lib/Dt/Vert.pl type=file
+d:\tlperl\lib/unicore/lib/EBase/Y.pl type=file
+d:\tlperl\lib/unicore/lib/EComp/Y.pl type=file
+d:\tlperl\lib/unicore/lib/EPres/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Ea/A.pl type=file
+d:\tlperl\lib/unicore/lib/Ea/H.pl type=file
+d:\tlperl\lib/unicore/lib/Ea/N.pl type=file
+d:\tlperl\lib/unicore/lib/Ea/Na.pl type=file
+d:\tlperl\lib/unicore/lib/Ea/W.pl type=file
+d:\tlperl\lib/unicore/lib/Emoji/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Ext/Y.pl type=file
+d:\tlperl\lib/unicore/lib/ExtPict/Y.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/CN.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/EX.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/LV.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/LVT.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/PP.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/SM.pl type=file
+d:\tlperl\lib/unicore/lib/GCB/XX.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/C.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Cf.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Cn.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/L.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/LC.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Ll.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Lm.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Lo.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Lu.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/M.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Mc.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Me.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Mn.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/N.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Nd.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Nl.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/No.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/P.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Pc.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Pd.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Pe.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Pf.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Pi.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Po.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Ps.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/S.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Sc.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Sk.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Sm.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/So.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Z.pl type=file
+d:\tlperl\lib/unicore/lib/Gc/Zs.pl type=file
+d:\tlperl\lib/unicore/lib/GrBase/Y.pl type=file
+d:\tlperl\lib/unicore/lib/GrExt/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Hex/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Hst/NA.pl type=file
+d:\tlperl\lib/unicore/lib/Hyphen/T.pl type=file
+d:\tlperl\lib/unicore/lib/IDC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/IDS/Y.pl type=file
+d:\tlperl\lib/unicore/lib/IdStatus/Allowed.pl type=file
+d:\tlperl\lib/unicore/lib/IdStatus/Restrict.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/DefaultI.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Exclusio.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Inclusio.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/LimitedU.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/NotChara.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/NotNFKC.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/NotXID.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Obsolete.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Recommen.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Technica.pl type=file
+d:\tlperl\lib/unicore/lib/IdType/Uncommon.pl type=file
+d:\tlperl\lib/unicore/lib/Ideo/Y.pl type=file
+d:\tlperl\lib/unicore/lib/In/10_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/11_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/12_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/12_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/13_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/14_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/15_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/2_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/2_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/3_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/3_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/3_2.pl type=file
+d:\tlperl\lib/unicore/lib/In/4_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/4_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/5_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/5_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/5_2.pl type=file
+d:\tlperl\lib/unicore/lib/In/6_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/6_1.pl type=file
+d:\tlperl\lib/unicore/lib/In/6_2.pl type=file
+d:\tlperl\lib/unicore/lib/In/6_3.pl type=file
+d:\tlperl\lib/unicore/lib/In/7_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/8_0.pl type=file
+d:\tlperl\lib/unicore/lib/In/9_0.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/Bottom.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/BottomAn.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/Left.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/LeftAndR.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/NA.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/Overstru.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/Right.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/Top.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/TopAndBo.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/TopAndL2.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/TopAndLe.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/TopAndRi.pl type=file
+d:\tlperl\lib/unicore/lib/InPC/VisualOr.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Avagraha.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Bindu.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Cantilla.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona2.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona3.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona4.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona5.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona6.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona7.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona8.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consona9.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Consonan.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Geminati.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Invisibl.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Nukta.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Number.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Other.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/PureKill.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Syllable.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/ToneMark.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Virama.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Visarga.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/Vowel.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/VowelDep.pl type=file
+d:\tlperl\lib/unicore/lib/InSC/VowelInd.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Ain.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Alef.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Beh.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Dal.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/FarsiYeh.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Feh.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Gaf.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Hah.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/HanifiRo.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Kaf.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Lam.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/NoJoinin.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Noon.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Qaf.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Reh.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Sad.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Seen.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Tah.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Waw.pl type=file
+d:\tlperl\lib/unicore/lib/Jg/Yeh.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/C.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/D.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/L.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/R.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/T.pl type=file
+d:\tlperl\lib/unicore/lib/Jt/U.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/AI.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/AL.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/BA.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/BB.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/CJ.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/CL.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/CM.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/EX.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/GL.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/ID.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/IN.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/IS.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/NS.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/NU.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/OP.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/PO.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/PR.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/QU.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/SA.pl type=file
+d:\tlperl\lib/unicore/lib/Lb/XX.pl type=file
+d:\tlperl\lib/unicore/lib/Lower/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Math/Y.pl type=file
+d:\tlperl\lib/unicore/lib/NFCQC/M.pl type=file
+d:\tlperl\lib/unicore/lib/NFCQC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/NFDQC/N.pl type=file
+d:\tlperl\lib/unicore/lib/NFDQC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/NFKCQC/N.pl type=file
+d:\tlperl\lib/unicore/lib/NFKCQC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/NFKDQC/N.pl type=file
+d:\tlperl\lib/unicore/lib/NFKDQC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Nt/Di.pl type=file
+d:\tlperl\lib/unicore/lib/Nt/None.pl type=file
+d:\tlperl\lib/unicore/lib/Nt/Nu.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/0.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/10.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/100.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/10000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/100000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/11.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/12.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/13.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/14.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/15.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/16.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/17.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/18.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/19.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_16.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_2.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_3.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_4.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_6.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/1_8.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/2.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/20.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/200.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/2000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/20000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/2_3.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/3.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/30.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/300.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/3000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/30000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/3_16.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/3_4.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/4.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/40.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/400.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/4000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/40000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/5.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/50.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/500.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/5000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/50000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/6.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/60.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/600.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/6000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/60000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/7.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/70.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/700.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/7000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/70000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/8.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/80.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/800.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/8000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/80000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/9.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/90.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/900.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/9000.pl type=file
+d:\tlperl\lib/unicore/lib/Nv/90000.pl type=file
+d:\tlperl\lib/unicore/lib/PCM/Y.pl type=file
+d:\tlperl\lib/unicore/lib/PatSyn/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Alnum.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Assigned.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Blank.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Graph.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/PerlWord.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/PosixPun.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Print.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/SpacePer.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Title.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/Word.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/XPosixPu.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlAny.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlCh2.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlCha.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlFol.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlIDC.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlIDS.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlIsI.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlNch.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlPat.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlPr2.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlPro.pl type=file
+d:\tlperl\lib/unicore/lib/Perl/_PerlQuo.pl type=file
+d:\tlperl\lib/unicore/lib/QMark/Y.pl type=file
+d:\tlperl\lib/unicore/lib/SB/AT.pl type=file
+d:\tlperl\lib/unicore/lib/SB/CL.pl type=file
+d:\tlperl\lib/unicore/lib/SB/EX.pl type=file
+d:\tlperl\lib/unicore/lib/SB/FO.pl type=file
+d:\tlperl\lib/unicore/lib/SB/LE.pl type=file
+d:\tlperl\lib/unicore/lib/SB/LO.pl type=file
+d:\tlperl\lib/unicore/lib/SB/NU.pl type=file
+d:\tlperl\lib/unicore/lib/SB/SC.pl type=file
+d:\tlperl\lib/unicore/lib/SB/ST.pl type=file
+d:\tlperl\lib/unicore/lib/SB/Sp.pl type=file
+d:\tlperl\lib/unicore/lib/SB/UP.pl type=file
+d:\tlperl\lib/unicore/lib/SB/XX.pl type=file
+d:\tlperl\lib/unicore/lib/SD/Y.pl type=file
+d:\tlperl\lib/unicore/lib/STerm/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Arab.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Beng.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Cprt.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Cyrl.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Deva.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Dupl.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Geor.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Glag.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Gong.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Gonm.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Gran.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Grek.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Gujr.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Guru.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Han.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Hang.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Hira.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Kana.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Knda.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Latn.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Limb.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Linb.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Mlym.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Mong.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Mult.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Orya.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Sinh.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Syrc.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Taml.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Telu.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Zinh.pl type=file
+d:\tlperl\lib/unicore/lib/Sc/Zyyy.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Adlm.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Arab.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Armn.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Beng.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Bhks.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Bopo.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Cakm.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Cham.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Copt.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Cprt.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Cyrl.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Deva.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Diak.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Dupl.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Ethi.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Geor.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Glag.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Gong.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Gonm.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Gran.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Grek.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Gujr.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Guru.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Han.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Hang.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Hebr.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Hira.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Hmng.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Hmnp.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Kana.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Khar.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Khmr.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Khoj.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Knda.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Kthi.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Lana.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Lao.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Latn.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Limb.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Lina.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Linb.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Mlym.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Mong.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Mult.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Mymr.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Nand.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Nko.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Orya.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Phlp.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Rohg.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Shrd.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Sind.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Sinh.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Syrc.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Tagb.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Takr.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Talu.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Taml.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Tang.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Telu.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Thaa.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Tibt.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Tirh.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Vith.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Xsux.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Yezi.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Yi.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Zinh.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Zyyy.pl type=file
+d:\tlperl\lib/unicore/lib/Scx/Zzzz.pl type=file
+d:\tlperl\lib/unicore/lib/Term/Y.pl type=file
+d:\tlperl\lib/unicore/lib/UIdeo/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Upper/Y.pl type=file
+d:\tlperl\lib/unicore/lib/VS/Y.pl type=file
+d:\tlperl\lib/unicore/lib/Vo/R.pl type=file
+d:\tlperl\lib/unicore/lib/Vo/Tr.pl type=file
+d:\tlperl\lib/unicore/lib/Vo/Tu.pl type=file
+d:\tlperl\lib/unicore/lib/Vo/U.pl type=file
+d:\tlperl\lib/unicore/lib/WB/EX.pl type=file
+d:\tlperl\lib/unicore/lib/WB/Extend.pl type=file
+d:\tlperl\lib/unicore/lib/WB/FO.pl type=file
+d:\tlperl\lib/unicore/lib/WB/HL.pl type=file
+d:\tlperl\lib/unicore/lib/WB/KA.pl type=file
+d:\tlperl\lib/unicore/lib/WB/LE.pl type=file
+d:\tlperl\lib/unicore/lib/WB/MB.pl type=file
+d:\tlperl\lib/unicore/lib/WB/ML.pl type=file
+d:\tlperl\lib/unicore/lib/WB/MN.pl type=file
+d:\tlperl\lib/unicore/lib/WB/NU.pl type=file
+d:\tlperl\lib/unicore/lib/WB/WSegSpac.pl type=file
+d:\tlperl\lib/unicore/lib/WB/XX.pl type=file
+d:\tlperl\lib/unicore/lib/XIDC/Y.pl type=file
+d:\tlperl\lib/unicore/lib/XIDS/Y.pl type=file
+d:\tlperl\lib/unicore/uni_keywords.pl type=file
+d:\tlperl\lib/unicore/version type=file
+d:\tlperl\lib/utf8.pm type=file
+d:\tlperl\lib/vars.pm type=file
+d:\tlperl\lib/version.pm type=file
+d:\tlperl\lib/version.pod type=file
+d:\tlperl\lib/version/Internals.pod type=file
+d:\tlperl\lib/version/regex.pm type=file
+d:\tlperl\lib/vmsish.pm type=file
+d:\tlperl\lib/warnings.pm type=file
+d:\tlperl\lib/warnings/register.pm type=file

Modified: trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/App/Cpan.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -6,7 +6,7 @@
 
 use if $] < 5.008 => 'IO::Scalar';
 
-$VERSION = '1.676';
+$VERSION = '1.678';
 
 =head1 NAME
 
@@ -244,9 +244,9 @@
 while others matter to the levels above them. Some of these are specified
 by the Perl Toolchain Gang:
 
-Lancaster Concensus: L<https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md>
+Lancaster Consensus: L<https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/lancaster-consensus.md>
 
-Oslo Concensus: L<https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/oslo-consensus.md>
+Oslo Consensus: L<https://github.com/Perl-Toolchain-Gang/toolchain-site/blob/master/oslo-consensus.md>
 
 =over 4
 
@@ -347,10 +347,10 @@
 # key => [ sub ref, takes args?, exit value, description ]
 
 	# options that do their thing first, then exit
-	h =>  [ \&_print_help,        NO_ARGS, GOOD_EXIT, 'Printing help'                ],
-	v =>  [ \&_print_version,     NO_ARGS, GOOD_EXIT, 'Printing version'             ],
-	V =>  [ \&_print_details,     NO_ARGS, GOOD_EXIT, 'Printing detailed version'    ],
-	X =>  [ \&_list_all_namespaces, NO_ARGS, GOOD_EXIT, 'Listing all namespaces'      ],
+	h =>  [ \&_print_help,          NO_ARGS, GOOD_EXIT, 'Printing help'                ],
+	v =>  [ \&_print_version,       NO_ARGS, GOOD_EXIT, 'Printing version'             ],
+	V =>  [ \&_print_details,       NO_ARGS, GOOD_EXIT, 'Printing detailed version'    ],
+	X =>  [ \&_list_all_namespaces, NO_ARGS, GOOD_EXIT, 'Listing all namespaces'       ],
 
 	# options that affect other options
 	j =>  [ \&_load_config,          ARGS, GOOD_EXIT, 'Use specified config file'    ],
@@ -359,7 +359,7 @@
 	I =>  [ \&_load_local_lib,    NO_ARGS, GOOD_EXIT, 'Loading local::lib'           ],
 	M =>  [ \&_use_these_mirrors,    ARGS, GOOD_EXIT, 'Setting per session mirrors'  ],
 	P =>  [ \&_find_good_mirrors, NO_ARGS, GOOD_EXIT, 'Finding good mirrors'         ],
-    w =>  [ \&_turn_on_warnings,  NO_ARGS, GOOD_EXIT, 'Turning on warnings'          ],
+	w =>  [ \&_turn_on_warnings,  NO_ARGS, GOOD_EXIT, 'Turning on warnings'          ],
 
 	# options that do their one thing
 	g =>  [ \&_download,             ARGS, GOOD_EXIT, 'Download the latest distro'        ],
@@ -377,13 +377,13 @@
 
 	r =>  [ \&_recompile,         NO_ARGS, GOOD_EXIT, 'Recompiling'                  ],
 	u =>  [ \&_upgrade,           NO_ARGS, GOOD_EXIT, 'Running `make test`'          ],
-   's' => [ \&_shell,            NO_ARGS, GOOD_EXIT, 'Running `make test`'          ],
+	's' => [ \&_shell,            NO_ARGS, GOOD_EXIT, 'Drop into the CPAN.pm shell'  ],
 
-   'x' => [ \&_guess_namespace,      ARGS, GOOD_EXIT, 'Guessing namespaces'          ],
+	'x' => [ \&_guess_namespace,     ARGS, GOOD_EXIT, 'Guessing namespaces'          ],
 	c =>  [ \&_default,              ARGS, GOOD_EXIT, 'Running `make clean`'         ],
 	f =>  [ \&_default,              ARGS, GOOD_EXIT, 'Installing with force'        ],
 	i =>  [ \&_default,              ARGS, GOOD_EXIT, 'Running `make install`'       ],
-   'm' => [ \&_default,              ARGS, GOOD_EXIT, 'Running `make`'               ],
+	'm' => [ \&_default,             ARGS, GOOD_EXIT, 'Running `make`'               ],
 	t =>  [ \&_default,              ARGS, GOOD_EXIT, 'Running `make test`'          ],
 	T =>  [ \&_default,              ARGS, GOOD_EXIT, 'Installing with notest'       ],
 	);
@@ -483,7 +483,7 @@
 	$ENV{PERL_MM_USE_DEFAULT}    = 1 unless defined $ENV{PERL_MM_USE_DEFAULT};
 	}
 
-=item run()
+=item run( ARGS )
 
 Just do it.
 
@@ -496,8 +496,8 @@
 
 sub run
 	{
-	my $class = shift;
-
+	my( $class, @args ) = @_;
+	local @ARGV = @args;
 	my $return_value = HEY_IT_WORKED; # assume that things will work
 
 	$logger = $class->_init_logger;
@@ -555,11 +555,11 @@
 }
 sub new { bless \ my $x, $_[0] }
 sub AUTOLOAD {
-    my $autoload = our $AUTOLOAD;
-    $autoload =~ s/.*://;
-    return if $LL{uc $autoload} < $LL{$LEVEL};
-    $CPAN::Frontend->mywarn(">($autoload): $_\n")
-        for split /[\r\n]+/, $_[1];
+	my $autoload = our $AUTOLOAD;
+	$autoload =~ s/.*://;
+	return if $LL{uc $autoload} < $LL{$LEVEL};
+	$CPAN::Frontend->mywarn(">($autoload): $_\n")
+		for split /[\r\n]+/, $_[1];
 }
 sub DESTROY { 1 }
 }
@@ -567,12 +567,12 @@
 # load a module without searching the default entry for the current
 # directory
 sub _safe_load_module {
-    my $name = shift;
+	my $name = shift;
 
-    local @INC = @INC;
-    pop @INC if $INC[-1] eq '.';
+	local @INC = @INC;
+	pop @INC if $INC[-1] eq '.';
 
-    eval "require $name; 1";
+	eval "require $name; 1";
 }
 
 sub _init_logger
@@ -579,12 +579,12 @@
 	{
 	my $log4perl_loaded = _safe_load_module("Log::Log4perl");
 
-    unless( $log4perl_loaded )
-        {
-        print STDOUT "Loading internal logger. Log::Log4perl recommended for better logging\n";
-        $logger = Local::Null::Logger->new;
-        return $logger;
-        }
+	unless( $log4perl_loaded )
+		{
+		print STDOUT "Loading internal logger. Log::Log4perl recommended for better logging\n";
+		$logger = Local::Null::Logger->new;
+		return $logger;
+		}
 
 	Log::Log4perl::init( \ <<"HERE" );
 log4perl.rootLogger=$LEVEL, A1
@@ -730,21 +730,21 @@
 
 	my @lines = <$fh>;
 
-    # This is a bit ugly. Once we examine a line, we have to
-    # examine the line before it and go through all of the same
-    # regexes. I could do something fancy, but this works.
-    REGEXES: {
+	# This is a bit ugly. Once we examine a line, we have to
+	# examine the line before it and go through all of the same
+	# regexes. I could do something fancy, but this works.
+	REGEXES: {
 	foreach my $regex ( @skip_lines )
 		{
 		if( $lines[-1] =~ m/$regex/ )
-            {
-            pop @lines;
-            redo REGEXES; # we have to go through all of them for every line!
-            }
+			{
+			pop @lines;
+			redo REGEXES; # we have to go through all of them for every line!
+			}
 		}
 	}
 
-    $logger->debug( "Last interesting line of CPAN.pm output is:\n\t$lines[-1]" );
+	$logger->debug( "Last interesting line of CPAN.pm output is:\n\t$lines[-1]" );
 
 	$lines[-1];
 	}
@@ -833,15 +833,15 @@
 	{
 	require CPAN::Mirrors;
 
-      if ( $CPAN::Config->{connect_to_internet_ok} ) {
-        $CPAN::Frontend->myprint(qq{Trying to fetch a mirror list from the Internet\n});
-        eval { CPAN::FTP->localize('MIRRORED.BY',File::Spec->catfile($CPAN::Config->{keep_source_where},'MIRRORED.BY'),3,1) }
-          or $CPAN::Frontend->mywarn(<<'HERE');
+	if ( $CPAN::Config->{connect_to_internet_ok} ) {
+		$CPAN::Frontend->myprint(qq{Trying to fetch a mirror list from the Internet\n});
+		eval { CPAN::FTP->localize('MIRRORED.BY',File::Spec->catfile($CPAN::Config->{keep_source_where},'MIRRORED.BY'),3,1) }
+			or $CPAN::Frontend->mywarn(<<'HERE');
 We failed to get a copy of the mirror list from the Internet.
 You will need to provide CPAN mirror URLs yourself.
 HERE
-        $CPAN::Frontend->myprint("\n");
-      }
+		$CPAN::Frontend->myprint("\n");
+		}
 
 	my $mirrors   = CPAN::Mirrors->new( _mirror_file() );
 	my @continents = $mirrors->find_best_continents;
@@ -912,21 +912,21 @@
 
 sub _expand_filename
 	{
-    my( $path ) = @_;
-    no warnings 'uninitialized';
-    $logger->debug( "Expanding path $path\n" );
-    $path =~ s{\A~([^/]+)?}{
+	my( $path ) = @_;
+	no warnings 'uninitialized';
+	$logger->debug( "Expanding path $path\n" );
+	$path =~ s{\A~([^/]+)?}{
 		_home_of( $1 || $> ) || "~$1"
-    	}e;
-    return $path;
+		}e;
+	return $path;
 	}
 
 sub _home_of
 	{
 	require User::pwent;
-    my( $user ) = @_;
-    my $ent = User::pwent::getpw($user) or return;
-    return $ent->dir;
+	my( $user ) = @_;
+	my $ent = User::pwent::getpw($user) or return;
+	return $ent->dir;
 	}
 
 sub _get_default_inc
@@ -1033,19 +1033,19 @@
 		return -e $url->file;
 		}
 
-    my( $port ) = $url->port;
+	my( $port ) = $url->port;
 
-    return unless $port;
+	return unless $port;
 
-    if ( $ping->can('port_number') ) {
-        $ping->port_number($port);
-    	}
-    else {
-        $ping->{'port_num'} = $port;
-    	}
+	if ( $ping->can('port_number') ) {
+		$ping->port_number($port);
+		}
+	else {
+		$ping->{'port_num'} = $port;
+		}
 
-    $ping->hires(1) if $ping->can( 'hires' );
-    my( $alive, $rtt ) = eval{ $ping->ping( $url->host ) };
+	$ping->hires(1) if $ping->can( 'hires' );
+	my( $alive, $rtt ) = eval{ $ping->ping( $url->host ) };
 	$alive ? $rtt : undef;
 	}
 
@@ -1284,16 +1284,16 @@
 	croak "Reading Changes files requires LWP::Simple and URI\n"
 		unless _safe_load_module("LWP::Simple") && _safe_load_module("URI");
 
-    my $url = shift;
+	my $url = shift;
 
-    my $content = LWP::Simple::get( $url );
-    $logger->info( "Got $url ..." ) if defined $content;
+	my $content = LWP::Simple::get( $url );
+	$logger->info( "Got $url ..." ) if defined $content;
 	#print $content;
 
 	my( $change_link ) = $content =~ m|<a href="(.*?)">Changes</a>|gi;
 
 	my $changes_url = URI->new_abs( $change_link, $url );
- 	$logger->debug( "Change link is: $changes_url" );
+	$logger->debug( "Change link is: $changes_url" );
 
 	my $changes =  LWP::Simple::get( $changes_url );
 
@@ -1373,8 +1373,8 @@
 
 	foreach my $module ( @$modules )
 		{
-                next unless $module = _expand_module($module);
-                next unless $module->inst_file;
+		next unless $module = _expand_module($module);
+		next unless $module->inst_file;
 		next if $module->uptodate;
 		printf "%-40s  %.4f  %.4f\n",
 			$module->id,
@@ -1479,7 +1479,7 @@
         # split package line to hide from PAUSE
 	my $eval = qq{
 		package
-                  ExtUtils::MakeMaker::_version;
+		  ExtUtils::MakeMaker::_version;
 
 		local $sigil$var;
 		\$$var=undef; do {
@@ -1519,8 +1519,8 @@
 	my( $module ) = @_;
 
 	my $expanded = CPAN::Shell->expandany( $module );
-        return $expanded if $expanded;
-        $expanded = CPAN::Shell->expand( "Module", $module );
+	return $expanded if $expanded;
+	$expanded = CPAN::Shell->expand( "Module", $module );
 	unless( defined $expanded ) {
 		$logger->error( "Could not expand [$module]. Check the module name." );
 		my $threshold = (
@@ -1689,7 +1689,7 @@
 
 Japheth Cleaver added the bits to allow a forced install (C<-f>).
 
-Jim Brandt suggest and provided the initial implementation for the
+Jim Brandt suggested and provided the initial implementation for the
 up-to-date and Changes features.
 
 Adam Kennedy pointed out that C<exit()> causes problems on Windows
@@ -1705,7 +1705,7 @@
 
 =head1 COPYRIGHT
 
-Copyright (c) 2001-2018, brian d foy, All Rights Reserved.
+Copyright (c) 2001-2021, brian d foy, All Rights Reserved.
 
 You may redistribute this under the same terms as Perl itself.
 

Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result/Test.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -9,11 +9,11 @@
 
 =head1 VERSION
 
-Version 3.43
+Version 3.44
 
 =cut
 
-our $VERSION = '3.43';
+our $VERSION = '3.44';
 
 =head1 DESCRIPTION
 

Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State/Result.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -14,11 +14,11 @@
 
 =head1 VERSION
 
-Version 3.43
+Version 3.44
 
 =cut
 
-our $VERSION = '3.43';
+our $VERSION = '3.44';
 
 =head1 DESCRIPTION
 

Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove/State.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -25,11 +25,11 @@
 
 =head1 VERSION
 
-Version 3.43
+Version 3.44
 
 =cut
 
-our $VERSION = '3.43';
+our $VERSION = '3.44';
 
 =head1 DESCRIPTION
 

Modified: trunk/Master/tlpkg/tlperl/lib/App/Prove.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/App/Prove.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/App/Prove.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -18,11 +18,11 @@
 
 =head1 VERSION
 
-Version 3.43
+Version 3.44
 
 =cut
 
-our $VERSION = '3.43';
+our $VERSION = '3.44';
 
 =head1 DESCRIPTION
 
@@ -344,13 +344,13 @@
     # Handle verbose, quiet, really_quiet flags
     my %verb_map = ( verbose => 1, quiet => -1, really_quiet => -2, );
 
-    my @verb_adj = grep {$_} map { $self->$_() ? $verb_map{$_} : 0 }
+    my @verb_adj = map { $self->$_() ? $verb_map{$_} : () }
       keys %verb_map;
 
     die "Only one of verbose, quiet or really_quiet should be specified\n"
       if @verb_adj > 1;
 
-    $args{verbosity} = shift @verb_adj || 0;
+    $args{verbosity} = shift @verb_adj if @verb_adj;
 
     for my $a (qw( merge failures comments timer directives normalize )) {
         $args{$a} = 1 if $self->$a();

Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar/Constant.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -8,7 +8,7 @@
 BEGIN {
     require Exporter;
 
-    $VERSION    = '2.38';
+    $VERSION    = '2.40';
     @ISA        = qw[Exporter];
 
     require Time::Local if $^O eq "MacOS";
@@ -88,7 +88,10 @@
                                 };
 
 use constant GZIP_MAGIC_NUM => qr/^(?:\037\213|\037\235)/;
-use constant BZIP_MAGIC_NUM => qr/^BZh\d/;
+
+                           # ASCII:  B   Z   h    0    9
+use constant BZIP_MAGIC_NUM => qr/^\x42\x5A\x68[\x30-\x39]/;
+
 use constant XZ_MAGIC_NUM   => qr/^\xFD\x37\x7A\x58\x5A\x00/;
 
 use constant CAN_CHOWN      => sub { ($> == 0 and $^O ne "MacOS" and $^O ne "MSWin32") };

Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar/File.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -11,7 +11,7 @@
 
 use vars qw[@ISA $VERSION];
 #@ISA        = qw[Archive::Tar];
-$VERSION    = '2.38';
+$VERSION    = '2.40';
 
 ### set value to 1 to oct() it during the unpack ###
 

Modified: trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/Archive/Tar.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -31,7 +31,7 @@
 $DEBUG                  = 0;
 $WARN                   = 1;
 $FOLLOW_SYMLINK         = 0;
-$VERSION                = "2.38";
+$VERSION                = "2.40";
 $CHOWN                  = 1;
 $CHMOD                  = 1;
 $SAME_PERMISSIONS       = $> == 0 ? 1 : 0;

Modified: trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/Attribute/Handlers.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -4,9 +4,9 @@
 use warnings;
 use strict;
 our $AUTOLOAD;
-our $VERSION = '1.01'; # remember to update version in POD!
+our $VERSION = '1.03'; # remember to update version in POD!
 # $DB::single=1;
-
+my $debug= $ENV{DEBUG_ATTRIBUTE_HANDLERS} || 0;
 my %symcache;
 sub findsym {
 	my ($pkg, $ref, $type) = @_;
@@ -73,21 +73,49 @@
 		    local $Exporter::ExportLevel = 2;
 		    $tieclass->import(eval $args);
 	        }
-		$attr =~ s/__CALLER__/caller(1)/e;
-		$attr = caller()."::".$attr unless $attr =~ /::/;
-	        eval qq{
-	            sub $attr : ATTR(VAR) {
-			my (\$ref, \$data) = \@_[2,4];
-			my \$was_arrayref = ref \$data eq 'ARRAY';
-			\$data = [ \$data ] unless \$was_arrayref;
-			my \$type = ref(\$ref)||"value (".(\$ref||"<undef>").")";
-			 (\$type eq 'SCALAR')? tie \$\$ref,'$tieclass',$tiedata
-			:(\$type eq 'ARRAY') ? tie \@\$ref,'$tieclass',$tiedata
-			:(\$type eq 'HASH')  ? tie \%\$ref,'$tieclass',$tiedata
-			: die "Can't autotie a \$type\n"
-	            } 1
-	        } or die "Internal error: $@";
-	    }
+                my $code = qq{
+                    : ATTR(VAR) {
+                        my (\$ref, \$data) = \@_[2,4];
+                        my \$was_arrayref = ref \$data eq 'ARRAY';
+                        \$data = [ \$data ] unless \$was_arrayref;
+                        my \$type = ref(\$ref)||"value (".(\$ref||"<undef>").")";
+                          (\$type eq 'SCALAR')? tie \$\$ref,'$tieclass',$tiedata
+                        :(\$type eq 'ARRAY') ? tie \@\$ref,'$tieclass',$tiedata
+                        :(\$type eq 'HASH')  ? tie \%\$ref,'$tieclass',$tiedata
+                        : die "Can't autotie a \$type\n"
+                    }
+                };
+
+                if ($attr =~ /\A__CALLER__::/) {
+                    no strict 'refs';
+                    my $add_import = caller;
+                    my $next = defined &{ $add_import . '::import' } && \&{ $add_import . '::import' };
+                    *{ $add_import . '::import' } = sub {
+                        my $caller = caller;
+                        my $full_attr = $attr;
+                        $full_attr =~ s/__CALLER__/$caller/;
+                        eval qq{ sub $full_attr $code 1; }
+                            or die "Internal error: $@";
+
+                        goto &$next
+                            if $next;
+                        my $uni = defined &UNIVERSAL::import && \&UNIVERSAL::import;
+                        for my $isa (@{ $add_import . '::ISA' }) {
+                            if (my $import = $isa->can('import')) {
+                                goto &$import
+                                    if $import != $uni;
+                            }
+                        }
+                        goto &$uni
+                            if $uni;
+                    };
+                }
+                else {
+                    $attr = caller()."::".$attr unless $attr =~ /::/;
+                    eval qq{ sub $attr $code 1; }
+                      or die "Internal error: $@";
+                }
+            }
         }
         else {
             croak "Can't understand $_"; 
@@ -213,7 +241,8 @@
 	my ($declaration, $phase) = @_;
 	my ($pkg, $ref, $attr, $data, $raw, $handlerphase, $filename, $linenum) = @$declaration;
 	return unless $handlerphase->{$phase};
-	# print STDERR "Handling $attr on $ref in $phase with [$data]\n";
+        print STDERR "Handling $attr on $ref in $phase with [$data]\n"
+            if $debug;
 	my $type = ref $ref;
 	my $handler = "_ATTR_${type}_${attr}";
 	my $sym = findsym($pkg, $ref);
@@ -221,12 +250,29 @@
 	no warnings;
 	if (!$raw && defined($data)) {
 	    if ($data ne '') {
-		my $evaled = eval("package $pkg; no warnings; no strict;
-				   local \$SIG{__WARN__}=sub{die}; [$data]");
-		$data = $evaled unless $@;
+                # keeping the minimum amount of code inside the eval string
+                # makes debugging perl internals issues with this logic easier.
+                my $code= "package $pkg; my \$ref= [$data]; \$data= \$ref; 1";
+                print STDERR "Evaling: '$code'\n"
+                    if $debug;
+                local $SIG{__WARN__} = sub{ die };
+                no strict;
+                no warnings;
+                # Note in production we do not need to use the return value from
+                # the eval or even consult $@ after the eval - if the evaled code
+                # compiles and runs successfully then it will update $data with
+                # the compiled form, if it fails then $data stays unchanged. The
+                # return value and $@ are only used for debugging purposes.
+                # IOW we could just replace the following with eval($code);
+                eval($code) or do {
+                    print STDERR "Eval failed: $@"
+                        if $debug;
+                };
 	    }
 	    else { $data = undef }
 	}
+
+        # now call the handler with the $data decoded (maybe)
 	$pkg->$handler($sym,
 		       (ref $sym eq 'GLOB' ? *{$sym}{ref $ref}||$ref : $ref),
 		       $attr,
@@ -272,7 +318,7 @@
 
 =head1 VERSION
 
-This document describes version 1.01 of Attribute::Handlers.
+This document describes version 1.03 of Attribute::Handlers.
 
 =head1 SYNOPSIS
 
@@ -672,13 +718,13 @@
 facilitate this, Attribute::Handlers recognizes a special "pseudo-class" --
 C<__CALLER__>, which may be specified as the qualifier of an attribute:
 
-    package Tie::Me::Kangaroo:Down::Sport;
+    package Tie::Me::Kangaroo::Down::Sport;
 
     use Attribute::Handlers autotie =>
 	 { '__CALLER__::Roo' => __PACKAGE__ };
 
 This causes Attribute::Handlers to define the C<Roo> attribute in the package
-that imports the Tie::Me::Kangaroo:Down::Sport module.
+that imports the Tie::Me::Kangaroo::Down::Sport module.
 
 Note that it is important to quote the __CALLER__::Roo identifier because
 a bug in perl 5.8 will refuse to parse it and cause an unknown error.

Modified: trunk/Master/tlpkg/tlperl/lib/B/Concise.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Concise.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/B/Concise.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -12,10 +12,9 @@
 use strict; # use #2
 use warnings; # uses #3 and #4, since warnings uses Carp
 
-use Exporter (); # use #5
+use Exporter 'import'; # use #5
 
-our $VERSION   = "1.004";
-our @ISA       = qw(Exporter);
+our $VERSION   = "1.007";
 our @EXPORT_OK = qw( set_style set_style_standard add_callback
 		     concise_subref concise_cv concise_main
 		     add_style walk_output compile reset_sequence );
@@ -853,9 +852,14 @@
 	# targ holds a reference count
         my $refs = "ref" . ($h{targ} != 1 ? "s" : "");
         $h{targarglife} = $h{targarg} = "$h{targ} $refs";
-    } elsif ($h{targ}) {
+    } elsif ($h{targ} && $h{name} ne 'iter') {
+        # for my ($q, $r, $s) () {} syntax hijacks the targ of the iter op,
+        # (which is the ->next of the enteriter) hence the special cases above
+        # and just below:
 	my $count = $h{name} eq 'padrange'
             ? ($op->private & $B::Op_private::defines{'OPpPADRANGE_COUNTMASK'})
+            : $h{name} eq 'enteriter'
+            ? $op->next->targ + 1
             : 1;
 	my (@targarg, @targarglife);
 	for my $i (0..$count-1) {
@@ -1485,6 +1489,11 @@
 they're represented by short mnemonics instead of single-chars; see
 B::Op_private and F<regen/op_private> for more details.
 
+Note that a number after a '/' often indicates the number of arguments.
+In the I<sassign> example above, the OP takes 2 arguments. These values
+are sometimes used at runtime: in particular, the MAXARG macro makes use
+of them.
+
 =head1 FORMATTING SPECIFICATIONS
 
 For each line-style ('concise', 'terse', 'linenoise', etc.) there are

Modified: trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/B/Deparse.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -7,13 +7,14 @@
 # This is based on the module of the same name by Malcolm Beattie,
 # but essentially none of his code remains.
 
-package B::Deparse;
+package B::Deparse 1.74;
+use strict;
 use Carp;
 use B qw(class main_root main_start main_cv svref_2object opnumber perlstring
 	 OPf_WANT OPf_WANT_VOID OPf_WANT_SCALAR OPf_WANT_LIST
 	 OPf_KIDS OPf_REF OPf_STACKED OPf_SPECIAL OPf_MOD OPf_PARENS
 	 OPpLVAL_INTRO OPpOUR_INTRO OPpENTERSUB_AMPER OPpSLICE OPpKVSLICE
-         OPpCONST_BARE
+         OPpCONST_BARE OPpEMPTYAVHV_IS_HV
 	 OPpTRANS_SQUASH OPpTRANS_DELETE OPpTRANS_COMPLEMENT OPpTARGET_MY
 	 OPpEXISTS_SUB OPpSORT_NUMERIC OPpSORT_INTEGER OPpREPEAT_DOLIST
 	 OPpSORT_REVERSE OPpMULTIDEREF_EXISTS OPpMULTIDEREF_DELETE
@@ -21,13 +22,14 @@
          OPpPADHV_ISKEYS OPpRV2HV_ISKEYS
          OPpCONCAT_NESTED
          OPpMULTICONCAT_APPEND OPpMULTICONCAT_STRINGIFY OPpMULTICONCAT_FAKE
-         OPpTRUEBOOL OPpINDEX_BOOLNEG
-	 SVf_IOK SVf_NOK SVf_ROK SVf_POK SVpad_OUR SVf_FAKE SVs_RMG SVs_SMG
-	 SVs_PADTMP SVpad_TYPED
-         CVf_METHOD CVf_LVALUE
+         OPpTRUEBOOL OPpINDEX_BOOLNEG OPpDEFER_FINALLY
+         OPpARG_IF_UNDEF OPpARG_IF_FALSE
+	 SVf_IOK SVf_NOK SVf_ROK SVf_POK SVf_FAKE SVs_RMG SVs_SMG
+	 SVs_PADTMP
+         CVf_NOWARN_AMBIGUOUS CVf_LVALUE
 	 PMf_KEEP PMf_GLOBAL PMf_CONTINUE PMf_EVAL PMf_ONCE
 	 PMf_MULTILINE PMf_SINGLELINE PMf_FOLD PMf_EXTENDED PMf_EXTENDED_MORE
-	 PADNAMEt_OUTER
+	 PADNAMEf_OUTER PADNAMEf_OUR PADNAMEf_TYPED
         MDEREF_reload
         MDEREF_AV_pop_rv2av_aelem
         MDEREF_AV_gvsv_vivify_rv2av_aelem
@@ -52,8 +54,6 @@
         MDEREF_SHIFT
     );
 
-$VERSION = '1.56';
-use strict;
 our $AUTOLOAD;
 use warnings ();
 require feature;
@@ -272,7 +272,8 @@
 
 BEGIN { for (qw[ const stringify rv2sv list glob pushmark null aelem
 		 kvaslice kvhslice padsv argcheck
-                 nextstate dbstate rv2av rv2hv helem custom ]) {
+                 nextstate dbstate rv2av rv2hv helem pushdefer leavetrycatch
+                 custom ]) {
     eval "sub OP_\U$_ () { " . opnumber($_) . "}"
 }}
 
@@ -447,14 +448,32 @@
 	# emit the sub.
 	my @text;
 	my $flags = $name->FLAGS;
-	push @text,
+        my $category =
 	    !$cv || $seq <= $name->COP_SEQ_RANGE_LOW
-		? $self->keyword($flags & SVpad_OUR
+		? $self->keyword($flags & PADNAMEf_OUR
 				    ? "our"
 				    : $flags & SVpad_STATE
 					? "state"
 					: "my") . " "
 		: "";
+
+        # Skip lexical 'state' subs imported from the builtin::
+        # package, since they are created automatically by
+        #     use builtin "foo"
+        if ($cv && $category =~  /\bstate\b/) {
+            my $globname;
+            my $gv = $cv->GV;
+            if (
+                   $gv
+                && defined (($globname = $gv->object_2svref))
+                && $$globname =~ /^\*builtin::/
+            ) {
+                return '';
+            }
+        }
+
+	push @text, $category;
+
 	# XXX We would do $self->keyword("sub"), but ‘my CORE::sub’
 	#     doesn’t work and ‘my sub’ ignores a &sub in scope.  I.e.,
 	#     we have a core bug here.
@@ -822,16 +841,6 @@
     return $self;
 }
 
-{
-    # Mask out the bits that L<warnings::register> uses
-    my $WARN_MASK;
-    BEGIN {
-	$WARN_MASK = $warnings::Bits{all} | $warnings::DeadBits{all};
-    }
-    sub WARN_MASK () {
-	return $WARN_MASK;
-    }
-}
 
 # Initialise the contextual information, either from
 # defaults provided with the ambient_pragmas method,
@@ -839,9 +848,7 @@
 sub init {
     my $self = shift;
 
-    $self->{'warnings'} = defined ($self->{'ambient_warnings'})
-				? $self->{'ambient_warnings'} & WARN_MASK
-				: undef;
+    $self->{'warnings'} = $self->{'ambient_warnings'};
     $self->{'hints'}    = $self->{'ambient_hints'};
     $self->{'hinthash'} = $self->{'ambient_hinthash'};
 
@@ -1114,8 +1121,8 @@
 	if (defined $name && $name =~ /^&./) {
 	    my $low = $_->COP_SEQ_RANGE_LOW;
 	    my $flags = $_->FLAGS;
-	    my $outer = $flags & PADNAMEt_OUTER;
-	    if ($flags & SVpad_OUR) {
+	    my $outer = $flags & PADNAMEf_OUTER;
+	    if ($flags & PADNAMEf_OUR) {
 		push @todo, [$low, undef, 0, $_]
 		          # [seq, no cv, not format, padname]
 		    unless $outer;
@@ -1128,7 +1135,7 @@
 		my $flags = $flags;
 		my $cv = $cv;
 		my $name = $_;
-		while ($flags & PADNAMEt_OUTER && class ($protocv) ne 'CV')
+		while ($flags & PADNAMEf_OUTER && class ($protocv) ne 'CV')
 		{
 		    $cv = $cv->OUTSIDE;
 		    next PADENTRY if class($cv) eq 'SPECIAL'; # XXX freed?
@@ -1145,7 +1152,7 @@
 		my $other = $protocv->PADLIST;
 		$$other && $other->outid == $padlist->id;
 	    };
-	    if ($flags & PADNAMEt_OUTER) {
+	    if ($flags & PADNAMEf_OUTER) {
 		next unless $defined_in_this_sub;
 		push @todo, [$protocv->OUTSIDE_SEQ, $protocv, 0, $_];
 		next;
@@ -1255,7 +1262,10 @@
                 return unless $$kid and $kid->name eq 'argdefelem';
                 my $def = $self->deparse($kid->first, 7);
                 $def = "($def)" if $kid->first->flags & OPf_PARENS;
-                $var .= " = $def";
+                my $assign = "=";
+                $assign = "//=" if $kid->private & OPpARG_IF_UNDEF;
+                $assign = "||=" if $kid->private & OPpARG_IF_FALSE;
+                $var .= " $assign $def";
             }
             push @sig, $var;
         }
@@ -1306,7 +1316,7 @@
 Carp::confess("SPECIAL in deparse_sub") if $cv->isa("B::SPECIAL");
     local $self->{'curcop'} = $self->{'curcop'};
 
-    my $has_sig = $self->{hinthash}{feature_signatures};
+    my $has_sig = $self->feature_enabled('signatures');
     if ($cv->FLAGS & SVf_POK) {
 	my $myproto = $cv->PV;
 	if ($has_sig) {
@@ -1316,9 +1326,9 @@
             $proto = $myproto;
         }
     }
-    if ($cv->CvFLAGS & (CVf_METHOD|CVf_LOCKED|CVf_LVALUE|CVf_ANONCONST)) {
+    if ($cv->CvFLAGS & (CVf_NOWARN_AMBIGUOUS|CVf_LOCKED|CVf_LVALUE|CVf_ANONCONST)) {
         push @attrs, "lvalue" if $cv->CvFLAGS & CVf_LVALUE;
-        push @attrs, "method" if $cv->CvFLAGS & CVf_METHOD;
+        push @attrs, "method" if $cv->CvFLAGS & CVf_NOWARN_AMBIGUOUS;
         push @attrs, "const"  if $cv->CvFLAGS & CVf_ANONCONST;
     }
 
@@ -1544,7 +1554,7 @@
     if ($prec <= $cx or substr($text, 0, 1) eq "(" or $self->{'parens'}) {
 	return "$func($text)";
     } else {
-	return "$func $text";
+        return $func . (length($text) ? " $text" : "");
     }
 }
 
@@ -1554,7 +1564,7 @@
     my $seq = $self->{'curcop'} ? $self->{'curcop'}->cop_seq : 0;
     for my $a (@{$self->{'curcvlex'}{"o$name"}}) {
 	my ($st, undef, $padname) = @$a;
-	if ($st >= $seq && $padname->FLAGS & SVpad_TYPED) {
+	if ($st >= $seq && $padname->FLAGS & PADNAMEf_TYPED) {
 	    return $padname->SvSTASH->NAME;
 	}
     }
@@ -1640,7 +1650,7 @@
 	# because enteriter ops do not carry the flag.
 	my $my =
 	    $self->keyword($padname->FLAGS & SVpad_STATE ? "state" : "my");
-	if ($padname->FLAGS & SVpad_TYPED) {
+	if ($padname->FLAGS & PADNAMEf_TYPED) {
 	    $my .= ' ' . $padname->SvSTASH->NAME;
 	}
 	if ($need_parens) {
@@ -1732,6 +1742,12 @@
 	    $body = $self->deparse($body, 1);
 	    return "$body $name $cond";
 	}
+        elsif($kid->type == OP_PUSHDEFER &&
+            $kid->private & OPpDEFER_FINALLY &&
+            $kid->sibling->type == OP_LEAVETRYCATCH &&
+            null($kid->sibling->sibling)) {
+            return $self->pp_leavetrycatch_with_finally($kid->sibling, $kid, $cx);
+        }
     } else {
 	$kid = $op->first;
     }
@@ -1974,7 +1990,7 @@
 		    : ($ns[$i]->COP_SEQ_RANGE_LOW, $ns[$i]->COP_SEQ_RANGE_HIGH);
 
 	    push @{$self->{'curcvlex'}{
-			($ns[$i]->FLAGS & SVpad_OUR ? 'o' : 'm') . $name
+			($ns[$i]->FLAGS & PADNAMEf_OUR ? 'o' : 'm') . $name
 		  }}, [$seq_st, $seq_en, $ns[$i]];
 	}
     }
@@ -2075,7 +2091,7 @@
     my $warnings = $op->warnings;
     my $warning_bits;
     if ($warnings->isa("B::SPECIAL") && $$warnings == 4) {
-	$warning_bits = $warnings::Bits{"all"} & WARN_MASK;
+	$warning_bits = $warnings::Bits{"all"};
     }
     elsif ($warnings->isa("B::SPECIAL") && $$warnings == 5) {
         $warning_bits = $warnings::NONE;
@@ -2084,14 +2100,24 @@
 	$warning_bits = undef;
     }
     else {
-	$warning_bits = $warnings->PV & WARN_MASK;
+	$warning_bits = $warnings->PV;
     }
 
-    if (defined ($warning_bits) and
-       !defined($self->{warnings}) || $self->{'warnings'} ne $warning_bits) {
-	push @text,
-	    $self->declare_warnings($self->{'warnings'}, $warning_bits);
-	$self->{'warnings'} = $warning_bits;
+    my ($w1, $w2);
+    # The number of valid bit positions may have grown (by a byte or
+    # more) since the last warnings state, by custom warnings
+    # categories being registered in the meantime. Normalise the
+    # bitmasks first so they may be fairly compared.
+    $w1 = defined($self->{warnings})
+                ? warnings::_expand_bits($self->{warnings})
+                : undef;
+    $w2 = defined($warning_bits)
+                ? warnings::_expand_bits($warning_bits)
+                : undef;
+
+    if (defined($w2) and !defined($w1) || $w1 ne $w2) {
+	push @text, $self->declare_warnings($w1, $w2);
+	$self->{'warnings'} = $w2;
     }
 
     my $hints = $op->hints;
@@ -2176,13 +2202,13 @@
 sub declare_warnings {
     my ($self, $from, $to) = @_;
     $from //= '';
-    my $all = (warnings::bits("all") & WARN_MASK);
-    unless ((($from & WARN_MASK) & ~$all) =~ /[^\0]/) {
+    my $all = warnings::bits("all");
+    unless (($from & ~$all) =~ /[^\0]/) {
         # no FATAL bits need turning off
-        if (   ($to & WARN_MASK) eq $all) {
+        if (   $to eq $all) {
             return $self->keyword("use") . " warnings;\n";
         }
-        elsif (($to & WARN_MASK) eq ("\0"x length($to) & WARN_MASK)) {
+        elsif ($to eq ("\0"x length($to))) {
             return $self->keyword("no") . " warnings;\n";
         }
     }
@@ -2306,6 +2332,9 @@
    fc       => 'fc',
    try      => 'try',
    catch    => 'try',
+   finally  => 'try',
+   defer    => 'defer',
+   signatures => 'signatures',
 );
 
 # keywords that are strong and also have a prototype
@@ -2489,7 +2518,21 @@
 sub pp_schop { maybe_targmy(@_, \&unop, "chop") }
 sub pp_schomp { maybe_targmy(@_, \&unop, "chomp") }
 sub pp_defined { unop(@_, "defined") }
-sub pp_undef { unop(@_, "undef") }
+sub pp_undef {
+    if ($_[1]->private & OPpTARGET_MY) {
+        my $targ = $_[1]->targ;
+        my $var = $_[0]->maybe_my($_[1], $_[2], $_[0]->padname($targ),
+            $_[0]->padname_sv($targ),
+            1);
+        my $func = unop(@_, "undef");
+        if ($func =~ /\s/) {
+            return unop(@_, "undef").$var;
+        } else {
+            return "$var = undef";
+        }
+    }
+    unop(@_, "undef") 
+}
 sub pp_study { unop(@_, "study") }
 sub pp_ref { unop(@_, "ref") }
 sub pp_pos { maybe_local(@_, unop(@_, "pos")) }
@@ -2747,6 +2790,21 @@
 
 *pp_anonhash = \&pp_anonlist;
 
+sub pp_emptyavhv {
+    my $self = shift;
+    my ($op, $cx, $forbid_parens) = @_;
+    my $val = ($op->private & OPpEMPTYAVHV_IS_HV) ? '{}' : '[]';
+    if ($op->private & OPpTARGET_MY) {
+        my $targ = $op->targ;
+        my $var = $self->maybe_my($op, $cx, $self->padname($targ),
+                           $self->padname_sv($targ),
+                           $forbid_parens);
+        return $self->maybe_parens("$var = $val", $cx, 7);
+    } else {
+        return $val;
+    }
+}
+
 sub pp_refgen {
     my $self = shift;	
     my($op, $cx) = @_;
@@ -2753,13 +2811,19 @@
     my $kid = $op->first;
     if ($kid->name eq "null") {
 	my $anoncode = $kid = $kid->first;
+
+	# Perl no longer generates this, but XS modules might:
 	if ($anoncode->name eq "anonconst") {
 	    $anoncode = $anoncode->first->first->sibling;
 	}
+
+	# Same as with `anonconst`:
 	if ($anoncode->name eq "anoncode"
 	 or !null($anoncode = $kid->sibling) and
 		 $anoncode->name eq "anoncode") {
             return $self->e_anoncode({ code => $self->padval($anoncode->targ) });
+
+	# Perl still generates this:
 	} elsif ($kid->name eq "pushmark") {
             my $sib_name = $kid->sibling->name;
             if ($sib_name eq 'entersub') {
@@ -2781,6 +2845,18 @@
     return $self->keyword("sub") . " $text";
 }
 
+sub pp_anoncode {
+    my ($self, $anoncode) = @_;
+
+    return $self->e_anoncode( { code => $self->padval($anoncode->targ) } );
+}
+
+sub pp_anonconst {
+    my ($self, $anonconst) = @_;
+
+    return $self->pp_anoncode( $anonconst->first->first->sibling );
+}
+
 sub pp_srefgen { pp_refgen(@_) }
 
 sub pp_readline {
@@ -3068,6 +3144,18 @@
 sub pp_sassign { binop(@_, "=", 7, SWAP_CHILDREN) }
 sub pp_aassign { binop(@_, "=", 7, SWAP_CHILDREN | LIST_CONTEXT) }
 
+sub pp_padsv_store {
+    my $self = shift;
+    my ($op, $cx, $forbid_parens, @args) = @_;
+    my $targ = $op->targ;
+    my $var = $self->maybe_my($op, $cx, $self->padname($targ),
+                           $self->padname_sv($targ),
+                           $forbid_parens);
+
+    my $val = $self->deparse($op->first, 7);
+    return $self->maybe_parens("$var = $val", $cx, 7);
+}
+
 sub pp_smartmatch {
     my ($self, $op, $cx) = @_;
     if (($op->flags & OPf_SPECIAL) && $self->{expand} < 2) {
@@ -3669,7 +3757,7 @@
             return unless $loppriv & OPpLVAL_INTRO;
 
             my $padname = $self->padname_sv($lop->targ);
-            my $thisclass = ($padname->FLAGS & SVpad_TYPED)
+            my $thisclass = ($padname->FLAGS & PADNAMEf_TYPED)
                                 ? $padname->SvSTASH->NAME : 'main';
 
             # all pad vars must be in the same class
@@ -3788,9 +3876,12 @@
 		$local = "my";
 	    }
 	    my $padname = $self->padname_sv($lop->targ);
-	    if ($padname->FLAGS & SVpad_TYPED) {
+	    if ($padname->FLAGS & PADNAMEf_TYPED) {
 		$newtype = $padname->SvSTASH->NAME;
 	    }
+	} elsif ($lopname eq 'padsv_store') {
+            # don't interpret as my (list) if it has an implicit assign
+            $local = "";
 	} elsif ($lopname =~ /^(?:gv|rv2)([ash])v$/
 			&& $loppriv & OPpOUR_INTRO
 		or $lopname eq "null" && class($lop) eq 'UNOP'
@@ -3953,7 +4044,21 @@
 	} else {
 	    $ary = $self->deparse($ary, 1);
 	}
-	if (null $var) {
+
+        if ($enter->flags & OPf_PARENS) {
+            # for my ($x, $y, ...) ...
+            # for my ($foo, $bar) () stores the count (less 1) in the targ of
+            # the ITER op. For the degenerate case of 1 var ($x), the
+            # TARG is zero, so it works anyway
+            my $iter_targ = $kid->first->first->targ;
+            my @vars;
+            my $targ = $enter->targ;
+            while ($iter_targ-- >= 0) {
+                push @vars, $self->padname_sv($targ)->PVX;
+                ++$targ;
+            }
+            $var = 'my (' . join(', ', @vars) . ')';
+        } elsif (null $var) {
             $var = $self->pp_padsv($enter, 1, 1);
 	} elsif ($var->name eq "rv2gv") {
 	    $var = $self->pp_rv2sv($var, 1);
@@ -4057,9 +4162,9 @@
     return "eval {\n\t" . $self->pp_leave(@_) . "\n\b}";
 }
 
-sub pp_leavetrycatch {
+sub pp_leavetrycatch_with_finally {
     my $self = shift;
-    my ($op) = @_;
+    my ($op, $finallyop) = @_;
 
     # Expect that the first three kids should be (entertrycatch, poptry, catch)
     my $entertrycatch = $op->first;
@@ -4072,16 +4177,32 @@
     $catch->name eq "catch" or die "Expected catch as third child of leavetrycatch";
 
     my $catchblock = $catch->first->sibling;
-    $catchblock->name eq "scope" or die "Expected scope as second child of catch";
+    my $name = $catchblock->name;
+    unless ($name eq "scope" || $name eq "leave") {
+      die "Expected scope or leave as second child of catch, got $name instead";
+    }
 
     my $trycode = scopeop(0, $self, $tryblock);
     my $catchvar = $self->padname($catch->targ);
-    my $catchcode = scopeop(0, $self, $catchblock);
+    my $catchcode = $name eq 'scope' ? scopeop(0, $self, $catchblock)
+                                     : scopeop(1, $self, $catchblock);
 
+    my $finallycode = "";
+    if($finallyop) {
+        my $body = $self->deparse($finallyop->first->first);
+        $finallycode = "\nfinally {\n\t$body\n\b}";
+    }
+
     return "try {\n\t$trycode\n\b}\n" .
-           "catch($catchvar) {\n\t$catchcode\n\b}\cK";
+           "catch($catchvar) {\n\t$catchcode\n\b}$finallycode\cK";
 }
 
+sub pp_leavetrycatch {
+    my $self = shift;
+    my ($op, @args) = @_;
+    return $self->pp_leavetrycatch_with_finally($op, undef, @args);
+}
+
 sub _op_is_or_was {
   my ($op, $expect_type) = @_;
   my $type = $op->type;
@@ -4225,6 +4346,17 @@
     return $self->maybe_qualify("", $self->gv_name($gv));
 }
 
+sub pp_aelemfastlex_store {
+    my $self = shift;
+    my($op, $cx) = @_;
+    my $name = $self->padname($op->targ);
+    $name =~ s/^@/\$/;
+    my $i = $op->private;
+    $i -= 256 if $i > 127;
+    my $val = $self->deparse($op->first, 7);
+    return $self->maybe_parens("${name}[$i] = $val", $cx, 7);
+}
+
 sub pp_aelemfast_lex {
     my $self = shift;
     my($op, $cx) = @_;
@@ -4922,27 +5054,27 @@
 sub check_proto {
     my $self = shift;
     return "&" if $self->{'noproto'};
-    my($proto, @args) = @_;
-    my($arg, $real);
+    my ($proto, @args) = @_;
     my $doneok = 0;
     my @reals;
-    # An unbackslashed @ or % gobbles up the rest of the args
-    1 while $proto =~ s/(?<!\\)([@%])[^\]]+$/$1/;
-    $proto =~ s/^\s*//;
-    while ($proto) {
-	$proto =~ s/^(\\?[\$\@&%*_]|\\\[[\$\@&%*]+\]|;|)\s*//;
+    $proto =~ s/^\s+//;
+    while (length $proto) {
+        $proto =~ s/^(\\?[\$\@&%*]|\\\[[\$\@&%*]+\]|[_+;])\s*//
+            or return "&";  # malformed prototype
 	my $chr = $1;
-	if ($chr eq "") {
-	    return "&" if @args;
-	} elsif ($chr eq ";") {
+        if ($chr eq ";") {
 	    $doneok = 1;
-	} elsif ($chr eq "@" or $chr eq "%") {
+        } elsif ($chr eq '@' or $chr eq '%') {
+            # An unbackslashed @ or % gobbles up the rest of the args
 	    push @reals, map($self->deparse($_, 6), @args);
 	    @args = ();
+            $proto = '';
+        } elsif (!@args) {
+            last if $doneok;
+            return "&"; # too few args and no ';'
 	} else {
-	    $arg = shift @args;
-	    last unless $arg;
-	    if ($chr eq "\$" || $chr eq "_") {
+            my $arg = shift @args;
+            if ($chr eq '$' || $chr eq '_') {
 		if (want_scalar $arg) {
 		    push @reals, $self->deparse($arg, 6);
 		} else {
@@ -4949,51 +5081,65 @@
 		    return "&";
 		}
 	    } elsif ($chr eq "&") {
-		if ($arg->name =~ /^(s?refgen|undef)$/) {
+                if ($arg->name =~ /^(?:s?refgen|undef)\z/) {
 		    push @reals, $self->deparse($arg, 6);
 		} else {
 		    return "&";
 		}
 	    } elsif ($chr eq "*") {
-		if ($arg->name =~ /^s?refgen$/
+                if ($arg->name =~ /^s?refgen\z/
 		    and $arg->first->first->name eq "rv2gv")
-		  {
-		      $real = $arg->first->first; # skip refgen, null
-		      if ($real->first->name eq "gv") {
-			  push @reals, $self->deparse($real, 6);
-		      } else {
-			  push @reals, $self->deparse($real->first, 6);
-		      }
-		  } else {
-		      return "&";
-		  }
+                {
+                    my $real = $arg->first->first; # skip refgen, null
+                    if ($real->first->name eq "gv") {
+                        push @reals, $self->deparse($real, 6);
+                    } else {
+                        push @reals, $self->deparse($real->first, 6);
+                    }
+                } else {
+                    return "&";
+                }
+            } elsif ($chr eq "+") {
+                my $real;
+                if ($arg->name =~ /^s?refgen\z/ and
+                    !null($real = $arg->first) and
+                    !null($real->first) and
+                    $real->first->name =~ /^(?:rv2|pad)[ah]v\z/)
+                {
+                    push @reals, $self->deparse($real, 6);
+                } elsif (want_scalar $arg) {
+                    push @reals, $self->deparse($arg, 6);
+                } else {
+                    return "&";
+                }
 	    } elsif (substr($chr, 0, 1) eq "\\") {
 		$chr =~ tr/\\[]//d;
-		if ($arg->name =~ /^s?refgen$/ and
+                my $real;
+                if ($arg->name =~ /^s?refgen\z/ and
 		    !null($real = $arg->first) and
 		    ($chr =~ /\$/ && is_scalar($real->first)
 		     or ($chr =~ /@/
-			 && class($real->first->sibling) ne 'NULL'
-			 && $real->first->sibling->name
-			 =~ /^(rv2|pad)av$/)
+                         && !null($real->first)
+                         && $real->first->name =~ /^(?:rv2|pad)av\z/)
 		     or ($chr =~ /%/
-			 && class($real->first->sibling) ne 'NULL'
-			 && $real->first->sibling->name
-			 =~ /^(rv2|pad)hv$/)
+                         && !null($real->first)
+                         && $real->first->name =~ /^(?:rv2|pad)hv\z/)
 		     #or ($chr =~ /&/ # This doesn't work
 		     #   && $real->first->name eq "rv2cv")
 		     or ($chr =~ /\*/
 			 && $real->first->name eq "rv2gv")))
-		  {
-		      push @reals, $self->deparse($real, 6);
-		  } else {
-		      return "&";
-		  }
-	    }
-       }
+                {
+                    push @reals, $self->deparse($real, 6);
+                } else {
+                    return "&";
+                }
+            } else {
+                # should not happen
+                return "&";
+            }
+        }
     }
-    return "&" if $proto and !$doneok; # too few args and no ';'
-    return "&" if @args;               # too many args
+    return "&" if @args; # too many args
     return ("", join ", ", @reals);
 }
 
@@ -5038,7 +5184,7 @@
                  |msgrcv|semop|semget|semctl|hintseval|shostent|snetent
                  |sprotoent|sservent|ehostent|enetent|eprotoent|eservent
                  |spwent|epwent|sgrent|egrent|getlogin|syscall|lock|runcv
-                 |fc)\z/x
+                 |fc|padsv_store)\z/x
 }
 
 sub pp_entersub {
@@ -5049,9 +5195,7 @@
     my $prefix = "";
     my $amper = "";
     my($kid, @exprs);
-    if ($op->flags & OPf_SPECIAL && !($op->flags & OPf_MOD)) {
-	$prefix = "do ";
-    } elsif ($op->private & OPpENTERSUB_AMPER) {
+    if ($op->private & OPpENTERSUB_AMPER) {
 	$amper = "&";
     }
     $kid = $op->first;
@@ -5175,19 +5319,23 @@
 	# it back.
 	$kid =~ s/^CORE::GLOBAL:://;
 
-	my $dproto = defined($proto) ? $proto : "undefined";
-	my $scalar_proto = $dproto =~ /^;*(?:[\$*_+]|\\.|\\\[[^]]\])\z/;
         if (!$declared) {
 	    return "$kid(" . $args . ")";
-	} elsif ($dproto =~ /^\s*\z/) {
+        }
+
+        my $dproto = defined($proto) ? $proto : "undefined";
+        if ($dproto =~ /^\s*\z/) {
 	    return $kid;
-	} elsif ($scalar_proto and is_scalar($exprs[0])) {
+        }
+
+        my $scalar_proto = $dproto =~ /^ \s* (?: ;\s* )* (?: [\$*_+] |\\ \s* (?: [\$\@%&*] | \[ [^\]]+ \] ) ) \s* \z/x;
+        if ($scalar_proto and !@exprs || is_scalar($exprs[0])) {
 	    # is_scalar is an excessively conservative test here:
 	    # really, we should be comparing to the precedence of the
 	    # top operator of $exprs[0] (ala unop()), but that would
 	    # take some major code restructuring to do right.
 	    return $self->maybe_parens_func($kid, $args, $cx, 16);
-	} elsif (not $scalar_proto and defined($proto) || $simple) { #'
+        } elsif (not $scalar_proto and defined($proto) || $simple) {
 	    return $self->maybe_parens_func($kid, $args, $cx, 5);
 	} else {
 	    return "$kid(" . $args . ")";
@@ -5295,7 +5443,7 @@
     # the insane complexity here is due to the behaviour of "\c\"
     $str =~ s/
                 # these two lines ensure that the backslash we're about to
-                # remove isn't preceeded by something which makes it part
+                # remove isn't preceded by something which makes it part
                 # of a \c
 
                 (^ | [^\\] | \\c\\)             # $1
@@ -5408,9 +5556,15 @@
 	return $self->const_dumper($sv, $cx);
     }
     if (class($sv) eq "SPECIAL") {
-	# sv_undef, sv_yes, sv_no
-	return $$sv == 3 ? $self->maybe_parens("!1", $cx, 21)
-			 : ('undef', '1')[$$sv-1];
+	# PL_sv_undef etc
+        # return yes/no as boolean expressions rather than integers to
+        # preserve their boolean-ness
+	return
+            $$sv == 1 ? 'undef'                            : # PL_sv_undef
+            $$sv == 2 ? $self->maybe_parens("!0", $cx, 21) : # PL_sv_yes
+            $$sv == 3 ? $self->maybe_parens("!1", $cx, 21) : # PL_sv_no
+            $$sv == 7 ? '0'                                : # PL_sv_zero
+                        '"???"';
     }
     if (class($sv) eq "NULL") {
        return 'undef';
@@ -5431,10 +5585,10 @@
 	if ($nv == 0) {
 	    if (pack("F", $nv) eq pack("F", 0)) {
 		# positive zero
-		return "0";
+		return "0.0";
 	    } else {
 		# negative zero
-		return $self->maybe_parens("-.0", $cx, 21);
+		return $self->maybe_parens("-0.0", $cx, 21);
 	    }
 	} elsif (1/$nv == 0) {
 	    if ($nv > 0) {
@@ -5471,6 +5625,10 @@
 		return $self->maybe_parens("$mant * 2**$exp", $cx, 19);
 	    }
 	}
+
+        # preserve NV-ness: output as NNN.0 rather than NNN
+        $str .= ".0" if $str =~ /^-?[0-9]+$/;
+
 	$str = $self->maybe_parens($str, $cx, 21) if $nv < 0;
 	return $str;
     } elsif ($sv->FLAGS & SVf_ROK && $sv->can("RV")) {
@@ -6252,9 +6410,7 @@
 					     ->sibling #   entersub
 					     ->first   #     ex-list
 					     ->first   #       pushmark
-					     ->sibling #       srefgen
-					     ->first   #         ex-list
-					     ->first   #           anoncode
+					     ->sibling #       anoncode
 					     ->targ
 				     )
 				   : undef);
@@ -6578,6 +6734,34 @@
 }
 
 
+sub pp_pushdefer {
+    my $self = shift;
+    my($op, $cx) = @_;
+    # defer block body is stored in the ->first of an OP_NULL that is
+    # ->first of OP_PUSHDEFER
+    my $body = $self->deparse($op->first->first);
+    return "defer {\n\t$body\n\b}\cK";
+}
+
+sub builtin1 {
+    my $self = shift;
+    my ($op, $cx, $name) = @_;
+    my $arg = $self->deparse($op->first);
+    # TODO: work out if lexical alias is present somehow...
+    return "builtin::$name($arg)";
+}
+
+sub pp_is_bool    { builtin1(@_, "is_bool"); }
+sub pp_is_weak    { builtin1(@_, "is_weak"); }
+sub pp_weaken     { builtin1(@_, "weaken"); }
+sub pp_unweaken   { builtin1(@_, "unweaken"); }
+sub pp_blessed    { builtin1(@_, "blessed"); }
+sub pp_refaddr    { $_[0]->maybe_targmy(@_[1,2], \&builtin1, "refaddr"); }
+sub pp_reftype    { $_[0]->maybe_targmy(@_[1,2], \&builtin1, "reftype"); }
+sub pp_ceil       { $_[0]->maybe_targmy(@_[1,2], \&builtin1, "ceil"); }
+sub pp_floor      { $_[0]->maybe_targmy(@_[1,2], \&builtin1, "floor"); }
+sub pp_is_tainted { builtin1(@_, "is_tainted"); }
+
 1;
 __END__
 

Modified: trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/B/Op_private.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -1,4 +1,4 @@
-# -*- buffer-read-only: t -*-
+# -*- mode: Perl; buffer-read-only: t -*-
 #
 #    lib/B/Op_private.pm
 #
@@ -118,7 +118,7 @@
 our %bits;
 
 
-our $VERSION = "5.034000";
+our $VERSION = "5.038002";
 
 $bits{$_}{3} = 'OPpENTERSUB_AMPER' for qw(entersub rv2cv);
 $bits{$_}{6} = 'OPpENTERSUB_DB' for qw(entersub rv2cv);
@@ -134,11 +134,11 @@
 $bits{$_}{1} = 'OPpITER_REVERSED' for qw(enteriter iter);
 $bits{$_}{7} = 'OPpLVALUE' for qw(leave leaveloop);
 $bits{$_}{6} = 'OPpLVAL_DEFER' for qw(aelem helem multideref);
-$bits{$_}{7} = 'OPpLVAL_INTRO' for qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split);
+$bits{$_}{7} = 'OPpLVAL_INTRO' for qw(aelem aslice cond_expr delete emptyavhv enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv padsv_store pushmark refassign rv2av rv2gv rv2hv rv2sv split undef);
 $bits{$_}{2} = 'OPpLVREF_ELEM' for qw(lvref refassign);
 $bits{$_}{3} = 'OPpLVREF_ITER' for qw(lvref refassign);
 $bits{$_}{3} = 'OPpMAYBE_LVSUB' for qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr values vec);
-$bits{$_}{4} = 'OPpMAYBE_TRUEBOOL' for qw(padhv ref rv2hv);
+$bits{$_}{4} = 'OPpMAYBE_TRUEBOOL' for qw(blessed padhv ref rv2hv);
 $bits{$_}{7} = 'OPpOFFBYONE' for qw(caller runcv wantarray);
 $bits{$_}{5} = 'OPpOPEN_IN_CRLF' for qw(backtick open);
 $bits{$_}{4} = 'OPpOPEN_IN_RAW' for qw(backtick open);
@@ -145,11 +145,11 @@
 $bits{$_}{7} = 'OPpOPEN_OUT_CRLF' for qw(backtick open);
 $bits{$_}{6} = 'OPpOPEN_OUT_RAW' for qw(backtick open);
 $bits{$_}{6} = 'OPpOUR_INTRO' for qw(enteriter gvsv rv2av rv2hv rv2sv split);
-$bits{$_}{6} = 'OPpPAD_STATE' for qw(lvavref lvref padav padhv padsv pushmark refassign);
+$bits{$_}{6} = 'OPpPAD_STATE' for qw(emptyavhv lvavref lvref padav padhv padsv padsv_store pushmark refassign undef);
 $bits{$_}{7} = 'OPpPV_IS_UTF8' for qw(dump goto last next redo);
 $bits{$_}{6} = 'OPpREFCOUNTED' for qw(leave leaveeval leavesub leavesublv leavewrite);
 $bits{$_}{2} = 'OPpSLICEWARNING' for qw(aslice hslice padav padhv rv2av rv2hv);
-$bits{$_}{4} = 'OPpTARGET_MY' for qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid);
+$bits{$_}{4} = 'OPpTARGET_MY' for qw(abs add atan2 ceil chdir chmod chomp chown chr chroot concat cos crypt divide emptyavhv exec exp flock floor getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand refaddr reftype rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time undef unlink unshift utime wait waitpid);
 $bits{$_}{0} = 'OPpTRANS_CAN_FORCE_UTF8' for qw(trans transr);
 $bits{$_}{5} = 'OPpTRANS_COMPLEMENT' for qw(trans transr);
 $bits{$_}{7} = 'OPpTRANS_DELETE' for qw(trans transr);
@@ -157,7 +157,8 @@
 $bits{$_}{2} = 'OPpTRANS_IDENTICAL' for qw(trans transr);
 $bits{$_}{3} = 'OPpTRANS_SQUASH' for qw(trans transr);
 $bits{$_}{1} = 'OPpTRANS_USE_SVOP' for qw(trans transr);
-$bits{$_}{5} = 'OPpTRUEBOOL' for qw(grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst);
+$bits{$_}{5} = 'OPpTRUEBOOL' for qw(blessed grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst);
+$bits{$_}{2} = 'OPpUSEINT' for qw(bit_and bit_or bit_xor complement left_shift nbit_and nbit_or nbit_xor ncomplement right_shift sbit_and sbit_or sbit_xor);
 
 my @bf = (
     {
@@ -253,6 +254,7 @@
 @{$bits{aelem}}{5,4,1,0} = ($bf[8], $bf[8], $bf[1], $bf[1]);
 @{$bits{aelemfast}}{7,6,5,4,3,2,1,0} = ($bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6]);
 @{$bits{aelemfast_lex}}{7,6,5,4,3,2,1,0} = ($bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6]);
+@{$bits{aelemfastlex_store}}{7,6,5,4,3,2,1,0} = ($bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6], $bf[6]);
 $bits{akeys}{0} = $bf[0];
 $bits{alarm}{0} = $bf[0];
 $bits{and}{0} = $bf[0];
@@ -261,7 +263,7 @@
 @{$bits{anonhash}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{anonlist}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{argcheck}{0} = $bf[0];
-$bits{argdefelem}{0} = $bf[0];
+@{$bits{argdefelem}}{7,6,0} = ('OPpARG_IF_UNDEF', 'OPpARG_IF_FALSE', $bf[0]);
 @{$bits{argelem}}{2,1,0} = ($bf[7], $bf[7], $bf[0]);
 @{$bits{atan2}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{av2arylen}{0} = $bf[0];
@@ -270,12 +272,11 @@
 $bits{backtick}{0} = $bf[0];
 @{$bits{bind}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{binmode}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
-@{$bits{bit_and}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{bit_or}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{bit_xor}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{bless}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+$bits{blessed}{0} = $bf[0];
 @{$bits{caller}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{catch}{0} = $bf[0];
+$bits{ceil}{0} = $bf[0];
 @{$bits{chdir}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{chmod}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{chomp}{0} = $bf[0];
@@ -287,7 +288,6 @@
 $bits{closedir}{0} = $bf[0];
 $bits{cmpchain_and}{0} = $bf[0];
 $bits{cmpchain_dup}{0} = $bf[0];
-$bits{complement}{0} = $bf[0];
 @{$bits{concat}}{6,1,0} = ('OPpCONCAT_NESTED', $bf[1], $bf[1]);
 $bits{cond_expr}{0} = $bf[0];
 @{$bits{connect}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -306,7 +306,8 @@
 $bits{dorassign}{0} = $bf[0];
 $bits{dump}{0} = $bf[0];
 $bits{each}{0} = $bf[0];
-@{$bits{entereval}}{5,4,3,2,1,0} = ('OPpEVAL_RE_REPARSING', 'OPpEVAL_COPHH', 'OPpEVAL_BYTES', 'OPpEVAL_UNICODE', 'OPpEVAL_HAS_HH', $bf[0]);
+@{$bits{emptyavhv}}{5,3,2,1,0} = ('OPpEMPTYAVHV_IS_HV', $bf[4], $bf[4], $bf[4], $bf[4]);
+@{$bits{entereval}}{6,5,4,3,2,1,0} = ('OPpEVAL_EVALSV', 'OPpEVAL_RE_REPARSING', 'OPpEVAL_COPHH', 'OPpEVAL_BYTES', 'OPpEVAL_UNICODE', 'OPpEVAL_HAS_HH', $bf[0]);
 $bits{entergiven}{0} = $bf[0];
 $bits{enteriter}{3} = 'OPpITER_DEF';
 @{$bits{entersub}}{5,4,0} = ($bf[8], $bf[8], 'OPpENTERSUB_INARGS');
@@ -325,6 +326,7 @@
 @{$bits{fileno}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{flip}{0} = $bf[0];
 @{$bits{flock}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+$bits{floor}{0} = $bf[0];
 $bits{flop}{0} = $bf[0];
 @{$bits{formline}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{ftatime}{0} = $bf[0];
@@ -382,6 +384,7 @@
 @{$bits{gt}}{1,0} = ($bf[1], $bf[1]);
 $bits{gv}{5} = 'OPpEARLY_CV';
 @{$bits{helem}}{5,4,1,0} = ($bf[8], $bf[8], $bf[1], $bf[1]);
+@{$bits{helemexistsor}}{7,0} = ('OPpHELEMEXISTSOR_DELETE', $bf[0]);
 $bits{hex}{0} = $bf[0];
 @{$bits{i_add}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{i_divide}}{1,0} = ($bf[1], $bf[1]);
@@ -401,8 +404,12 @@
 $bits{i_preinc}{0} = $bf[0];
 @{$bits{i_subtract}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{index}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+@{$bits{initfield}}{2,1,0} = ('OPpINITFIELD_HV', 'OPpINITFIELD_AV', $bf[0]);
 $bits{int}{0} = $bf[0];
 @{$bits{ioctl}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+$bits{is_bool}{0} = $bf[0];
+$bits{is_tainted}{0} = $bf[0];
+$bits{is_weak}{0} = $bf[0];
 @{$bits{isa}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{join}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{keys}{0} = $bf[0];
@@ -418,7 +425,6 @@
 $bits{leavesublv}{0} = $bf[0];
 $bits{leavewhen}{0} = $bf[0];
 $bits{leavewrite}{0} = $bf[0];
-@{$bits{left_shift}}{1,0} = ($bf[1], $bf[1]);
 $bits{length}{0} = $bf[0];
 @{$bits{link}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{list}{6} = 'OPpLIST_GUESSED';
@@ -438,6 +444,7 @@
 $bits{method_redir}{0} = $bf[0];
 $bits{method_redir_super}{0} = $bf[0];
 $bits{method_super}{0} = $bf[0];
+@{$bits{methstart}}{7,0} = ('OPpINITFIELDS', $bf[0]);
 @{$bits{mkdir}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{modulo}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{msgctl}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -447,11 +454,7 @@
 @{$bits{multiconcat}}{6,5,3,0} = ('OPpMULTICONCAT_APPEND', 'OPpMULTICONCAT_FAKE', 'OPpMULTICONCAT_STRINGIFY', $bf[0]);
 @{$bits{multideref}}{5,4,0} = ('OPpMULTIDEREF_DELETE', 'OPpMULTIDEREF_EXISTS', $bf[0]);
 @{$bits{multiply}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{nbit_and}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{nbit_or}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{nbit_xor}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{ncmp}}{1,0} = ($bf[1], $bf[1]);
-$bits{ncomplement}{0} = $bf[0];
 @{$bits{ne}}{1,0} = ($bf[1], $bf[1]);
 $bits{negate}{0} = $bf[0];
 $bits{next}{0} = $bf[0];
@@ -467,6 +470,7 @@
 $bits{padhv}{0} = 'OPpPADHV_ISKEYS';
 @{$bits{padrange}}{6,5,4,3,2,1,0} = ($bf[5], $bf[5], $bf[5], $bf[5], $bf[5], $bf[5], $bf[5]);
 @{$bits{padsv}}{5,4} = ($bf[8], $bf[8]);
+$bits{padsv_store}{0} = $bf[0];
 @{$bits{pipe_op}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{pop}{0} = $bf[0];
 $bits{pos}{0} = $bf[0];
@@ -477,6 +481,7 @@
 $bits{preinc}{0} = $bf[0];
 $bits{prototype}{0} = $bf[0];
 @{$bits{push}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+@{$bits{pushdefer}}{7,0} = ('OPpDEFER_FINALLY', $bf[0]);
 $bits{quotemeta}{0} = $bf[0];
 @{$bits{rand}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{range}{0} = $bf[0];
@@ -487,8 +492,10 @@
 @{$bits{recv}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{redo}{0} = $bf[0];
 $bits{ref}{0} = $bf[0];
+$bits{refaddr}{0} = $bf[0];
 @{$bits{refassign}}{5,4,1,0} = ($bf[9], $bf[9], $bf[1], $bf[1]);
 $bits{refgen}{0} = $bf[0];
+$bits{reftype}{0} = $bf[0];
 $bits{regcmaybe}{0} = $bf[0];
 $bits{regcomp}{0} = $bf[0];
 $bits{regcreset}{0} = $bf[0];
@@ -498,7 +505,6 @@
 @{$bits{reset}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{reverse}}{3,0} = ('OPpREVERSE_INPLACE', $bf[0]);
 $bits{rewinddir}{0} = $bf[0];
-@{$bits{right_shift}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{rindex}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{rmdir}{0} = $bf[0];
 $bits{rv2av}{0} = $bf[0];
@@ -507,9 +513,6 @@
 $bits{rv2hv}{0} = 'OPpRV2HV_ISKEYS';
 @{$bits{rv2sv}}{5,4,0} = ($bf[8], $bf[8], $bf[0]);
 @{$bits{sassign}}{7,6,1,0} = ('OPpASSIGN_CV_TO_GV', 'OPpASSIGN_BACKWARDS', $bf[1], $bf[1]);
-@{$bits{sbit_and}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{sbit_or}}{1,0} = ($bf[1], $bf[1]);
-@{$bits{sbit_xor}}{1,0} = ($bf[1], $bf[1]);
 $bits{scalar}{0} = $bf[0];
 $bits{schomp}{0} = $bf[0];
 $bits{schop}{0} = $bf[0];
@@ -543,7 +546,7 @@
 $bits{snetent}{0} = $bf[0];
 @{$bits{socket}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{sockpair}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
-@{$bits{sort}}{7,6,4,3,2,1,0} = ('OPpSORT_UNSTABLE', 'OPpSORT_STABLE', 'OPpSORT_DESCEND', 'OPpSORT_INPLACE', 'OPpSORT_REVERSE', 'OPpSORT_INTEGER', 'OPpSORT_NUMERIC');
+@{$bits{sort}}{4,3,2,1,0} = ('OPpSORT_DESCEND', 'OPpSORT_INPLACE', 'OPpSORT_REVERSE', 'OPpSORT_INTEGER', 'OPpSORT_NUMERIC');
 @{$bits{splice}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{split}}{4,3,2} = ('OPpSPLIT_ASSIGN', 'OPpSPLIT_LEX', 'OPpSPLIT_IMPLIM');
 @{$bits{sprintf}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
@@ -575,16 +578,18 @@
 $bits{uc}{0} = $bf[0];
 $bits{ucfirst}{0} = $bf[0];
 @{$bits{umask}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
-$bits{undef}{0} = $bf[0];
+@{$bits{undef}}{5,0} = ('OPpUNDEF_KEEP_PV', $bf[0]);
 @{$bits{unlink}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{unpack}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{unshift}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{untie}{0} = $bf[0];
+$bits{unweaken}{0} = $bf[0];
 @{$bits{utime}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 $bits{values}{0} = $bf[0];
 @{$bits{vec}}{1,0} = ($bf[1], $bf[1]);
 @{$bits{waitpid}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
 @{$bits{warn}}{3,2,1,0} = ($bf[4], $bf[4], $bf[4], $bf[4]);
+$bits{weaken}{0} = $bf[0];
 @{$bits{xor}}{1,0} = ($bf[1], $bf[1]);
 
 
@@ -598,6 +603,8 @@
     OPpARGELEM_HV            =>   4,
     OPpARGELEM_MASK          =>   6,
     OPpARGELEM_SV            =>   0,
+    OPpARG_IF_FALSE          =>  64,
+    OPpARG_IF_UNDEF          => 128,
     OPpASSIGN_BACKWARDS      =>  64,
     OPpASSIGN_COMMON_AGG     =>  16,
     OPpASSIGN_COMMON_RC1     =>  32,
@@ -615,6 +622,7 @@
     OPpCOREARGS_DEREF2       =>   2,
     OPpCOREARGS_PUSHMARK     => 128,
     OPpCOREARGS_SCALARMOD    =>  64,
+    OPpDEFER_FINALLY         => 128,
     OPpDEREF                 =>  48,
     OPpDEREF_AV              =>  16,
     OPpDEREF_HV              =>  32,
@@ -621,6 +629,7 @@
     OPpDEREF_SV              =>  48,
     OPpDONT_INIT_GV          =>   4,
     OPpEARLY_CV              =>  32,
+    OPpEMPTYAVHV_IS_HV       =>  32,
     OPpENTERSUB_AMPER        =>   8,
     OPpENTERSUB_DB           =>  64,
     OPpENTERSUB_HASTARG      =>   4,
@@ -628,6 +637,7 @@
     OPpENTERSUB_NOPAREN      => 128,
     OPpEVAL_BYTES            =>   8,
     OPpEVAL_COPHH            =>  16,
+    OPpEVAL_EVALSV           =>  64,
     OPpEVAL_HAS_HH           =>   2,
     OPpEVAL_RE_REPARSING     =>  32,
     OPpEVAL_UNICODE          =>   4,
@@ -637,9 +647,13 @@
     OPpFT_AFTER_t            =>  16,
     OPpFT_STACKED            =>   4,
     OPpFT_STACKING           =>   8,
+    OPpHELEMEXISTSOR_DELETE  => 128,
     OPpHINT_STRICT_REFS      =>   2,
     OPpHUSH_VMSISH           =>  32,
     OPpINDEX_BOOLNEG         =>  64,
+    OPpINITFIELDS            => 128,
+    OPpINITFIELD_AV          =>   2,
+    OPpINITFIELD_HV          =>   4,
     OPpITER_DEF              =>   8,
     OPpITER_REVERSED         =>   2,
     OPpKVSLICE               =>  32,
@@ -684,8 +698,6 @@
     OPpSORT_INTEGER          =>   2,
     OPpSORT_NUMERIC          =>   1,
     OPpSORT_REVERSE          =>   4,
-    OPpSORT_STABLE           =>  64,
-    OPpSORT_UNSTABLE         => 128,
     OPpSPLIT_ASSIGN          =>  16,
     OPpSPLIT_IMPLIM          =>   4,
     OPpSPLIT_LEX             =>   8,
@@ -699,6 +711,8 @@
     OPpTRANS_SQUASH          =>   8,
     OPpTRANS_USE_SVOP        =>   2,
     OPpTRUEBOOL              =>  32,
+    OPpUNDEF_KEEP_PV         =>  32,
+    OPpUSEINT                =>   4,
 );
 
 our %labels = (
@@ -706,6 +720,8 @@
     OPpARGELEM_AV            => 'AV',
     OPpARGELEM_HV            => 'HV',
     OPpARGELEM_SV            => 'SV',
+    OPpARG_IF_FALSE          => 'IF_FALSE',
+    OPpARG_IF_UNDEF          => 'IF_UNDEF',
     OPpASSIGN_BACKWARDS      => 'BKWARD',
     OPpASSIGN_COMMON_AGG     => 'COM_AGG',
     OPpASSIGN_COMMON_RC1     => 'COM_RC1',
@@ -722,11 +738,13 @@
     OPpCOREARGS_DEREF2       => 'DEREF2',
     OPpCOREARGS_PUSHMARK     => 'MARK',
     OPpCOREARGS_SCALARMOD    => '$MOD',
+    OPpDEFER_FINALLY         => 'FINALLY',
     OPpDEREF_AV              => 'DREFAV',
     OPpDEREF_HV              => 'DREFHV',
     OPpDEREF_SV              => 'DREFSV',
     OPpDONT_INIT_GV          => 'NOINIT',
     OPpEARLY_CV              => 'EARLYCV',
+    OPpEMPTYAVHV_IS_HV       => 'ANONHASH',
     OPpENTERSUB_AMPER        => 'AMPER',
     OPpENTERSUB_DB           => 'DBG',
     OPpENTERSUB_HASTARG      => 'TARG',
@@ -734,6 +752,7 @@
     OPpENTERSUB_NOPAREN      => 'NO()',
     OPpEVAL_BYTES            => 'BYTES',
     OPpEVAL_COPHH            => 'COPHH',
+    OPpEVAL_EVALSV           => 'EVALSV',
     OPpEVAL_HAS_HH           => 'HAS_HH',
     OPpEVAL_RE_REPARSING     => 'REPARSE',
     OPpEVAL_UNICODE          => 'UNI',
@@ -743,9 +762,13 @@
     OPpFT_AFTER_t            => 'FTAFTERt',
     OPpFT_STACKED            => 'FTSTACKED',
     OPpFT_STACKING           => 'FTSTACKING',
+    OPpHELEMEXISTSOR_DELETE  => 'DELETE',
     OPpHINT_STRICT_REFS      => 'STRICT',
     OPpHUSH_VMSISH           => 'HUSH',
     OPpINDEX_BOOLNEG         => 'NEG',
+    OPpINITFIELDS            => 'INITFIELDS',
+    OPpINITFIELD_AV          => 'INITFIELD_AV',
+    OPpINITFIELD_HV          => 'INITFIELD_HV',
     OPpITER_DEF              => 'DEF',
     OPpITER_REVERSED         => 'REVERSED',
     OPpKVSLICE               => 'KVSLICE',
@@ -787,8 +810,6 @@
     OPpSORT_INTEGER          => 'INT',
     OPpSORT_NUMERIC          => 'NUM',
     OPpSORT_REVERSE          => 'REV',
-    OPpSORT_STABLE           => 'STABLE',
-    OPpSORT_UNSTABLE         => 'UNSTABLE',
     OPpSPLIT_ASSIGN          => 'ASSIGN',
     OPpSPLIT_IMPLIM          => 'IMPLIM',
     OPpSPLIT_LEX             => 'LEX',
@@ -802,17 +823,22 @@
     OPpTRANS_SQUASH          => 'SQUASH',
     OPpTRANS_USE_SVOP        => 'USE_SVOP',
     OPpTRUEBOOL              => 'BOOL',
+    OPpUNDEF_KEEP_PV         => 'KEEP_PV',
+    OPpUSEINT                => 'USEINT',
 );
 
 
 our %ops_using = (
     OPpALLOW_FAKE            => [qw(rv2gv)],
+    OPpARG_IF_FALSE          => [qw(argdefelem)],
     OPpASSIGN_BACKWARDS      => [qw(sassign)],
     OPpASSIGN_COMMON_AGG     => [qw(aassign)],
     OPpCONCAT_NESTED         => [qw(concat)],
     OPpCONST_BARE            => [qw(const)],
     OPpCOREARGS_DEREF1       => [qw(coreargs)],
+    OPpDEFER_FINALLY         => [qw(pushdefer)],
     OPpEARLY_CV              => [qw(gv)],
+    OPpEMPTYAVHV_IS_HV       => [qw(emptyavhv)],
     OPpENTERSUB_AMPER        => [qw(entersub rv2cv)],
     OPpENTERSUB_INARGS       => [qw(entersub)],
     OPpENTERSUB_NOPAREN      => [qw(rv2cv)],
@@ -821,9 +847,12 @@
     OPpFLIP_LINENUM          => [qw(flip flop)],
     OPpFT_ACCESS             => [qw(fteexec fteread ftewrite ftrexec ftrread ftrwrite)],
     OPpFT_AFTER_t            => [qw(ftatime ftbinary ftblk ftchr ftctime ftdir fteexec fteowned fteread ftewrite ftfile ftis ftlink ftmtime ftpipe ftrexec ftrowned ftrread ftrwrite ftsgid ftsize ftsock ftsuid ftsvtx fttext fttty ftzero)],
+    OPpHELEMEXISTSOR_DELETE  => [qw(helemexistsor)],
     OPpHINT_STRICT_REFS      => [qw(entersub multideref rv2av rv2cv rv2gv rv2hv rv2sv)],
     OPpHUSH_VMSISH           => [qw(dbstate nextstate)],
     OPpINDEX_BOOLNEG         => [qw(index rindex)],
+    OPpINITFIELDS            => [qw(methstart)],
+    OPpINITFIELD_AV          => [qw(initfield)],
     OPpITER_DEF              => [qw(enteriter)],
     OPpITER_REVERSED         => [qw(enteriter iter)],
     OPpKVSLICE               => [qw(delete)],
@@ -830,10 +859,10 @@
     OPpLIST_GUESSED          => [qw(list)],
     OPpLVALUE                => [qw(leave leaveloop)],
     OPpLVAL_DEFER            => [qw(aelem helem multideref)],
-    OPpLVAL_INTRO            => [qw(aelem aslice cond_expr delete enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv pushmark refassign rv2av rv2gv rv2hv rv2sv split)],
+    OPpLVAL_INTRO            => [qw(aelem aslice cond_expr delete emptyavhv enteriter entersub gvsv helem hslice list lvavref lvref lvrefslice multiconcat multideref padav padhv padrange padsv padsv_store pushmark refassign rv2av rv2gv rv2hv rv2sv split undef)],
     OPpLVREF_ELEM            => [qw(lvref refassign)],
     OPpMAYBE_LVSUB           => [qw(aassign aelem akeys aslice av2arylen avhvswitch helem hslice keys kvaslice kvhslice multideref padav padhv pos rv2av rv2gv rv2hv substr values vec)],
-    OPpMAYBE_TRUEBOOL        => [qw(padhv ref rv2hv)],
+    OPpMAYBE_TRUEBOOL        => [qw(blessed padhv ref rv2hv)],
     OPpMULTICONCAT_APPEND    => [qw(multiconcat)],
     OPpMULTIDEREF_DELETE     => [qw(multideref)],
     OPpOFFBYONE              => [qw(caller runcv wantarray)],
@@ -840,7 +869,7 @@
     OPpOPEN_IN_CRLF          => [qw(backtick open)],
     OPpOUR_INTRO             => [qw(enteriter gvsv rv2av rv2hv rv2sv split)],
     OPpPADHV_ISKEYS          => [qw(padhv)],
-    OPpPAD_STATE             => [qw(lvavref lvref padav padhv padsv pushmark refassign)],
+    OPpPAD_STATE             => [qw(emptyavhv lvavref lvref padav padhv padsv padsv_store pushmark refassign undef)],
     OPpPV_IS_UTF8            => [qw(dump goto last next redo)],
     OPpREFCOUNTED            => [qw(leave leaveeval leavesub leavesublv leavewrite)],
     OPpREPEAT_DOLIST         => [qw(repeat)],
@@ -850,11 +879,14 @@
     OPpSORT_DESCEND          => [qw(sort)],
     OPpSPLIT_ASSIGN          => [qw(split)],
     OPpSUBSTR_REPL_FIRST     => [qw(substr)],
-    OPpTARGET_MY             => [qw(abs add atan2 chdir chmod chomp chown chr chroot concat cos crypt divide exec exp flock getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time unlink unshift utime wait waitpid)],
+    OPpTARGET_MY             => [qw(abs add atan2 ceil chdir chmod chomp chown chr chroot concat cos crypt divide emptyavhv exec exp flock floor getpgrp getppid getpriority hex i_add i_divide i_modulo i_multiply i_subtract index int kill left_shift length link log mkdir modulo multiconcat multiply nbit_and nbit_or nbit_xor ncomplement oct ord pow push rand refaddr reftype rename right_shift rindex rmdir schomp scomplement setpgrp setpriority sin sleep sqrt srand stringify subtract symlink system time undef unlink unshift utime wait waitpid)],
     OPpTRANS_CAN_FORCE_UTF8  => [qw(trans transr)],
-    OPpTRUEBOOL              => [qw(grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst)],
+    OPpTRUEBOOL              => [qw(blessed grepwhile index length padav padhv pos ref rindex rv2av rv2hv subst)],
+    OPpUNDEF_KEEP_PV         => [qw(undef)],
+    OPpUSEINT                => [qw(bit_and bit_or bit_xor complement left_shift nbit_and nbit_or nbit_xor ncomplement right_shift sbit_and sbit_or sbit_xor)],
 );
 
+$ops_using{OPpARG_IF_UNDEF} = $ops_using{OPpARG_IF_FALSE};
 $ops_using{OPpASSIGN_COMMON_RC1} = $ops_using{OPpASSIGN_COMMON_AGG};
 $ops_using{OPpASSIGN_COMMON_SCALAR} = $ops_using{OPpASSIGN_COMMON_AGG};
 $ops_using{OPpASSIGN_CV_TO_GV} = $ops_using{OPpASSIGN_BACKWARDS};
@@ -870,11 +902,13 @@
 $ops_using{OPpENTERSUB_DB} = $ops_using{OPpENTERSUB_AMPER};
 $ops_using{OPpENTERSUB_HASTARG} = $ops_using{OPpENTERSUB_AMPER};
 $ops_using{OPpEVAL_COPHH} = $ops_using{OPpEVAL_BYTES};
+$ops_using{OPpEVAL_EVALSV} = $ops_using{OPpEVAL_BYTES};
 $ops_using{OPpEVAL_HAS_HH} = $ops_using{OPpEVAL_BYTES};
 $ops_using{OPpEVAL_RE_REPARSING} = $ops_using{OPpEVAL_BYTES};
 $ops_using{OPpEVAL_UNICODE} = $ops_using{OPpEVAL_BYTES};
 $ops_using{OPpFT_STACKED} = $ops_using{OPpFT_AFTER_t};
 $ops_using{OPpFT_STACKING} = $ops_using{OPpFT_AFTER_t};
+$ops_using{OPpINITFIELD_HV} = $ops_using{OPpINITFIELD_AV};
 $ops_using{OPpLVREF_ITER} = $ops_using{OPpLVREF_ELEM};
 $ops_using{OPpMAY_RETURN_CONSTANT} = $ops_using{OPpENTERSUB_NOPAREN};
 $ops_using{OPpMULTICONCAT_FAKE} = $ops_using{OPpMULTICONCAT_APPEND};
@@ -888,8 +922,6 @@
 $ops_using{OPpSORT_INTEGER} = $ops_using{OPpSORT_DESCEND};
 $ops_using{OPpSORT_NUMERIC} = $ops_using{OPpSORT_DESCEND};
 $ops_using{OPpSORT_REVERSE} = $ops_using{OPpSORT_DESCEND};
-$ops_using{OPpSORT_STABLE} = $ops_using{OPpSORT_DESCEND};
-$ops_using{OPpSORT_UNSTABLE} = $ops_using{OPpSORT_DESCEND};
 $ops_using{OPpSPLIT_IMPLIM} = $ops_using{OPpSPLIT_ASSIGN};
 $ops_using{OPpSPLIT_LEX} = $ops_using{OPpSPLIT_ASSIGN};
 $ops_using{OPpTRANS_COMPLEMENT} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
@@ -899,4 +931,4 @@
 $ops_using{OPpTRANS_SQUASH} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
 $ops_using{OPpTRANS_USE_SVOP} = $ops_using{OPpTRANS_CAN_FORCE_UTF8};
 
-# ex: set ro:
+# ex: set ro ft=perl:

Modified: trunk/Master/tlpkg/tlperl/lib/B.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/B.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/B.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -20,7 +20,7 @@
 # walkoptree comes from B.xs
 
 BEGIN {
-    $B::VERSION = '1.82';
+    $B::VERSION = '1.88';
     @B::EXPORT_OK = ();
 
     # Our BOOT code needs $VERSION set, and will append to @EXPORT_OK.
@@ -62,6 +62,7 @@
 @B::CV::ISA = 'B::PVMG';
 @B::IO::ISA = 'B::PVMG';
 @B::FM::ISA = 'B::CV';
+ at B::OBJ::ISA = 'B::PVMG';
 
 @B::OP::ISA = 'B::OBJECT';
 @B::UNOP::ISA = 'B::OP';
@@ -88,7 +89,13 @@
 			(SV*)pWARN_ALL (SV*)pWARN_NONE (SV*)pWARN_STD
                         &PL_sv_zero);
 
+# Back-compat
 {
+    no warnings 'once';
+    *CVf_METHOD = \&CVf_NOWARN_AMBIGUOUS;
+}
+
+{
     # Stop "-w" from complaining about the lack of a real B::OBJECT class
     package B::OBJECT;
 }
@@ -299,7 +306,7 @@
 The C<B> module supplies classes which allow a Perl program to delve
 into its own innards.  It is the module used to implement the
 "backends" of the Perl compiler.  Usage of the compiler does not
-require knowledge of this module: see the F<O> module for the
+require knowledge of this module: see the L<O> module for the
 user-visible part.  The C<B> module is of use to those who want to
 write new compiler backends.  This documentation assumes that the
 reader knows a fair amount about perl's internals including such
@@ -593,6 +600,26 @@
 
 =item FLAGS
 
+=item IsBOOL
+
+Returns true if the SV is a boolean (true or false).
+You can then use C<TRUE> to check if the value is true or false.
+
+    my $something = ( 1 == 1 ) # boolean true
+                 || ( 1 == 0 ) # boolean false
+                 || 42         # IV true
+                 || 0;         # IV false
+    my $sv = B::svref_2object(\$something);
+
+    say q[Not a boolean value]
+        if ! $sv->IsBOOL;
+
+    say q[This is a boolean with value: true]
+        if   $sv->IsBOOL && $sv->TRUE_nomg;
+
+    say q[This is a boolean with value: false]
+        if   $sv->IsBOOL && ! $sv->TRUE_nomg;
+
 =item object_2svref
 
 Returns a reference to the regular scalar corresponding to this
@@ -601,6 +628,24 @@
 at should be considered read-only: modifying them is neither safe nor
 guaranteed to have a sensible effect.
 
+=item TRUE
+
+Returns a boolean indicating hether Perl would evaluate the SV as true or
+false.
+
+B<Warning> this call performs 'get' magic. If you only want to check the
+nature of this SV use C<TRUE_nomg> helper.
+
+This is an alias for C<SvTRUE($sv)>.
+
+=item TRUE_nomg
+
+Check if the value is true (do not perform 'get' magic).
+Returns a boolean indicating whether Perl would evaluate the SV as true or
+false.
+
+This is an alias for C<SvTRUE_nomg($sv)>.
+
 =back
 
 =head2 B::IV Methods
@@ -1313,6 +1358,8 @@
 
 =item REFCNT
 
+=item GEN
+
 =item FLAGS
 
 For backward-compatibility, if the PADNAMEt_OUTER flag is set, the FLAGS
@@ -1349,6 +1396,10 @@
 
 Only meaningful if PADNAMEt_OUTER is set.
 
+=item IsUndef
+
+Returns a boolean value to check if the padname is PL_padname_undef.
+
 =back
 
 =head2 $B::overlay

Modified: trunk/Master/tlpkg/tlperl/lib/Benchmark.pm
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/Benchmark.pm	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/Benchmark.pm	2024-02-15 21:14:42 UTC (rev 69898)
@@ -482,7 +482,7 @@
 	      clearcache clearallcache disablecache enablecache);
 %EXPORT_TAGS=( all => [ @EXPORT, @EXPORT_OK ] ) ;
 
-$VERSION = 1.23;
+$VERSION = 1.24;
 
 # --- ':hireswallclock' special handling
 
@@ -683,9 +683,9 @@
     my($t0, $t1, $td); # before, after, difference
 
     # find package of caller so we can execute code there
-    my($curpack) = caller(0);
+    my $curpack = caller(0);
     my($i, $pack)= 0;
-    while (($pack) = caller(++$i)) {
+    while ($pack = caller(++$i)) {
 	last if $pack ne $curpack;
     }
 

Modified: trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/EXTERN.h	2024-02-15 21:14:42 UTC (rev 69898)
@@ -9,10 +9,11 @@
  */
 
 /*
- * EXT  designates a global var which is defined in perl.h
- * dEXT designates a global var which is defined in another
- *      file, so we can't count on finding it in perl.h
- *      (this practice should be avoided).
+ * EXT:  designates a global var which is defined in perl.h
+ *
+ * dEXT: designates a global var which is defined in another
+ *       file, so we can't count on finding it in perl.h
+ *       (this practice should be avoided).
  */
 #undef EXT
 #undef dEXT
@@ -52,6 +53,6 @@
 #  endif
 
 #undef INIT
-#define INIT(x)
+#define INIT(...)
 
 #undef DOINIT

Modified: trunk/Master/tlpkg/tlperl/lib/CORE/INTERN.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/INTERN.h	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/INTERN.h	2024-02-15 21:14:42 UTC (rev 69898)
@@ -46,6 +46,6 @@
 #  endif
 
 #undef INIT
-#define INIT(x) = x
+#define INIT(...) = __VA_ARGS__
 
 #define DOINIT

Modified: trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/XSUB.h	2024-02-15 21:14:42 UTC (rev 69898)
@@ -23,17 +23,17 @@
 readily test them as they spring into existence by compiling with xsubpp.
 
 =for apidoc Amnu|char*|CLASS
-Variable which is setup by C<xsubpp> to indicate the 
+Variable which is setup by C<xsubpp> to indicate the
 class name for a C++ XS constructor.  This is always a C<char*>.  See
 C<L</THIS>>.
 
 =for apidoc Amnu|type|RETVAL
-Variable which is setup by C<xsubpp> to hold the return value for an 
-XSUB.  This is always the proper type for the XSUB.  See 
+Variable which is setup by C<xsubpp> to hold the return value for an
+XSUB.  This is always the proper type for the XSUB.  See
 L<perlxs/"The RETVAL Variable">.
 
 =for apidoc Amnu|type|THIS
-Variable which is setup by C<xsubpp> to designate the object in a C++ 
+Variable which is setup by C<xsubpp> to designate the object in a C++
 XSUB.  This is always the proper type for the C++ object.  See C<L</CLASS>> and
 L<perlxs/"Using XS With C++">.
 
@@ -43,11 +43,11 @@
 must be called prior to setup the C<MARK> variable.
 
 =for apidoc Amn|I32|items
-Variable which is setup by C<xsubpp> to indicate the number of 
+Variable which is setup by C<xsubpp> to indicate the number of
 items on the stack.  See L<perlxs/"Variable-length Parameter Lists">.
 
 =for apidoc Amn|I32|ix
-Variable which is setup by C<xsubpp> to indicate which of an 
+Variable which is setup by C<xsubpp> to indicate which of an
 XSUB's aliases was used to invoke it.  See L<perlxs/"The ALIAS: Keyword">.
 
 =for apidoc Am|SV*|ST|int ix
@@ -74,28 +74,28 @@
 Macro used by C<L</XS_INTERNAL>> and C<L</XS_EXTERNAL>> to declare a function
 prototype.  You probably shouldn't be using this directly yourself.
 
-=for apidoc Amns||dAX
+=for apidoc Amn;||dAX
 Sets up the C<ax> variable.
 This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.
 
-=for apidoc Amns||dAXMARK
+=for apidoc Amn;||dAXMARK
 Sets up the C<ax> variable and stack marker variable C<mark>.
 This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.
 
-=for apidoc Amns||dITEMS
+=for apidoc Amn;||dITEMS
 Sets up the C<items> variable.
 This is usually handled automatically by C<xsubpp> by calling C<dXSARGS>.
 
-=for apidoc Amns||dXSARGS
+=for apidoc Amn;||dXSARGS
 Sets up stack and mark pointers for an XSUB, calling C<dSP> and C<dMARK>.
 Sets up the C<ax> and C<items> variables by calling C<dAX> and C<dITEMS>.
 This is usually handled automatically by C<xsubpp>.
 
-=for apidoc Amns||dXSI32
+=for apidoc Amn;||dXSI32
 Sets up the C<ix> variable for an XSUB which has aliases.  This is usually
 handled automatically by C<xsubpp>.
 
-=for apidoc Amns||dUNDERBAR
+=for apidoc Amn;||dUNDERBAR
 Sets up any variable needed by the C<UNDERBAR> macro.  It used to define
 C<padoff_du>, but it is currently a noop.  However, it is strongly advised
 to still use it for ensuring past and future compatibility.
@@ -160,13 +160,13 @@
 #define dAX const I32 ax = (I32)(MARK - PL_stack_base + 1)
 
 #define dAXMARK				\
-	I32 ax = POPMARK;	\
-	SV **mark = PL_stack_base + ax++
+        I32 ax = POPMARK;	\
+        SV **mark = PL_stack_base + ax++
 
 #define dITEMS I32 items = (I32)(SP - MARK)
 
 #define dXSARGS \
-	dSP; dAXMARK; dITEMS
+        dSP; dAXMARK; dITEMS
 /* These 3 macros are replacements for dXSARGS macro only in bootstrap.
    They factor out common code in every BOOT XSUB. Computation of vars mark
    and items will optimize away in most BOOT functions. Var ax can never be
@@ -174,20 +174,20 @@
    Note these macros are not drop in replacements for dXSARGS since they set
    PL_xsubfilename. */
 #define dXSBOOTARGSXSAPIVERCHK  \
-	I32 ax = XS_BOTHVERSION_SETXSUBFN_POPMARK_BOOTCHECK;	\
-	SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
+        I32 ax = XS_BOTHVERSION_SETXSUBFN_POPMARK_BOOTCHECK;	\
+        SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
 #define dXSBOOTARGSAPIVERCHK  \
-	I32 ax = XS_APIVERSION_SETXSUBFN_POPMARK_BOOTCHECK;	\
-	SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
+        I32 ax = XS_APIVERSION_SETXSUBFN_POPMARK_BOOTCHECK;	\
+        SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
 /* dXSBOOTARGSNOVERCHK has no API in xsubpp to choose it so do
 #undef dXSBOOTARGSXSAPIVERCHK
 #define dXSBOOTARGSXSAPIVERCHK dXSBOOTARGSNOVERCHK */
 #define dXSBOOTARGSNOVERCHK  \
-	I32 ax = XS_SETXSUBFN_POPMARK;  \
-	SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
+        I32 ax = XS_SETXSUBFN_POPMARK;  \
+        SV **mark = PL_stack_base + ax - 1; dSP; dITEMS
 
 #define dXSTARG SV * const targ = ((PL_op->op_private & OPpENTERSUB_HASTARG) \
-			     ? PAD_SV(PL_op->op_targ) : sv_newmortal())
+                             ? PAD_SV(PL_op->op_targ) : sv_newmortal())
 
 /* Should be used before final PUSHi etc. if not in PPCODE section. */
 #define XSprePUSH (sp = PL_stack_base + ax - 1)
@@ -206,7 +206,7 @@
 #define dXSFUNCTION(ret)		XSINTERFACE_CVT(ret,XSFUNCTION)
 #define XSINTERFACE_FUNC(ret,cv,f)     ((XSINTERFACE_CVT_ANON(ret))(f))
 #define XSINTERFACE_FUNC_SET(cv,f)	\
-		CvXSUBANY(cv).any_dxptr = (void (*) (pTHX_ void*))(f)
+                CvXSUBANY(cv).any_dxptr = (void (*) (pTHX_ void*))(f)
 
 #define dUNDERBAR dNOOP
 #define UNDERBAR  find_rundefsv()
@@ -226,7 +226,7 @@
 is stored in a new mortal SV.
 
 =for apidoc Am|void|XST_mPV|int pos|char* str
-Place a copy of a string into the specified position C<pos> on the stack. 
+Place a copy of a string into the specified position C<pos> on the stack.
 The value is stored in a new mortal SV.
 
 =for apidoc Am|void|XST_mUV|int pos|UV uv
@@ -261,16 +261,16 @@
 =for apidoc Am|void|XSRETURN_PV|char* str
 Return a copy of a string from an XSUB immediately.  Uses C<XST_mPV>.
 
-=for apidoc Amns||XSRETURN_NO
+=for apidoc Amn;||XSRETURN_NO
 Return C<&PL_sv_no> from an XSUB immediately.  Uses C<XST_mNO>.
 
-=for apidoc Amns||XSRETURN_YES
+=for apidoc Amn;||XSRETURN_YES
 Return C<&PL_sv_yes> from an XSUB immediately.  Uses C<XST_mYES>.
 
-=for apidoc Amns||XSRETURN_UNDEF
+=for apidoc Amn;||XSRETURN_UNDEF
 Return C<&PL_sv_undef> from an XSUB immediately.  Uses C<XST_mUNDEF>.
 
-=for apidoc Amns||XSRETURN_EMPTY
+=for apidoc Amn;||XSRETURN_EMPTY
 Return an empty list from an XSUB immediately.
 
 =for apidoc AmU||newXSproto|char* name|XSUBADDR_t f|char* filename|const char *proto
@@ -282,18 +282,18 @@
 handled automatically by C<ExtUtils::MakeMaker>.  See
 C<L</XS_VERSION_BOOTCHECK>>.
 
-=for apidoc Amns||XS_VERSION_BOOTCHECK
+=for apidoc Amn;||XS_VERSION_BOOTCHECK
 Macro to verify that a PM module's C<$VERSION> variable matches the XS
 module's C<XS_VERSION> variable.  This is usually handled automatically by
 C<xsubpp>.  See L<perlxs/"The VERSIONCHECK: Keyword">.
 
-=for apidoc Amns||XS_APIVERSION_BOOTCHECK
+=for apidoc Amn;||XS_APIVERSION_BOOTCHECK
 Macro to verify that the perl api version an XS module has been compiled against
 matches the api version of the perl interpreter it's being loaded into.
 
 =for apidoc_section $exceptions
 
-=for apidoc Amns||dXCPT
+=for apidoc Amn;||dXCPT
 Set up necessary local variables for exception handling.
 See L<perlguts/"Exception Handling">.
 
@@ -306,7 +306,7 @@
 =for apidoc AmnU||XCPT_CATCH
 Introduces a catch block.  See L<perlguts/"Exception Handling">.
 
-=for apidoc Amns||XCPT_RETHROW
+=for apidoc Amn;||XCPT_RETHROW
 Rethrows a previously caught exception.  See L<perlguts/"Exception Handling">.
 
 =cut
@@ -323,21 +323,21 @@
 
 #define XSRETURN(off)					\
     STMT_START {					\
-	const IV tmpXSoff = (off);			\
-	assert(tmpXSoff >= 0);\
-	PL_stack_sp = PL_stack_base + ax + (tmpXSoff - 1);	\
-	return;						\
+        const IV tmpXSoff = (off);			\
+        assert(tmpXSoff >= 0);\
+        PL_stack_sp = PL_stack_base + ax + (tmpXSoff - 1);	\
+        return;						\
     } STMT_END
 
-#define XSRETURN_IV(v) STMT_START { XST_mIV(0,v);  XSRETURN(1); } STMT_END
-#define XSRETURN_UV(v) STMT_START { XST_mUV(0,v);  XSRETURN(1); } STMT_END
-#define XSRETURN_NV(v) STMT_START { XST_mNV(0,v);  XSRETURN(1); } STMT_END
-#define XSRETURN_PV(v) STMT_START { XST_mPV(0,v);  XSRETURN(1); } STMT_END
-#define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n);  XSRETURN(1); } STMT_END
-#define XSRETURN_NO    STMT_START { XST_mNO(0);    XSRETURN(1); } STMT_END
-#define XSRETURN_YES   STMT_START { XST_mYES(0);   XSRETURN(1); } STMT_END
-#define XSRETURN_UNDEF STMT_START { XST_mUNDEF(0); XSRETURN(1); } STMT_END
-#define XSRETURN_EMPTY STMT_START {                XSRETURN(0); } STMT_END
+#define XSRETURN_IV(v)    STMT_START { XST_mIV(0,v);    XSRETURN(1); } STMT_END
+#define XSRETURN_UV(v)    STMT_START { XST_mUV(0,v);    XSRETURN(1); } STMT_END
+#define XSRETURN_NV(v)    STMT_START { XST_mNV(0,v);    XSRETURN(1); } STMT_END
+#define XSRETURN_PV(v)    STMT_START { XST_mPV(0,v);    XSRETURN(1); } STMT_END
+#define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END
+#define XSRETURN_NO       STMT_START { XST_mNO(0);      XSRETURN(1); } STMT_END
+#define XSRETURN_YES      STMT_START { XST_mYES(0);     XSRETURN(1); } STMT_END
+#define XSRETURN_UNDEF    STMT_START { XST_mUNDEF(0);   XSRETURN(1); } STMT_END
+#define XSRETURN_EMPTY    STMT_START {                  XSRETURN(0); } STMT_END
 
 #define newXSproto(a,b,c,d)	newXS_flags(a,b,c,d,0)
 
@@ -409,48 +409,49 @@
 */
 
 #define DBM_setFilter(db_type,code)				\
-	STMT_START {						\
-	    if (db_type)					\
-	        RETVAL = sv_mortalcopy(db_type) ;		\
-	    ST(0) = RETVAL ;					\
-	    if (db_type && (code == &PL_sv_undef)) {		\
-	        SvREFCNT_dec_NN(db_type) ;			\
-	        db_type = NULL ;				\
-	    }							\
-	    else if (code) {					\
-	        if (db_type)					\
-	            sv_setsv(db_type, code) ;			\
-	        else						\
-	            db_type = newSVsv(code) ;			\
-	    }	    						\
-	} STMT_END
+        STMT_START {						\
+            if (db_type)					\
+                RETVAL = sv_mortalcopy(db_type) ;		\
+            ST(0) = RETVAL ;					\
+            if (db_type && (code == &PL_sv_undef)) {		\
+                SvREFCNT_dec_NN(db_type) ;			\
+                db_type = NULL ;				\
+            }							\
+            else if (code) {					\
+                if (db_type)					\
+                    sv_setsv(db_type, code) ;			\
+                else						\
+                    db_type = newSVsv(code) ;			\
+            }	    						\
+        } STMT_END
 
 #define DBM_ckFilter(arg,type,name)				\
-        STMT_START {						\
-	if (db->type) {						\
-	    if (db->filtering) {				\
-	        croak("recursion detected in %s", name) ;	\
-	    }                     				\
-	    ENTER ;						\
-	    SAVETMPS ;						\
-	    SAVEINT(db->filtering) ;				\
-	    db->filtering = TRUE ;				\
-	    SAVE_DEFSV ;					\
+    STMT_START {						\
+        if (db->type) {						\
+            if (db->filtering) {				\
+                croak("recursion detected in %s", name) ;	\
+            }                     				\
+            ENTER ;						\
+            SAVETMPS ;						\
+            SAVEINT(db->filtering) ;				\
+            db->filtering = TRUE ;				\
+            SAVE_DEFSV ;					\
             if (name[7] == 's')                                 \
                 arg = newSVsv(arg);                             \
-	    DEFSV_set(arg) ;					\
-	    SvTEMP_off(arg) ;					\
-	    PUSHMARK(SP) ;					\
-	    PUTBACK ;						\
-	    (void) perl_call_sv(db->type, G_DISCARD); 		\
-	    SPAGAIN ;						\
-	    PUTBACK ;						\
-	    FREETMPS ;						\
-	    LEAVE ;						\
+            DEFSV_set(arg) ;					\
+            SvTEMP_off(arg) ;					\
+            PUSHMARK(SP) ;					\
+            PUTBACK ;						\
+            (void) perl_call_sv(db->type, G_DISCARD); 		\
+            SPAGAIN ;						\
+            PUTBACK ;						\
+            FREETMPS ;						\
+            LEAVE ;						\
             if (name[7] == 's'){                                \
                 arg = sv_2mortal(arg);                          \
             }                                                   \
-	} } STMT_END                                                     
+        }                                                       \
+    } STMT_END
 
 #if 1		/* for compatibility */
 #  define VTBL_sv		&PL_vtbl_sv
@@ -484,7 +485,7 @@
 #  define VTBL_amagicelem	&PL_vtbl_amagicelem
 #endif
 
-#if defined(PERL_IMPLICIT_CONTEXT) && !defined(PERL_NO_GET_CONTEXT) && !defined(PERL_CORE)
+#if defined(MULTIPLICITY) && !defined(PERL_NO_GET_CONTEXT) && !defined(PERL_CORE)
 #  undef aTHX
 #  undef aTHX_
 #  define aTHX		PERL_GET_THX
@@ -493,15 +494,6 @@
 
 #if defined(PERL_IMPLICIT_SYS) && !defined(PERL_CORE)
 #  ifndef NO_XSLOCKS
-# if defined (NETWARE) && defined (USE_STDIO)
-#    define times		PerlProc_times
-#    define setuid		PerlProc_setuid
-#    define setgid		PerlProc_setgid
-#    define getpid		PerlProc_getpid
-#    define pause		PerlProc_pause
-#    define exit		PerlProc_exit
-#    define _exit		PerlProc__exit
-# else
 #    undef closedir
 #    undef opendir
 #    undef stdin
@@ -517,35 +509,6 @@
 #    undef ungetc
 #    undef fileno
 
-/* Following symbols were giving redefinition errors while building extensions - sgp 17th Oct 2000 */
-#ifdef NETWARE
-#	undef readdir
-#	undef fstat
-#	undef stat
-#	undef longjmp
-#	undef endhostent
-#	undef endnetent
-#	undef endprotoent
-#	undef endservent
-#	undef gethostbyaddr
-#	undef gethostbyname
-#	undef gethostent
-#	undef getnetbyaddr
-#	undef getnetbyname
-#	undef getnetent
-#	undef getprotobyname
-#	undef getprotobynumber
-#	undef getprotoent
-#	undef getservbyname
-#	undef getservbyport
-#	undef getservent
-#	undef inet_ntoa
-#	undef sethostent
-#	undef setnetent
-#	undef setprotoent
-#	undef setservent
-#endif	/* NETWARE */
-
 /* to avoid warnings: "xyz" redefined */
 #ifdef WIN32
 #    undef  popen
@@ -694,7 +657,6 @@
 #    define shutdown		PerlSock_shutdown
 #    define socket		PerlSock_socket
 #    define socketpair		PerlSock_socketpair
-#	endif	/* NETWARE && USE_STDIO */
 
 #    undef fd_set
 #    undef FD_SET

Modified: trunk/Master/tlpkg/tlperl/lib/CORE/av.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/av.h	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/av.h	2024-02-15 21:14:42 UTC (rev 69898)
@@ -18,16 +18,27 @@
 
 /* SV*	xav_arylen; */
 
-/* SVpav_REAL is set for all AVs whose xav_array contents are refcounted.
- * Some things like "@_" and the scratchpad list do not set this, to
- * indicate that they are cheating (for efficiency) by not refcounting
- * the AV's contents.
- * 
+/* SVpav_REAL is set for all AVs whose xav_array contents are refcounted
+ * and initialized such that any element can be retrieved as a SV*.
+ * Such AVs may be referred to as "real" AVs. Examples include regular
+ * perl arrays, tiedarrays (since v5.16), and padlist AVs.
+ *
+ * Some things do not set SVpav_REAL, to indicate that they are cheating
+ * (for efficiency) by not refcounting the AV's contents or ensuring that
+ * all elements are safe for arbitrary access. This type of AV may be
+ * referred to as "fake" AVs. Examples include "@_" (unless tied), the
+ * scratchpad list, and the backrefs list on an object or stash.
+ *
  * SVpav_REIFY is only meaningful on such "fake" AVs (i.e. where SVpav_REAL
  * is not set).  It indicates that the fake AV is capable of becoming
  * real if the array needs to be modified in some way.  Functions that
  * modify fake AVs check both flags to call av_reify() as appropriate.
  *
+ * av_reify() transforms a fake AV into a real one through two actions.
+ * Allocated but unpopulated elements are initialized to make them safe for
+ * arbitrary retrieval and the reference counts of populated elements are
+ * incremented.
+ *
  * Note that the Perl stack has neither flag set. (Thus,
  * items that go on the stack are never refcounted.)
  *
@@ -97,16 +108,110 @@
 #define NEGATIVE_INDICES_VAR "NEGATIVE_INDICES"
 
 /*
+
+Note that there are both real and fake AVs; see the beginning of this file and
+'av.c'
+
 =for apidoc newAV
+=for apidoc_item newAV_alloc_x
+=for apidoc_item newAV_alloc_xz
 
-Creates a new AV.  The reference count is set to 1.
+These all create a new AV, setting the reference count to 1.  If you also know
+the initial elements of the array with, see L</C<av_make>>.
 
-Perl equivalent: C<my @array;>.
+As background, an array consists of three things:
 
+=over
+
+=item 1.
+
+A data structure containing information about the array as a whole, such as its
+size and reference count.
+
+=item 2.
+
+A C language array of pointers to the individual elements.  These are treated
+as pointers to SVs, so all must be castable to SV*.
+
+=item 3.
+
+The individual elements themselves.  These could be, for instance, SVs and/or
+AVs and/or HVs, etc.
+
+=back
+
+An empty array need only have the first data structure, and all these functions
+create that.  They differ in what else they do, as follows:
+
+=over
+
+=item C<newAV> form
+
+=for comment
+'form' above and below is because otherwise have two =items with the same name,
+can't link to them.
+
+This does nothing beyond creating the whole-array data structure.
+The Perl equivalent is approximately S<C<my @array;>>
+
+This is useful when the minimum size of the array could be zero (perhaps there
+are likely code paths that will entirely skip using it).
+
+If the array does get used, the pointers data structure will need to be
+allocated at that time.  This will end up being done by L</av_extend>>,
+either explicitly:
+
+    av_extend(av, len);
+
+or implicitly when the first element is stored:
+
+    (void)av_store(av, 0, sv);
+
+Unused array elements are typically initialized by C<av_extend>.
+
+=item C<newAV_alloc_x> form
+
+This effectively does a C<newAV> followed by also allocating (uninitialized)
+space for the pointers array.  This is used when you know ahead of time the
+likely minimum size of the array.  It is more efficient to do this than doing a
+plain C<newAV> followed by an C<av_extend>.
+
+Of course the array can be extended later should it become necessary.
+
+C<size> must be at least 1.
+
+=item C<newAV_alloc_xz> form
+
+This is C<newAV_alloc_x>, but initializes each pointer in it to NULL.  This
+gives added safety to guard against them being read before being set.
+
+C<size> must be at least 1.
+
+=back
+
+The following examples all result in an array that can fit four elements
+(indexes 0 .. 3):
+
+    AV *av = newAV();
+    av_extend(av, 3);
+
+    AV *av = newAV_alloc_x(4);
+
+    AV *av = newAV_alloc_xz(4);
+
+In contrast, the following examples allocate an array that is only guaranteed
+to fit one element without extending:
+
+    AV *av = newAV_alloc_x(1);
+    AV *av = newAV_alloc_xz(1);
+
 =cut
+
 */
 
 #define newAV()	MUTABLE_AV(newSV_type(SVt_PVAV))
+#define newAV_alloc_x(size)  av_new_alloc(size,0)
+#define newAV_alloc_xz(size) av_new_alloc(size,1)
 
 /*
  * ex: set ts=8 sts=4 sw=4 et:

Modified: trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h
===================================================================
--- trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h	2024-02-15 21:05:12 UTC (rev 69897)
+++ trunk/Master/tlpkg/tlperl/lib/CORE/charclass_invlists.h	2024-02-15 21:14:42 UTC (rev 69898)
@@ -1,4 +1,4 @@
-/* -*- buffer-read-only: t -*-
+/* -*- mode: C; buffer-read-only: t -*-
  * !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
  * This file is built by regen/mk_invlists.pl from Unicode::UCD.
  * Any changes made here will be lost!
@@ -15,15 +15,15 @@
  * encompassing all of the Unicode BMP, and thus including all the economically
  * important world scripts.  At 12 most of them are: including Arabic,
  * Cyrillic, Greek, Hebrew, Indian subcontinent, Latin, and Thai; but not Han,
- * Japanese, nor Korean.  (The regarglen structure in regnodes.h is a U8, and
- * the trie types TRIEC and AHOCORASICKC are larger than U8 for shift values
- * above 12.)  Be sure to benchmark before changing, as larger sizes do
- * significantly slow down the test suite */
+ * Japanese, nor Korean.  The regnode sizing data structure in regnodes.h currently
+ * uses a U8, and the trie types TRIEC and AHOCORASICKC are larger than U8 for
+ * shift values above 12.)  Be sure to benchmark before changing, as larger sizes
+ * do significantly slow down the test suite. */
 
 #define NUM_ANYOF_CODE_POINTS   (1 << 8)
 
 /* The precision to use in "%.*e" formats */
-#define PL_E_FORMAT_PRECISION 2
+#define PL_E_FORMAT_PRECISION 3
 
 #if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
 
@@ -54,7 +54,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV Case_Folding_invlist[] = {  /* for ASCII/Latin1 */
-	1398,	/* Number of elements */
+	1414,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -1072,7 +1072,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -1416,6 +1416,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -1425,6 +1427,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -1448,6 +1456,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -3444,6 +3460,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -3453,6 +3471,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -3476,6 +3500,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -3498,7 +3530,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV Case_Folding_invlist[] = {  /* for EBCDIC 1047 */
-	1417,	/* Number of elements */
+	1433,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -4535,7 +4567,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -4879,6 +4911,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -4888,6 +4922,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -4911,6 +4951,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -6929,6 +6977,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -6938,6 +6988,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -6961,6 +7017,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -6983,7 +7047,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV Case_Folding_invlist[] = {  /* for EBCDIC 037 */
-	1413,	/* Number of elements */
+	1429,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -8016,7 +8080,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -8360,6 +8424,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -8369,6 +8435,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -8392,6 +8464,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -10406,6 +10486,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -10415,6 +10497,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -10438,6 +10526,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -10457,7 +10553,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV Lowercase_Mapping_invlist[] = {  /* for ASCII/Latin1 */
-	1262,	/* Number of elements */
+	1278,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -11354,7 +11450,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -11698,6 +11794,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -11707,6 +11805,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -11715,6 +11819,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -13000,6 +13112,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -13009,6 +13123,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0xFF41,
@@ -13017,6 +13137,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -13039,7 +13167,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV Lowercase_Mapping_invlist[] = {  /* for EBCDIC 1047 */
-	1280,	/* Number of elements */
+	1296,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -13954,7 +14082,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -14298,6 +14426,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -14307,6 +14437,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -14315,6 +14451,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -15621,6 +15765,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -15630,6 +15776,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0xFF41,
@@ -15638,6 +15790,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -15660,7 +15820,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV Lowercase_Mapping_invlist[] = {  /* for EBCDIC 037 */
-	1276,	/* Number of elements */
+	1292,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -16571,7 +16731,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -16915,6 +17075,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -16924,6 +17086,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -16932,6 +17100,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -18234,6 +18410,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -18243,6 +18421,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0xFF41,
@@ -18251,6 +18435,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -18268,7 +18460,7 @@
 #if (defined(PERL_IN_REGCOMP_C) && ! defined(PERL_IN_XSUB_RE))
 
 static const UV _Perl_CCC_non0_non230_invlist[] = {  /* for all charsets */
-	359,	/* Number of elements */
+	379,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -18353,7 +18545,9 @@
 	0x7FE,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x899,
+	0x89C,
+	0x8CF,
 	0x8D4,
 	0x8E3,
 	0x8E4,
@@ -18391,6 +18585,8 @@
 	0xB4E,
 	0xBCD,
 	0xBCE,
+	0xC3C,
+	0xC3D,
 	0xC4D,
 	0xC4E,
 	0xC55,
@@ -18440,7 +18636,7 @@
 	0x108D,
 	0x108E,
 	0x1714,
-	0x1715,
+	0x1716,
 	0x1734,
 	0x1735,
 	0x17D2,
@@ -18463,6 +18659,10 @@
 	0x1ABE,
 	0x1ABF,
 	0x1AC1,
+	0x1AC3,
+	0x1AC5,
+	0x1ACA,
+	0x1ACB,
 	0x1B34,
 	0x1B35,
 	0x1B44,
@@ -18492,7 +18692,7 @@
 	0x1DCD,
 	0x1DD1,
 	0x1DF6,
-	0x1DFA,
+	0x1DFB,
 	0x1DFC,
 	0x1DFE,
 	0x1DFF,
@@ -18549,6 +18749,8 @@
 	0x10A40,
 	0x10AE6,
 	0x10AE7,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F48,
 	0x10F4B,
@@ -18555,8 +18757,14 @@
 	0x10F4C,
 	0x10F4D,
 	0x10F51,
+	0x10F83,
+	0x10F84,
+	0x10F85,
+	0x10F86,
 	0x11046,
 	0x11047,
+	0x11070,
+	0x11071,
 	0x1107F,
 	0x11080,
 	0x110B9,
@@ -18613,6 +18821,8 @@
 	0x11D46,
 	0x11D97,
 	0x11D98,
+	0x11F41,
+	0x11F43,
 	0x16AF0,
 	0x16AF5,
 	0x16FF0,
@@ -18627,6 +18837,8 @@
 	0x1D183,
 	0x1D18A,
 	0x1D18C,
+	0x1E4EC,
+	0x1E4EF,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E94A,
@@ -18636,7 +18848,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_GCB_invlist[] = {  /* for ASCII/Latin1 */
-	1805,	/* Number of elements */
+	1851,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -18708,7 +18920,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -18819,6 +19035,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC45,
@@ -18851,6 +19069,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD02,
 	0xD04,
@@ -18899,7 +19119,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -18954,7 +19174,9 @@
 	0x1360,
 	0x1712,
 	0x1715,
+	0x1716,
 	0x1732,
+	0x1734,
 	0x1735,
 	0x1752,
 	0x1754,
@@ -18973,6 +19195,7 @@
 	0x180B,
 	0x180E,
 	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -19007,7 +19230,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B05,
@@ -19058,8 +19281,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -20101,8 +20322,12 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11001,
 	0x11002,
@@ -20109,6 +20334,10 @@
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x11083,
@@ -20119,6 +20348,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -20154,6 +20385,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -20317,8 +20550,23 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F3B,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -20337,6 +20585,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D166,
 	0x1D167,
@@ -20374,10 +20626,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -20547,7 +20805,11 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Prepend,
+	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_Prepend,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -20659,6 +20921,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -20690,6 +20954,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
@@ -20792,8 +21058,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -20811,6 +21079,7 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -20898,8 +21167,6 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
-	GCB_Extend,
-	GCB_Other,
 	GCB_Control,
 	GCB_Extend,
 	GCB_ZWJ,
@@ -21942,6 +22209,10 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -21949,6 +22220,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_SpacingMark,
@@ -21958,6 +22233,8 @@
 	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
 	GCB_Extend,
@@ -21994,6 +22271,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -22067,7 +22346,7 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
-	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
@@ -22156,7 +22435,20 @@
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Prepend,
+	GCB_SpacingMark,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -22164,6 +22456,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -22177,6 +22471,10 @@
 	GCB_Control,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -22221,6 +22519,12 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_ExtPict_XX,
 	GCB_Other,
 	GCB_ExtPict_XX,
@@ -22298,7 +22602,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_GCB_invlist[] = {  /* for EBCDIC 1047 */
-	1806,	/* Number of elements */
+	1852,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -22371,7 +22675,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -22482,6 +22790,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC45,
@@ -22514,6 +22824,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD02,
 	0xD04,
@@ -22562,7 +22874,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -22617,7 +22929,9 @@
 	0x1360,
 	0x1712,
 	0x1715,
+	0x1716,
 	0x1732,
+	0x1734,
 	0x1735,
 	0x1752,
 	0x1754,
@@ -22636,6 +22950,7 @@
 	0x180B,
 	0x180E,
 	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -22670,7 +22985,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B05,
@@ -22721,8 +23036,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -23764,8 +24077,12 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11001,
 	0x11002,
@@ -23772,6 +24089,10 @@
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x11083,
@@ -23782,6 +24103,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -23817,6 +24140,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -23980,8 +24305,23 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F3B,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -24000,6 +24340,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D166,
 	0x1D167,
@@ -24037,10 +24381,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -24214,7 +24564,11 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Prepend,
+	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_Prepend,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -24326,6 +24680,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -24357,6 +24713,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
@@ -24459,8 +24817,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -24478,6 +24838,7 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -24565,8 +24926,6 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
-	GCB_Extend,
-	GCB_Other,
 	GCB_Control,
 	GCB_Extend,
 	GCB_ZWJ,
@@ -25609,6 +25968,10 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -25616,6 +25979,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_SpacingMark,
@@ -25625,6 +25992,8 @@
 	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
 	GCB_Extend,
@@ -25661,6 +26030,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -25734,7 +26105,7 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
-	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
@@ -25823,7 +26194,20 @@
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Prepend,
+	GCB_SpacingMark,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -25831,6 +26215,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -25844,6 +26230,10 @@
 	GCB_Control,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -25888,6 +26278,12 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_ExtPict_XX,
 	GCB_Other,
 	GCB_ExtPict_XX,
@@ -25965,7 +26361,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_GCB_invlist[] = {  /* for EBCDIC 037 */
-	1806,	/* Number of elements */
+	1852,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -26038,7 +26434,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -26149,6 +26549,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC45,
@@ -26181,6 +26583,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD02,
 	0xD04,
@@ -26229,7 +26633,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -26284,7 +26688,9 @@
 	0x1360,
 	0x1712,
 	0x1715,
+	0x1716,
 	0x1732,
+	0x1734,
 	0x1735,
 	0x1752,
 	0x1754,
@@ -26303,6 +26709,7 @@
 	0x180B,
 	0x180E,
 	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -26337,7 +26744,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B05,
@@ -26388,8 +26795,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -27431,8 +27836,12 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11001,
 	0x11002,
@@ -27439,6 +27848,10 @@
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x11083,
@@ -27449,6 +27862,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -27484,6 +27899,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -27647,8 +28064,23 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F3B,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -27667,6 +28099,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D166,
 	0x1D167,
@@ -27704,10 +28140,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -27881,7 +28323,11 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Prepend,
+	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_Prepend,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -27993,6 +28439,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -28024,6 +28472,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
@@ -28126,8 +28576,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
+	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -28145,6 +28597,7 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -28232,8 +28685,6 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
-	GCB_Extend,
-	GCB_Other,
 	GCB_Control,
 	GCB_Extend,
 	GCB_ZWJ,
@@ -29276,6 +29727,10 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_SpacingMark,
@@ -29283,6 +29738,10 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_SpacingMark,
@@ -29292,6 +29751,8 @@
 	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Prepend,
 	GCB_Other,
 	GCB_Extend,
@@ -29328,6 +29789,8 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -29401,7 +29864,7 @@
 	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
-	GCB_SpacingMark,
+	GCB_Other,
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
@@ -29490,7 +29953,20 @@
 	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Prepend,
+	GCB_SpacingMark,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_SpacingMark,
+	GCB_Extend,
+	GCB_Other,
 	GCB_Control,
+	GCB_Extend,
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
@@ -29498,6 +29974,8 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_SpacingMark,
 	GCB_Other,
 	GCB_Extend,
@@ -29511,6 +29989,10 @@
 	GCB_Control,
 	GCB_Other,
 	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
 	GCB_SpacingMark,
 	GCB_Extend,
 	GCB_Other,
@@ -29555,6 +30037,12 @@
 	GCB_Other,
 	GCB_Extend,
 	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
+	GCB_Extend,
+	GCB_Other,
 	GCB_ExtPict_XX,
 	GCB_Other,
 	GCB_ExtPict_XX,
@@ -29629,7 +30117,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_IVCF_invlist[] = {  /* for ASCII/Latin1 */
-	1318,	/* Number of elements */
+	1334,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -30593,7 +31081,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -30924,6 +31412,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -30930,6 +31420,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -30943,6 +31439,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -32501,6 +33005,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -32507,6 +33013,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -32520,6 +33032,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -32542,7 +33062,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_IVCF_invlist[] = {  /* for EBCDIC 1047 */
-	1333,	/* Number of elements */
+	1349,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -33521,7 +34041,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -33852,6 +34372,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -33858,6 +34380,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -33871,6 +34399,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -35447,6 +35983,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -35453,6 +35991,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -35466,6 +36010,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -35488,7 +36040,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_IVCF_invlist[] = {  /* for EBCDIC 037 */
-	1331,	/* Number of elements */
+	1347,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -36465,7 +37017,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -36796,6 +37348,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -36802,6 +37356,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -36815,6 +37375,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -38389,6 +38957,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -38395,6 +38965,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -38408,6 +38984,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -38427,7 +39011,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_LB_invlist[] = {  /* for ASCII/Latin1 */
-	2416,	/* Number of elements */
+	2539,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -38529,7 +39113,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -38576,7 +39159,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -38681,6 +39266,8 @@
 	0xBFA,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -38712,6 +39299,8 @@
 	0xCE4,
 	0xCE6,
 	0xCF0,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -38760,7 +39349,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF01,
@@ -38850,7 +39439,7 @@
 	0x16EB,
 	0x16EE,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -38907,7 +39496,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -38919,6 +39508,8 @@
 	0x1B61,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -38947,8 +39538,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x1FFD,
 	0x1FFE,
@@ -39010,6 +39603,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2103,
@@ -39191,6 +39786,17 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -40376,8 +40982,12 @@
 	0x10EAB,
 	0x10EAD,
 	0x10EAE,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
@@ -40385,6 +40995,9 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -40391,6 +41004,7 @@
 	0x110BB,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110F0,
 	0x110FA,
 	0x11100,
@@ -40429,6 +41043,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112A9,
 	0x112AA,
 	0x112DF,
@@ -40539,6 +41155,8 @@
 	0x11A9E,
 	0x11AA1,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C2F,
 	0x11C37,
 	0x11C38,
@@ -40576,6 +41194,17 @@
 	0x11DAA,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FDD,
 	0x11FE1,
 	0x11FFF,
@@ -40599,6 +41228,14 @@
 	0x13437,
 	0x13438,
 	0x13439,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x145CE,
 	0x145CF,
 	0x145D0,
@@ -40606,6 +41243,8 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16AC0,
+	0x16ACA,
 	0x16AF0,
 	0x16AF5,
 	0x16AF6,
@@ -40636,9 +41275,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -40647,6 +41290,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -40683,15 +41330,22 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
 	0x1E140,
 	0x1E14A,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -40705,6 +41359,17 @@
 	0x1ECB0,
 	0x1ECB1,
 	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
 	0x1F100,
 	0x1F10D,
 	0x1F110,
@@ -40711,8 +41376,19 @@
 	0x1F16D,
 	0x1F170,
 	0x1F1AD,
+	0x1F1AE,
 	0x1F1E6,
 	0x1F200,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
 	0x1F385,
 	0x1F386,
 	0x1F39C,
@@ -40791,10 +41467,22 @@
 	0x1F6C1,
 	0x1F6CC,
 	0x1F6CD,
+	0x1F6D8,
+	0x1F6DC,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
 	0x1F700,
 	0x1F774,
+	0x1F777,
+	0x1F77B,
 	0x1F780,
 	0x1F7D5,
+	0x1F7DA,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -40805,6 +41493,8 @@
 	0x1F888,
 	0x1F890,
 	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
 	0x1F900,
 	0x1F90C,
 	0x1F90D,
@@ -40832,6 +41522,23 @@
 	0x1F9DE,
 	0x1FA00,
 	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA89,
+	0x1FA90,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FBF0,
 	0x1FBFA,
@@ -40895,10 +41602,11 @@
 	LB_Regional_Indicator = 34,
 	LB_Space = 35,
 	LB_Break_Symbols = 36,
-	LB_Word_Joiner = 37,
-	LB_ZWSpace = 38,
-	LB_ZWJ = 39,
-	LB_East_Asian_CP = 40
+	LB_Unassigned_Extended_Pictographic_Ideographic = 37,
+	LB_Word_Joiner = 38,
+	LB_ZWSpace = 39,
+	LB_ZWJ = 40,
+	LB_East_Asian_CP = 41
 } LB_enum;
 
 static const LB_enum _Perl_LB_invmap[] = {  /* for ASCII/Latin1 */
@@ -40999,7 +41707,6 @@
 	LB_Combining_Mark,
 	LB_Exclamation,
 	LB_Combining_Mark,
-	LB_Alphabetic,
 	LB_Exclamation,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -41058,6 +41765,8 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -41162,6 +41871,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Break_Before,
@@ -41197,6 +41908,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -41350,7 +42063,7 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Glue,
-	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -41390,6 +42103,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -41418,8 +42133,10 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
-	LB_Alphabetic,
+	LB_Glue,
 	LB_Combining_Mark,
+	LB_Glue,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Break_Before,
 	LB_Alphabetic,
@@ -41458,7 +42175,7 @@
 	LB_Nonstarter,
 	LB_Alphabetic,
 	LB_Break_After,
-	LB_Alphabetic,
+	LB_Postfix_Numeric,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -41481,6 +42198,8 @@
 	LB_Prefix_Numeric,
 	LB_Postfix_Numeric,
 	LB_Prefix_Numeric,
+	LB_Postfix_Numeric,
+	LB_Prefix_Numeric,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -41662,6 +42381,17 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Exclamation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
@@ -42852,15 +43582,23 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Numeric,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -42900,6 +43638,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -43010,6 +43750,8 @@
 	LB_Break_Before,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Break_Before,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -43047,6 +43789,17 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Break_After,
+	LB_Ideographic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -43069,7 +43822,15 @@
 	LB_Glue,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
+	LB_Glue,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
 	LB_Alphabetic,
@@ -43077,6 +43838,8 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
@@ -43112,6 +43875,10 @@
 	LB_Alphabetic,
 	LB_Nonstarter,
 	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -43128,6 +43895,10 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -43156,17 +43927,24 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Prefix_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Open_Punctuation,
@@ -43176,6 +43954,17 @@
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -43182,8 +43971,19 @@
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Regional_Indicator,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -43262,20 +44062,34 @@
 	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_E_Base,
 	LB_Ideographic,
@@ -43302,11 +44116,28 @@
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
-	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -43332,7 +44163,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_LB_invlist[] = {  /* for EBCDIC 1047 */
-	2428,	/* Number of elements */
+	2551,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -43446,7 +44277,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -43493,7 +44323,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -43598,6 +44430,8 @@
 	0xBFA,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -43629,6 +44463,8 @@
 	0xCE4,
 	0xCE6,
 	0xCF0,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -43677,7 +44513,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF01,
@@ -43767,7 +44603,7 @@
 	0x16EB,
 	0x16EE,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -43824,7 +44660,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -43836,6 +44672,8 @@
 	0x1B61,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -43864,8 +44702,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x1FFD,
 	0x1FFE,
@@ -43927,6 +44767,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2103,
@@ -44108,6 +44950,17 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -45293,8 +46146,12 @@
 	0x10EAB,
 	0x10EAD,
 	0x10EAE,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
@@ -45302,6 +46159,9 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -45308,6 +46168,7 @@
 	0x110BB,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110F0,
 	0x110FA,
 	0x11100,
@@ -45346,6 +46207,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112A9,
 	0x112AA,
 	0x112DF,
@@ -45456,6 +46319,8 @@
 	0x11A9E,
 	0x11AA1,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C2F,
 	0x11C37,
 	0x11C38,
@@ -45493,6 +46358,17 @@
 	0x11DAA,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FDD,
 	0x11FE1,
 	0x11FFF,
@@ -45516,6 +46392,14 @@
 	0x13437,
 	0x13438,
 	0x13439,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x145CE,
 	0x145CF,
 	0x145D0,
@@ -45523,6 +46407,8 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16AC0,
+	0x16ACA,
 	0x16AF0,
 	0x16AF5,
 	0x16AF6,
@@ -45553,9 +46439,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -45564,6 +46454,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -45600,15 +46494,22 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
 	0x1E140,
 	0x1E14A,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -45622,6 +46523,17 @@
 	0x1ECB0,
 	0x1ECB1,
 	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
 	0x1F100,
 	0x1F10D,
 	0x1F110,
@@ -45628,8 +46540,19 @@
 	0x1F16D,
 	0x1F170,
 	0x1F1AD,
+	0x1F1AE,
 	0x1F1E6,
 	0x1F200,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
 	0x1F385,
 	0x1F386,
 	0x1F39C,
@@ -45708,10 +46631,22 @@
 	0x1F6C1,
 	0x1F6CC,
 	0x1F6CD,
+	0x1F6D8,
+	0x1F6DC,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
 	0x1F700,
 	0x1F774,
+	0x1F777,
+	0x1F77B,
 	0x1F780,
 	0x1F7D5,
+	0x1F7DA,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -45722,6 +46657,8 @@
 	0x1F888,
 	0x1F890,
 	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
 	0x1F900,
 	0x1F90C,
 	0x1F90D,
@@ -45749,6 +46686,23 @@
 	0x1F9DE,
 	0x1FA00,
 	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA89,
+	0x1FA90,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FBF0,
 	0x1FBFA,
@@ -45815,10 +46769,11 @@
 	LB_Regional_Indicator = 34,
 	LB_Space = 35,
 	LB_Break_Symbols = 36,
-	LB_Word_Joiner = 37,
-	LB_ZWSpace = 38,
-	LB_ZWJ = 39,
-	LB_East_Asian_CP = 40
+	LB_Unassigned_Extended_Pictographic_Ideographic = 37,
+	LB_Word_Joiner = 38,
+	LB_ZWSpace = 39,
+	LB_ZWJ = 40,
+	LB_East_Asian_CP = 41
 } LB_enum;
 
 static const LB_enum _Perl_LB_invmap[] = {  /* for EBCDIC 1047 */
@@ -45931,7 +46886,6 @@
 	LB_Combining_Mark,
 	LB_Exclamation,
 	LB_Combining_Mark,
-	LB_Alphabetic,
 	LB_Exclamation,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -45990,6 +46944,8 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -46094,6 +47050,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Break_Before,
@@ -46129,6 +47087,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -46282,7 +47242,7 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Glue,
-	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -46322,6 +47282,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -46350,8 +47312,10 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
-	LB_Alphabetic,
+	LB_Glue,
 	LB_Combining_Mark,
+	LB_Glue,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Break_Before,
 	LB_Alphabetic,
@@ -46390,7 +47354,7 @@
 	LB_Nonstarter,
 	LB_Alphabetic,
 	LB_Break_After,
-	LB_Alphabetic,
+	LB_Postfix_Numeric,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -46413,6 +47377,8 @@
 	LB_Prefix_Numeric,
 	LB_Postfix_Numeric,
 	LB_Prefix_Numeric,
+	LB_Postfix_Numeric,
+	LB_Prefix_Numeric,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -46594,6 +47560,17 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Exclamation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
@@ -47784,15 +48761,23 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Numeric,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -47832,6 +48817,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -47942,6 +48929,8 @@
 	LB_Break_Before,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Break_Before,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -47979,6 +48968,17 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Break_After,
+	LB_Ideographic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -48001,7 +49001,15 @@
 	LB_Glue,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
+	LB_Glue,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
 	LB_Alphabetic,
@@ -48009,6 +49017,8 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
@@ -48044,6 +49054,10 @@
 	LB_Alphabetic,
 	LB_Nonstarter,
 	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -48060,6 +49074,10 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -48088,17 +49106,24 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Prefix_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Open_Punctuation,
@@ -48108,6 +49133,17 @@
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -48114,8 +49150,19 @@
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Regional_Indicator,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -48194,20 +49241,34 @@
 	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_E_Base,
 	LB_Ideographic,
@@ -48234,11 +49295,28 @@
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
-	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -48264,7 +49342,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_LB_invlist[] = {  /* for EBCDIC 037 */
-	2428,	/* Number of elements */
+	2551,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -48378,7 +49456,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -48425,7 +49502,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -48530,6 +49609,8 @@
 	0xBFA,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -48561,6 +49642,8 @@
 	0xCE4,
 	0xCE6,
 	0xCF0,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -48609,7 +49692,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF01,
@@ -48699,7 +49782,7 @@
 	0x16EB,
 	0x16EE,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -48756,7 +49839,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -48768,6 +49851,8 @@
 	0x1B61,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -48796,8 +49881,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x1FFD,
 	0x1FFE,
@@ -48859,6 +49946,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2103,
@@ -49040,6 +50129,17 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -50225,8 +51325,12 @@
 	0x10EAB,
 	0x10EAD,
 	0x10EAE,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
@@ -50234,6 +51338,9 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -50240,6 +51347,7 @@
 	0x110BB,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110F0,
 	0x110FA,
 	0x11100,
@@ -50278,6 +51386,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112A9,
 	0x112AA,
 	0x112DF,
@@ -50388,6 +51498,8 @@
 	0x11A9E,
 	0x11AA1,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C2F,
 	0x11C37,
 	0x11C38,
@@ -50425,6 +51537,17 @@
 	0x11DAA,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FDD,
 	0x11FE1,
 	0x11FFF,
@@ -50448,6 +51571,14 @@
 	0x13437,
 	0x13438,
 	0x13439,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x145CE,
 	0x145CF,
 	0x145D0,
@@ -50455,6 +51586,8 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16AC0,
+	0x16ACA,
 	0x16AF0,
 	0x16AF5,
 	0x16AF6,
@@ -50485,9 +51618,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -50496,6 +51633,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -50532,15 +51673,22 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
 	0x1E140,
 	0x1E14A,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -50554,6 +51702,17 @@
 	0x1ECB0,
 	0x1ECB1,
 	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
 	0x1F100,
 	0x1F10D,
 	0x1F110,
@@ -50560,8 +51719,19 @@
 	0x1F16D,
 	0x1F170,
 	0x1F1AD,
+	0x1F1AE,
 	0x1F1E6,
 	0x1F200,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
 	0x1F385,
 	0x1F386,
 	0x1F39C,
@@ -50640,10 +51810,22 @@
 	0x1F6C1,
 	0x1F6CC,
 	0x1F6CD,
+	0x1F6D8,
+	0x1F6DC,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
 	0x1F700,
 	0x1F774,
+	0x1F777,
+	0x1F77B,
 	0x1F780,
 	0x1F7D5,
+	0x1F7DA,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -50654,6 +51836,8 @@
 	0x1F888,
 	0x1F890,
 	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
 	0x1F900,
 	0x1F90C,
 	0x1F90D,
@@ -50681,6 +51865,23 @@
 	0x1F9DE,
 	0x1FA00,
 	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA89,
+	0x1FA90,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FBF0,
 	0x1FBFA,
@@ -50747,10 +51948,11 @@
 	LB_Regional_Indicator = 34,
 	LB_Space = 35,
 	LB_Break_Symbols = 36,
-	LB_Word_Joiner = 37,
-	LB_ZWSpace = 38,
-	LB_ZWJ = 39,
-	LB_East_Asian_CP = 40
+	LB_Unassigned_Extended_Pictographic_Ideographic = 37,
+	LB_Word_Joiner = 38,
+	LB_ZWSpace = 39,
+	LB_ZWJ = 40,
+	LB_East_Asian_CP = 41
 } LB_enum;
 
 static const LB_enum _Perl_LB_invmap[] = {  /* for EBCDIC 037 */
@@ -50863,7 +52065,6 @@
 	LB_Combining_Mark,
 	LB_Exclamation,
 	LB_Combining_Mark,
-	LB_Alphabetic,
 	LB_Exclamation,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -50922,6 +52123,8 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -51026,6 +52229,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Break_Before,
@@ -51061,6 +52266,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -51214,7 +52421,7 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Glue,
-	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -51254,6 +52461,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -51282,8 +52491,10 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
-	LB_Alphabetic,
+	LB_Glue,
 	LB_Combining_Mark,
+	LB_Glue,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Break_Before,
 	LB_Alphabetic,
@@ -51322,7 +52533,7 @@
 	LB_Nonstarter,
 	LB_Alphabetic,
 	LB_Break_After,
-	LB_Alphabetic,
+	LB_Postfix_Numeric,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -51345,6 +52556,8 @@
 	LB_Prefix_Numeric,
 	LB_Postfix_Numeric,
 	LB_Prefix_Numeric,
+	LB_Postfix_Numeric,
+	LB_Prefix_Numeric,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Postfix_Numeric,
@@ -51526,6 +52739,17 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Exclamation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Break_After,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
@@ -52716,15 +53940,23 @@
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Numeric,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
+	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
@@ -52764,6 +53996,8 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -52874,6 +54108,8 @@
 	LB_Break_Before,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Break_Before,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -52911,6 +54147,17 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Break_After,
+	LB_Ideographic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Break_After,
@@ -52933,7 +54180,15 @@
 	LB_Glue,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
+	LB_Glue,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Open_Punctuation,
+	LB_Close_Punctuation,
+	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Open_Punctuation,
 	LB_Close_Punctuation,
 	LB_Alphabetic,
@@ -52941,6 +54196,8 @@
 	LB_Alphabetic,
 	LB_Break_After,
 	LB_Alphabetic,
+	LB_Numeric,
+	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Break_After,
 	LB_Alphabetic,
@@ -52976,6 +54233,10 @@
 	LB_Alphabetic,
 	LB_Nonstarter,
 	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
+	LB_Nonstarter,
+	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -52992,6 +54253,10 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
@@ -53020,17 +54285,24 @@
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Alphabetic,
+	LB_Combining_Mark,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Prefix_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
+	LB_Numeric,
 	LB_Alphabetic,
 	LB_Combining_Mark,
 	LB_Alphabetic,
+	LB_Combining_Mark,
+	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
 	LB_Open_Punctuation,
@@ -53040,6 +54312,17 @@
 	LB_Postfix_Numeric,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -53046,8 +54329,19 @@
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Regional_Indicator,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -53126,20 +54420,34 @@
 	LB_Ideographic,
 	LB_E_Base,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
-	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_E_Base,
 	LB_Ideographic,
@@ -53166,11 +54474,28 @@
 	LB_E_Base,
 	LB_Ideographic,
 	LB_Alphabetic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
+	LB_E_Base,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Numeric,
 	LB_Alphabetic,
-	LB_Ideographic,
+	LB_Unassigned_Extended_Pictographic_Ideographic,
 	LB_Alphabetic,
 	LB_Ideographic,
 	LB_Alphabetic,
@@ -53193,7 +54518,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_SB_invlist[] = {  /* for ASCII/Latin1 */
-	3146,	/* Number of elements */
+	3262,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -53839,7 +55164,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -53907,11 +55231,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -54105,6 +55433,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -54116,6 +55445,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -54144,7 +55475,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -54153,6 +55484,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -54233,7 +55565,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -54297,6 +55629,7 @@
 	0x10D0,
 	0x10FB,
 	0x10FC,
+	0x10FD,
 	0x1249,
 	0x124A,
 	0x124E,
@@ -54353,11 +55686,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -54436,12 +55767,12 @@
 	0x1AA8,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B5C,
@@ -54449,6 +55780,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -54487,8 +55820,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1E01,
 	0x1E02,
@@ -54897,9 +56228,7 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
 	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -55068,6 +56397,9 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E55,
+	0x2E5D,
 	0x3000,
 	0x3001,
 	0x3002,
@@ -55107,8 +56439,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -55346,6 +56676,7 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -55353,6 +56684,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D0,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
 	0xA7F5,
 	0xA7F6,
 	0xA7F7,
@@ -55459,7 +56802,6 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
 	0xAB6A,
 	0xAB70,
 	0xABC0,
@@ -55633,6 +56975,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -55639,6 +56997,14 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -55719,6 +57085,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -55728,6 +57095,10 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -55739,6 +57110,10 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -55746,6 +57121,7 @@
 	0x110BD,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -55794,6 +57170,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -55894,6 +57272,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -55955,7 +57335,7 @@
 	0x11A9B,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -56009,6 +57389,19 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -56017,10 +57410,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -56031,6 +57428,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -56076,10 +57476,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -56096,6 +57506,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -56213,6 +57627,12 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -56223,6 +57643,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -56232,10 +57656,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -56324,9 +57763,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -56337,6 +57776,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -57014,7 +58455,6 @@
 	SB_Extend,
 	SB_Other,
 	SB_Format,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Extend,
@@ -57087,7 +58527,11 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Format,
+	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_OLetter,
@@ -57281,6 +58725,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
 	SB_Other,
@@ -57293,6 +58738,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Numeric,
@@ -57328,6 +58775,7 @@
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -57472,6 +58920,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -57529,8 +58978,6 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
-	SB_Other,
-	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_OLetter,
@@ -57564,7 +59011,7 @@
 	SB_Other,
 	SB_Extend,
 	SB_Format,
-	SB_Other,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
@@ -57625,6 +59072,8 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_STerm,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -57663,8 +59112,6 @@
 	SB_Other,
 	SB_Lower,
 	SB_Extend,
-	SB_Other,
-	SB_Extend,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -58073,9 +59520,7 @@
 	SB_Close,
 	SB_Other,
 	SB_Upper,
-	SB_Other,
 	SB_Lower,
-	SB_Other,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -58244,6 +59689,9 @@
 	SB_Other,
 	SB_Close,
 	SB_Other,
+	SB_STerm,
+	SB_Close,
+	SB_Other,
 	SB_Sp,
 	SB_SContinue,
 	SB_STerm,
@@ -58286,8 +59734,6 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
-	SB_OLetter,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Other,
@@ -58521,14 +59967,27 @@
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
 	SB_Other,
 	SB_Upper,
 	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_OLetter,
@@ -58635,7 +60094,6 @@
 	SB_Lower,
 	SB_Other,
 	SB_Lower,
-	SB_OLetter,
 	SB_Other,
 	SB_Lower,
 	SB_OLetter,
@@ -58809,6 +60267,22 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -58815,8 +60289,14 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
+	SB_Lower,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -58844,6 +60324,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -58895,6 +60377,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -58905,9 +60388,13 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_STerm,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -58914,6 +60401,10 @@
 	SB_STerm,
 	SB_Other,
 	SB_Numeric,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -58921,6 +60412,7 @@
 	SB_Other,
 	SB_Format,
 	SB_STerm,
+	SB_Extend,
 	SB_Other,
 	SB_Format,
 	SB_Other,
@@ -58969,6 +60461,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -59071,6 +60565,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -59185,10 +60681,19 @@
 	SB_Extend,
 	SB_STerm,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
+	SB_Extend,
+	SB_STerm,
+	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -59195,7 +60700,15 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Format,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -59206,7 +60719,10 @@
 	SB_Numeric,
 	SB_Other,
 	SB_STerm,
+	SB_OLetter,
 	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -59268,6 +60784,16 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_STerm,
 	SB_Format,
@@ -59275,6 +60801,10 @@
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_Other,
@@ -59389,6 +60919,12 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_OLetter,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -59399,6 +60935,10 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -59410,10 +60950,25 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Extend,
+	SB_Other,
+	SB_OLetter,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_Numeric,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -59513,6 +61068,8 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Format,
 	SB_Other,
 	SB_Extend,
@@ -59533,7 +61090,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_SB_invlist[] = {  /* for EBCDIC 1047 */
-	3170,	/* Number of elements */
+	3286,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -60203,7 +61760,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -60271,11 +61827,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -60469,6 +62029,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -60480,6 +62041,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -60508,7 +62071,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -60517,6 +62080,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -60597,7 +62161,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -60661,6 +62225,7 @@
 	0x10D0,
 	0x10FB,
 	0x10FC,
+	0x10FD,
 	0x1249,
 	0x124A,
 	0x124E,
@@ -60717,11 +62282,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -60800,12 +62363,12 @@
 	0x1AA8,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B5C,
@@ -60813,6 +62376,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -60851,8 +62416,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1E01,
 	0x1E02,
@@ -61261,9 +62824,7 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
 	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -61432,6 +62993,9 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E55,
+	0x2E5D,
 	0x3000,
 	0x3001,
 	0x3002,
@@ -61471,8 +63035,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -61710,6 +63272,7 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -61717,6 +63280,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D0,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
 	0xA7F5,
 	0xA7F6,
 	0xA7F7,
@@ -61823,7 +63398,6 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
 	0xAB6A,
 	0xAB70,
 	0xABC0,
@@ -61997,6 +63571,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -62003,6 +63593,14 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -62083,6 +63681,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -62092,6 +63691,10 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -62103,6 +63706,10 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -62110,6 +63717,7 @@
 	0x110BD,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -62158,6 +63766,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -62258,6 +63868,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -62319,7 +63931,7 @@
 	0x11A9B,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -62373,6 +63985,19 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -62381,10 +64006,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -62395,6 +64024,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -62440,10 +64072,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -62460,6 +64102,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -62577,6 +64223,12 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -62587,6 +64239,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -62596,10 +64252,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -62688,9 +64359,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -62701,6 +64372,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -63405,7 +65078,6 @@
 	SB_Extend,
 	SB_Other,
 	SB_Format,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Extend,
@@ -63478,7 +65150,11 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Format,
+	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_OLetter,
@@ -63672,6 +65348,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
 	SB_Other,
@@ -63684,6 +65361,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Numeric,
@@ -63719,6 +65398,7 @@
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -63863,6 +65543,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -63920,8 +65601,6 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
-	SB_Other,
-	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_OLetter,
@@ -63955,7 +65634,7 @@
 	SB_Other,
 	SB_Extend,
 	SB_Format,
-	SB_Other,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
@@ -64016,6 +65695,8 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_STerm,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -64054,8 +65735,6 @@
 	SB_Other,
 	SB_Lower,
 	SB_Extend,
-	SB_Other,
-	SB_Extend,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -64464,9 +66143,7 @@
 	SB_Close,
 	SB_Other,
 	SB_Upper,
-	SB_Other,
 	SB_Lower,
-	SB_Other,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -64635,6 +66312,9 @@
 	SB_Other,
 	SB_Close,
 	SB_Other,
+	SB_STerm,
+	SB_Close,
+	SB_Other,
 	SB_Sp,
 	SB_SContinue,
 	SB_STerm,
@@ -64677,8 +66357,6 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
-	SB_OLetter,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Other,
@@ -64912,14 +66590,27 @@
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
 	SB_Other,
 	SB_Upper,
 	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_OLetter,
@@ -65026,7 +66717,6 @@
 	SB_Lower,
 	SB_Other,
 	SB_Lower,
-	SB_OLetter,
 	SB_Other,
 	SB_Lower,
 	SB_OLetter,
@@ -65200,6 +66890,22 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -65206,8 +66912,14 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
+	SB_Lower,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -65235,6 +66947,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -65286,6 +67000,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -65296,9 +67011,13 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_STerm,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -65305,6 +67024,10 @@
 	SB_STerm,
 	SB_Other,
 	SB_Numeric,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -65312,6 +67035,7 @@
 	SB_Other,
 	SB_Format,
 	SB_STerm,
+	SB_Extend,
 	SB_Other,
 	SB_Format,
 	SB_Other,
@@ -65360,6 +67084,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -65462,6 +67188,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -65576,10 +67304,19 @@
 	SB_Extend,
 	SB_STerm,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
+	SB_Extend,
+	SB_STerm,
+	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -65586,7 +67323,15 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Format,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -65597,7 +67342,10 @@
 	SB_Numeric,
 	SB_Other,
 	SB_STerm,
+	SB_OLetter,
 	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -65659,6 +67407,16 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_STerm,
 	SB_Format,
@@ -65666,6 +67424,10 @@
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_Other,
@@ -65780,6 +67542,12 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_OLetter,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -65790,6 +67558,10 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -65801,10 +67573,25 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Extend,
+	SB_Other,
+	SB_OLetter,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_Numeric,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -65904,6 +67691,8 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Format,
 	SB_Other,
 	SB_Extend,
@@ -65924,7 +67713,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_SB_invlist[] = {  /* for EBCDIC 037 */
-	3166,	/* Number of elements */
+	3282,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -66590,7 +68379,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x620,
 	0x64B,
 	0x660,
@@ -66658,11 +68446,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -66856,6 +68648,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -66867,6 +68660,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -66895,7 +68690,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -66904,6 +68699,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -66984,7 +68780,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -67048,6 +68844,7 @@
 	0x10D0,
 	0x10FB,
 	0x10FC,
+	0x10FD,
 	0x1249,
 	0x124A,
 	0x124E,
@@ -67104,11 +68901,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1737,
@@ -67187,12 +68982,12 @@
 	0x1AA8,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B5C,
@@ -67200,6 +68995,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1B83,
 	0x1BA1,
@@ -67238,8 +69035,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1E01,
 	0x1E02,
@@ -67648,9 +69443,7 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
 	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -67819,6 +69612,9 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E55,
+	0x2E5D,
 	0x3000,
 	0x3001,
 	0x3002,
@@ -67858,8 +69654,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -68097,6 +69891,7 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -68104,6 +69899,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D0,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
 	0xA7F5,
 	0xA7F6,
 	0xA7F7,
@@ -68210,7 +70017,6 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
 	0xAB6A,
 	0xAB70,
 	0xABC0,
@@ -68384,6 +70190,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -68390,6 +70212,14 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -68470,6 +70300,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -68479,6 +70310,10 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -68490,6 +70325,10 @@
 	0x11049,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -68497,6 +70336,7 @@
 	0x110BD,
 	0x110BE,
 	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -68545,6 +70385,8 @@
 	0x1123D,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -68645,6 +70487,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -68706,7 +70550,7 @@
 	0x11A9B,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -68760,6 +70604,19 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -68768,10 +70625,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -68782,6 +70643,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -68827,10 +70691,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -68847,6 +70721,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -68964,6 +70842,12 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -68974,6 +70858,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -68983,10 +70871,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -69075,9 +70978,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -69088,6 +70991,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -69788,7 +71693,6 @@
 	SB_Extend,
 	SB_Other,
 	SB_Format,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Extend,
@@ -69861,7 +71765,11 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Format,
+	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_OLetter,
@@ -70055,6 +71963,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
 	SB_Other,
@@ -70067,6 +71976,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Numeric,
@@ -70102,6 +72013,7 @@
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -70246,6 +72158,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -70303,8 +72216,6 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
-	SB_Other,
-	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_OLetter,
@@ -70338,7 +72249,7 @@
 	SB_Other,
 	SB_Extend,
 	SB_Format,
-	SB_Other,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
@@ -70399,6 +72310,8 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_STerm,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -70437,8 +72350,6 @@
 	SB_Other,
 	SB_Lower,
 	SB_Extend,
-	SB_Other,
-	SB_Extend,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -70847,9 +72758,7 @@
 	SB_Close,
 	SB_Other,
 	SB_Upper,
-	SB_Other,
 	SB_Lower,
-	SB_Other,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
@@ -71018,6 +72927,9 @@
 	SB_Other,
 	SB_Close,
 	SB_Other,
+	SB_STerm,
+	SB_Close,
+	SB_Other,
 	SB_Sp,
 	SB_SContinue,
 	SB_STerm,
@@ -71060,8 +72972,6 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
-	SB_OLetter,
-	SB_Other,
 	SB_STerm,
 	SB_OLetter,
 	SB_Other,
@@ -71295,14 +73205,27 @@
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
+	SB_Upper,
+	SB_Lower,
 	SB_Other,
 	SB_Upper,
 	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_Other,
+	SB_Lower,
 	SB_Upper,
 	SB_Lower,
 	SB_OLetter,
@@ -71409,7 +73332,6 @@
 	SB_Lower,
 	SB_Other,
 	SB_Lower,
-	SB_OLetter,
 	SB_Other,
 	SB_Lower,
 	SB_OLetter,
@@ -71583,6 +73505,22 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Upper,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -71589,8 +73527,14 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Lower,
 	SB_OLetter,
+	SB_Lower,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -71618,6 +73562,8 @@
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -71669,6 +73615,7 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -71679,9 +73626,13 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_STerm,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_OLetter,
 	SB_Extend,
@@ -71688,6 +73639,10 @@
 	SB_STerm,
 	SB_Other,
 	SB_Numeric,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_Extend,
 	SB_OLetter,
@@ -71695,6 +73650,7 @@
 	SB_Other,
 	SB_Format,
 	SB_STerm,
+	SB_Extend,
 	SB_Other,
 	SB_Format,
 	SB_Other,
@@ -71743,6 +73699,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -71845,6 +73803,8 @@
 	SB_STerm,
 	SB_Other,
 	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -71959,10 +73919,19 @@
 	SB_Extend,
 	SB_STerm,
 	SB_Other,
+	SB_Extend,
 	SB_OLetter,
+	SB_Extend,
+	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
 	SB_Other,
+	SB_Extend,
+	SB_STerm,
+	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_OLetter,
@@ -71969,7 +73938,15 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
 	SB_Format,
+	SB_Extend,
+	SB_OLetter,
+	SB_Extend,
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
@@ -71980,7 +73957,10 @@
 	SB_Numeric,
 	SB_Other,
 	SB_STerm,
+	SB_OLetter,
 	SB_Other,
+	SB_Numeric,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -72042,6 +74022,16 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_STerm,
 	SB_Format,
@@ -72049,6 +74039,10 @@
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
+	SB_Extend,
 	SB_Format,
 	SB_Extend,
 	SB_Other,
@@ -72163,6 +74157,12 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_OLetter,
+	SB_Lower,
+	SB_Other,
+	SB_Lower,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Extend,
@@ -72173,6 +74173,10 @@
 	SB_Other,
 	SB_Extend,
 	SB_Other,
+	SB_Lower,
+	SB_Other,
+	SB_Extend,
+	SB_Other,
 	SB_OLetter,
 	SB_Other,
 	SB_Extend,
@@ -72184,10 +74188,25 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Extend,
+	SB_Other,
+	SB_OLetter,
+	SB_Extend,
 	SB_Numeric,
 	SB_Other,
 	SB_OLetter,
+	SB_Extend,
+	SB_Numeric,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Extend,
 	SB_Other,
 	SB_Upper,
@@ -72287,6 +74306,8 @@
 	SB_Other,
 	SB_OLetter,
 	SB_Other,
+	SB_OLetter,
+	SB_Other,
 	SB_Format,
 	SB_Other,
 	SB_Extend,
@@ -72304,7 +74325,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_SCX_invlist[] = {  /* for ASCII/Latin1 */
-	1673,	/* Number of elements */
+	1750,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -72381,7 +74402,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x61F,
 	0x620,
 	0x640,
@@ -72417,11 +74437,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x900,
@@ -72593,7 +74613,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -72603,6 +74623,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -72626,7 +74648,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -72633,7 +74655,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -72694,7 +74716,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -72774,9 +74796,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
+	0x1716,
+	0x171F,
 	0x1720,
 	0x1735,
 	0x1737,
@@ -72799,8 +74820,6 @@
 	0x1804,
 	0x1805,
 	0x1806,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -72843,11 +74862,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BC0,
 	0x1BF4,
@@ -72959,7 +74978,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F0,
 	0x20F1,
@@ -72987,9 +75006,6 @@
 	0x2B96,
 	0x2B97,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C80,
 	0x2CF4,
@@ -73027,7 +75043,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -73099,7 +75115,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
 	0xA000,
 	0xA48D,
 	0xA490,
@@ -73117,10 +75132,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA82D,
 	0xA830,
@@ -73215,14 +75234,15 @@
 	0xFB45,
 	0xFB46,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
 	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDF2,
 	0xFDF3,
@@ -73288,6 +75308,7 @@
 	0x10080,
 	0x100FB,
 	0x10100,
+	0x10102,
 	0x10103,
 	0x10107,
 	0x10134,
@@ -73337,6 +75358,21 @@
 	0x10564,
 	0x1056F,
 	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -73343,6 +75379,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -73402,6 +75444,8 @@
 	0x10AC0,
 	0x10AE7,
 	0x10AEB,
+	0x10AF2,
+	0x10AF3,
 	0x10AF7,
 	0x10B00,
 	0x10B36,
@@ -73437,10 +75481,13 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -73448,10 +75495,10 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x11080,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -73471,7 +75518,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -73539,7 +75586,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -73547,7 +75594,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -73579,8 +75626,11 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
+	0x11AB0,
 	0x11AC0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -73623,6 +75673,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -73640,10 +75696,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -73654,6 +75710,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -73690,11 +75749,22 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
-	0x1B11F,
+	0x1B120,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -73709,6 +75779,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -73722,9 +75798,11 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -73779,6 +75857,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -73789,6 +75871,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -73797,10 +75883,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -73911,16 +76009,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -73934,27 +76034,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -73962,9 +76058,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -73975,6 +76071,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -74023,138 +76121,145 @@
 	SCX_Coptic = 26,
 	SCX_Cuneiform = 27,
 	SCX_Cypriot = 28,
-	SCX_Cyrillic = 29,
-	SCX_Deseret = 30,
-	SCX_Devanagari = 31,
-	SCX_Dives_Akuru = 32,
-	SCX_Dogra = 33,
-	SCX_Duployan = 34,
-	SCX_Egyptian_Hieroglyphs = 35,
-	SCX_Elbasan = 36,
-	SCX_Elymaic = 37,
-	SCX_Ethiopic = 38,
-	SCX_Georgian = 39,
-	SCX_Glagolitic = 40,
-	SCX_Gothic = 41,
-	SCX_Grantha = 42,
-	SCX_Greek = 43,
-	SCX_Gujarati = 44,
-	SCX_Gunjala_Gondi = 45,
-	SCX_Gurmukhi = 46,
-	SCX_Han = 47,
-	SCX_Hanb = 48,
-	SCX_Hangul = 49,
-	SCX_Hanifi_Rohingya = 50,
-	SCX_Hanunoo = 51,
-	SCX_Hatran = 52,
-	SCX_Hebrew = 53,
-	SCX_Hiragana = 54,
-	SCX_Imperial_Aramaic = 55,
-	SCX_Inherited = 56,
-	SCX_Inscriptional_Pahlavi = 57,
-	SCX_Inscriptional_Parthian = 58,
-	SCX_INVALID = 59,
-	SCX_Javanese = 60,
-	SCX_Jpan = 61,
-	SCX_Kaithi = 62,
-	SCX_Kannada = 63,
-	SCX_Katakana = 64,
-	SCX_Kayah_Li = 65,
-	SCX_Kharoshthi = 66,
-	SCX_Khitan_Small_Script = 67,
-	SCX_Khmer = 68,
-	SCX_Khojki = 69,
-	SCX_Khudawadi = 70,
-	SCX_Kore = 71,
-	SCX_Lao = 72,
-	SCX_Latin = 73,
-	SCX_Lepcha = 74,
-	SCX_Limbu = 75,
-	SCX_Linear_A = 76,
-	SCX_Linear_B = 77,
-	SCX_Lisu = 78,
-	SCX_Lycian = 79,
-	SCX_Lydian = 80,
-	SCX_Mahajani = 81,
-	SCX_Makasar = 82,
-	SCX_Malayalam = 83,
-	SCX_Mandaic = 84,
-	SCX_Manichaean = 85,
-	SCX_Marchen = 86,
-	SCX_Masaram_Gondi = 87,
-	SCX_Medefaidrin = 88,
-	SCX_Meetei_Mayek = 89,
-	SCX_Mende_Kikakui = 90,
-	SCX_Meroitic_Cursive = 91,
-	SCX_Meroitic_Hieroglyphs = 92,
-	SCX_Miao = 93,
-	SCX_Modi = 94,
-	SCX_Mongolian = 95,
-	SCX_Mro = 96,
-	SCX_Multani = 97,
-	SCX_Myanmar = 98,
-	SCX_Nabataean = 99,
-	SCX_Nandinagari = 100,
-	SCX_New_Tai_Lue = 101,
-	SCX_Newa = 102,
-	SCX_Nko = 103,
-	SCX_Nushu = 104,
-	SCX_Nyiakeng_Puachue_Hmong = 105,
-	SCX_Ogham = 106,
-	SCX_Ol_Chiki = 107,
-	SCX_Old_Hungarian = 108,
-	SCX_Old_Italic = 109,
-	SCX_Old_North_Arabian = 110,
-	SCX_Old_Permic = 111,
-	SCX_Old_Persian = 112,
-	SCX_Old_Sogdian = 113,
-	SCX_Old_South_Arabian = 114,
-	SCX_Old_Turkic = 115,
-	SCX_Oriya = 116,
-	SCX_Osage = 117,
-	SCX_Osmanya = 118,
-	SCX_Pahawh_Hmong = 119,
-	SCX_Palmyrene = 120,
-	SCX_Pau_Cin_Hau = 121,
-	SCX_Phags_Pa = 122,
-	SCX_Phoenician = 123,
-	SCX_Psalter_Pahlavi = 124,
-	SCX_Rejang = 125,
-	SCX_Runic = 126,
-	SCX_Samaritan = 127,
-	SCX_Saurashtra = 128,
-	SCX_Sharada = 129,
-	SCX_Shavian = 130,
-	SCX_Siddham = 131,
-	SCX_SignWriting = 132,
-	SCX_Sinhala = 133,
-	SCX_Sogdian = 134,
-	SCX_Sora_Sompeng = 135,
-	SCX_Soyombo = 136,
-	SCX_Sundanese = 137,
-	SCX_Syloti_Nagri = 138,
-	SCX_Syriac = 139,
-	SCX_Tagalog = 140,
-	SCX_Tagbanwa = 141,
-	SCX_Tai_Le = 142,
-	SCX_Tai_Tham = 143,
-	SCX_Tai_Viet = 144,
-	SCX_Takri = 145,
-	SCX_Tamil = 146,
-	SCX_Tangut = 147,
-	SCX_Telugu = 148,
-	SCX_Thaana = 149,
-	SCX_Thai = 150,
-	SCX_Tibetan = 151,
-	SCX_Tifinagh = 152,
-	SCX_Tirhuta = 153,
-	SCX_Ugaritic = 154,
-	SCX_Vai = 155,
-	SCX_Wancho = 156,
-	SCX_Warang_Citi = 157,
-	SCX_Yezidi = 158,
-	SCX_Yi = 159,
-	SCX_Zanabazar_Square = 160,
+	SCX_Cypro_Minoan = 29,
+	SCX_Cyrillic = 30,
+	SCX_Deseret = 31,
+	SCX_Devanagari = 32,
+	SCX_Dives_Akuru = 33,
+	SCX_Dogra = 34,
+	SCX_Duployan = 35,
+	SCX_Egyptian_Hieroglyphs = 36,
+	SCX_Elbasan = 37,
+	SCX_Elymaic = 38,
+	SCX_Ethiopic = 39,
+	SCX_Georgian = 40,
+	SCX_Glagolitic = 41,
+	SCX_Gothic = 42,
+	SCX_Grantha = 43,
+	SCX_Greek = 44,
+	SCX_Gujarati = 45,
+	SCX_Gunjala_Gondi = 46,
+	SCX_Gurmukhi = 47,
+	SCX_Han = 48,
+	SCX_Hanb = 49,
+	SCX_Hangul = 50,
+	SCX_Hanifi_Rohingya = 51,
+	SCX_Hanunoo = 52,
+	SCX_Hatran = 53,
+	SCX_Hebrew = 54,
+	SCX_Hiragana = 55,
+	SCX_Imperial_Aramaic = 56,
+	SCX_Inherited = 57,
+	SCX_Inscriptional_Pahlavi = 58,
+	SCX_Inscriptional_Parthian = 59,
+	SCX_INVALID = 60,
+	SCX_Javanese = 61,
+	SCX_Jpan = 62,
+	SCX_Kaithi = 63,
+	SCX_Kannada = 64,
+	SCX_Katakana = 65,
+	SCX_Kawi = 66,
+	SCX_Kayah_Li = 67,
+	SCX_Kharoshthi = 68,
+	SCX_Khitan_Small_Script = 69,
+	SCX_Khmer = 70,
+	SCX_Khojki = 71,
+	SCX_Khudawadi = 72,
+	SCX_Kore = 73,
+	SCX_Lao = 74,
+	SCX_Latin = 75,
+	SCX_Lepcha = 76,
+	SCX_Limbu = 77,
+	SCX_Linear_A = 78,
+	SCX_Linear_B = 79,
+	SCX_Lisu = 80,
+	SCX_Lycian = 81,
+	SCX_Lydian = 82,
+	SCX_Mahajani = 83,
+	SCX_Makasar = 84,
+	SCX_Malayalam = 85,
+	SCX_Mandaic = 86,
+	SCX_Manichaean = 87,
+	SCX_Marchen = 88,
+	SCX_Masaram_Gondi = 89,
+	SCX_Medefaidrin = 90,
+	SCX_Meetei_Mayek = 91,
+	SCX_Mende_Kikakui = 92,
+	SCX_Meroitic_Cursive = 93,
+	SCX_Meroitic_Hieroglyphs = 94,
+	SCX_Miao = 95,
+	SCX_Modi = 96,
+	SCX_Mongolian = 97,
+	SCX_Mro = 98,
+	SCX_Multani = 99,
+	SCX_Myanmar = 100,
+	SCX_Nabataean = 101,
+	SCX_Nag_Mundari = 102,
+	SCX_Nandinagari = 103,
+	SCX_New_Tai_Lue = 104,
+	SCX_Newa = 105,
+	SCX_Nko = 106,
+	SCX_Nushu = 107,
+	SCX_Nyiakeng_Puachue_Hmong = 108,
+	SCX_Ogham = 109,
+	SCX_Ol_Chiki = 110,
+	SCX_Old_Hungarian = 111,
+	SCX_Old_Italic = 112,
+	SCX_Old_North_Arabian = 113,
+	SCX_Old_Permic = 114,
+	SCX_Old_Persian = 115,
+	SCX_Old_Sogdian = 116,
+	SCX_Old_South_Arabian = 117,
+	SCX_Old_Turkic = 118,
+	SCX_Old_Uyghur = 119,
+	SCX_Oriya = 120,
+	SCX_Osage = 121,
+	SCX_Osmanya = 122,
+	SCX_Pahawh_Hmong = 123,
+	SCX_Palmyrene = 124,
+	SCX_Pau_Cin_Hau = 125,
+	SCX_Phags_Pa = 126,
+	SCX_Phoenician = 127,
+	SCX_Psalter_Pahlavi = 128,
+	SCX_Rejang = 129,
+	SCX_Runic = 130,
+	SCX_Samaritan = 131,
+	SCX_Saurashtra = 132,
+	SCX_Sharada = 133,
+	SCX_Shavian = 134,
+	SCX_Siddham = 135,
+	SCX_SignWriting = 136,
+	SCX_Sinhala = 137,
+	SCX_Sogdian = 138,
+	SCX_Sora_Sompeng = 139,
+	SCX_Soyombo = 140,
+	SCX_Sundanese = 141,
+	SCX_Syloti_Nagri = 142,
+	SCX_Syriac = 143,
+	SCX_Tagalog = 144,
+	SCX_Tagbanwa = 145,
+	SCX_Tai_Le = 146,
+	SCX_Tai_Tham = 147,
+	SCX_Tai_Viet = 148,
+	SCX_Takri = 149,
+	SCX_Tamil = 150,
+	SCX_Tangsa = 151,
+	SCX_Tangut = 152,
+	SCX_Telugu = 153,
+	SCX_Thaana = 154,
+	SCX_Thai = 155,
+	SCX_Tibetan = 156,
+	SCX_Tifinagh = 157,
+	SCX_Tirhuta = 158,
+	SCX_Toto = 159,
+	SCX_Ugaritic = 160,
+	SCX_Vai = 161,
+	SCX_Vithkuqi = 162,
+	SCX_Wancho = 163,
+	SCX_Warang_Citi = 164,
+	SCX_Yezidi = 165,
+	SCX_Yi = 166,
+	SCX_Zanabazar_Square = 167,
 	SCX_use_AUX_TABLE_1 = -1,
 	SCX_use_AUX_TABLE_2 = -2,
 	SCX_use_AUX_TABLE_3 = -3,
@@ -74209,7 +76314,11 @@
 	SCX_use_AUX_TABLE_52 = -52,
 	SCX_use_AUX_TABLE_53 = -53,
 	SCX_use_AUX_TABLE_54 = -54,
-	SCX_use_AUX_TABLE_55 = -55
+	SCX_use_AUX_TABLE_55 = -55,
+	SCX_use_AUX_TABLE_56 = -56,
+	SCX_use_AUX_TABLE_57 = -57,
+	SCX_use_AUX_TABLE_58 = -58,
+	SCX_use_AUX_TABLE_59 = -59
 } SCX_enum;
 
 #  endif	/* ASCII/Latin1 */
@@ -74243,6 +76352,7 @@
 static const SCX_enum SCX_AUX_TABLE_5[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
 	SCX_Syriac,
 	SCX_Thaana,
 	SCX_Yezidi
@@ -74258,30 +76368,41 @@
 	SCX_Adlam,
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
+	SCX_Syriac,
+	SCX_Thaana,
+	SCX_Yezidi
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
+	SCX_Adlam,
+	SCX_Arabic,
+	SCX_Hanifi_Rohingya,
 	SCX_Mandaic,
 	SCX_Manichaean,
+	SCX_Old_Uyghur,
 	SCX_Psalter_Pahlavi,
 	SCX_Sogdian,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
 	SCX_Arabic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
 	SCX_Arabic,
 	SCX_Thaana,
 	SCX_Yezidi
 };
 
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya
 };
 
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -74297,7 +76418,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -74312,7 +76433,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -74335,7 +76456,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -74359,7 +76480,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Kaithi,
@@ -74366,49 +76487,49 @@
 	SCX_Mahajani
 };
 
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
 	SCX_Bengali,
 	SCX_Chakma,
 	SCX_Syloti_Nagri
 };
 
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
 	SCX_Gurmukhi,
 	SCX_Multani
 };
 
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
 	SCX_Gujarati,
 	SCX_Khojki
 };
 
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
 	SCX_Grantha,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
 	SCX_Kannada,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
 	SCX_Chakma,
 	SCX_Myanmar,
 	SCX_Tai_Le
 };
 
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
 	SCX_Georgian,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
 	SCX_Hangul,
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
 	SCX_Buhid,
 	SCX_Hanunoo,
 	SCX_Tagalog,
@@ -74415,12 +76536,12 @@
 	SCX_Tagbanwa
 };
 
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
 	SCX_Mongolian,
 	SCX_Phags_Pa
 };
 
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -74427,22 +76548,22 @@
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
 	SCX_Devanagari,
 	SCX_Grantha
 };
 
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
 	SCX_Bengali,
 	SCX_Devanagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
 	SCX_Devanagari,
 	SCX_Sharada
 };
 
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
 	SCX_Devanagari,
 	SCX_Kannada,
 	SCX_Malayalam,
@@ -74451,12 +76572,12 @@
 	SCX_Telugu
 };
 
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
 	SCX_Devanagari,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -74467,29 +76588,29 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_34[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
 	SCX_Cyrillic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_36[] = {
 	SCX_Latin,
 	SCX_Mongolian
 };
 
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -74496,7 +76617,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -74508,7 +76629,7 @@
 	SCX_Yi
 };
 
-static const SCX_enum SCX_AUX_TABLE_39[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -74519,7 +76640,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -74527,13 +76648,13 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
 	SCX_Hiragana,
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Hiragana,
@@ -74542,17 +76663,17 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
 	SCX_Hiragana,
 	SCX_Jpan
 };
 
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -74560,7 +76681,7 @@
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -74577,7 +76698,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -74593,7 +76714,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -74607,43 +76728,59 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
 	SCX_Devanagari,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
 	SCX_Kayah_Li,
 	SCX_Latin,
 	SCX_Myanmar
 };
 
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
 	SCX_Buginese,
 	SCX_Javanese
 };
 
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
 	SCX_Arabic,
+	SCX_Nko
+};
+
+static const SCX_enum SCX_AUX_TABLE_54[] = {
+	SCX_Arabic,
 	SCX_Thaana
 };
 
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
 	SCX_Cypriot,
+	SCX_Cypro_Minoan,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_54[] = {
+static const SCX_enum SCX_AUX_TABLE_56[] = {
 	SCX_Cypriot,
+	SCX_Linear_B
+};
+
+static const SCX_enum SCX_AUX_TABLE_57[] = {
+	SCX_Cypriot,
 	SCX_Linear_A,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_55[] = {
+static const SCX_enum SCX_AUX_TABLE_58[] = {
 	SCX_Arabic,
 	SCX_Coptic
 };
 
+static const SCX_enum SCX_AUX_TABLE_59[] = {
+	SCX_Manichaean,
+	SCX_Old_Uyghur
+};
+
 static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
 	NULL,	/* Placeholder */
 	SCX_AUX_TABLE_1,
@@ -74700,7 +76837,11 @@
 	SCX_AUX_TABLE_52,
 	SCX_AUX_TABLE_53,
 	SCX_AUX_TABLE_54,
-	SCX_AUX_TABLE_55
+	SCX_AUX_TABLE_55,
+	SCX_AUX_TABLE_56,
+	SCX_AUX_TABLE_57,
+	SCX_AUX_TABLE_58,
+	SCX_AUX_TABLE_59
 };
 
 /* Parallel table to the above, giving the number of elements in each table
@@ -74712,57 +76853,61 @@
 	2	/* SCX_AUX_TABLE_2 */,
 	2	/* SCX_AUX_TABLE_3 */,
 	2	/* SCX_AUX_TABLE_4 */,
-	5	/* SCX_AUX_TABLE_5 */,
+	6	/* SCX_AUX_TABLE_5 */,
 	3	/* SCX_AUX_TABLE_6 */,
-	8	/* SCX_AUX_TABLE_7 */,
-	2	/* SCX_AUX_TABLE_8 */,
-	3	/* SCX_AUX_TABLE_9 */,
-	2	/* SCX_AUX_TABLE_10 */,
-	13	/* SCX_AUX_TABLE_11 */,
-	12	/* SCX_AUX_TABLE_12 */,
-	20	/* SCX_AUX_TABLE_13 */,
-	21	/* SCX_AUX_TABLE_14 */,
-	4	/* SCX_AUX_TABLE_15 */,
-	3	/* SCX_AUX_TABLE_16 */,
-	2	/* SCX_AUX_TABLE_17 */,
+	7	/* SCX_AUX_TABLE_7 */,
+	9	/* SCX_AUX_TABLE_8 */,
+	2	/* SCX_AUX_TABLE_9 */,
+	3	/* SCX_AUX_TABLE_10 */,
+	2	/* SCX_AUX_TABLE_11 */,
+	13	/* SCX_AUX_TABLE_12 */,
+	12	/* SCX_AUX_TABLE_13 */,
+	20	/* SCX_AUX_TABLE_14 */,
+	21	/* SCX_AUX_TABLE_15 */,
+	4	/* SCX_AUX_TABLE_16 */,
+	3	/* SCX_AUX_TABLE_17 */,
 	2	/* SCX_AUX_TABLE_18 */,
 	2	/* SCX_AUX_TABLE_19 */,
 	2	/* SCX_AUX_TABLE_20 */,
-	3	/* SCX_AUX_TABLE_21 */,
-	2	/* SCX_AUX_TABLE_22 */,
+	2	/* SCX_AUX_TABLE_21 */,
+	3	/* SCX_AUX_TABLE_22 */,
 	2	/* SCX_AUX_TABLE_23 */,
-	4	/* SCX_AUX_TABLE_24 */,
-	2	/* SCX_AUX_TABLE_25 */,
-	4	/* SCX_AUX_TABLE_26 */,
-	2	/* SCX_AUX_TABLE_27 */,
+	2	/* SCX_AUX_TABLE_24 */,
+	4	/* SCX_AUX_TABLE_25 */,
+	2	/* SCX_AUX_TABLE_26 */,
+	4	/* SCX_AUX_TABLE_27 */,
 	2	/* SCX_AUX_TABLE_28 */,
 	2	/* SCX_AUX_TABLE_29 */,
-	6	/* SCX_AUX_TABLE_30 */,
-	2	/* SCX_AUX_TABLE_31 */,
-	8	/* SCX_AUX_TABLE_32 */,
-	3	/* SCX_AUX_TABLE_33 */,
-	2	/* SCX_AUX_TABLE_34 */,
+	2	/* SCX_AUX_TABLE_30 */,
+	6	/* SCX_AUX_TABLE_31 */,
+	2	/* SCX_AUX_TABLE_32 */,
+	8	/* SCX_AUX_TABLE_33 */,
+	3	/* SCX_AUX_TABLE_34 */,
 	2	/* SCX_AUX_TABLE_35 */,
-	3	/* SCX_AUX_TABLE_36 */,
-	4	/* SCX_AUX_TABLE_37 */,
-	9	/* SCX_AUX_TABLE_38 */,
-	8	/* SCX_AUX_TABLE_39 */,
-	5	/* SCX_AUX_TABLE_40 */,
-	3	/* SCX_AUX_TABLE_41 */,
-	6	/* SCX_AUX_TABLE_42 */,
-	2	/* SCX_AUX_TABLE_43 */,
+	2	/* SCX_AUX_TABLE_36 */,
+	3	/* SCX_AUX_TABLE_37 */,
+	4	/* SCX_AUX_TABLE_38 */,
+	9	/* SCX_AUX_TABLE_39 */,
+	8	/* SCX_AUX_TABLE_40 */,
+	5	/* SCX_AUX_TABLE_41 */,
+	3	/* SCX_AUX_TABLE_42 */,
+	6	/* SCX_AUX_TABLE_43 */,
 	2	/* SCX_AUX_TABLE_44 */,
-	5	/* SCX_AUX_TABLE_45 */,
-	14	/* SCX_AUX_TABLE_46 */,
-	13	/* SCX_AUX_TABLE_47 */,
-	11	/* SCX_AUX_TABLE_48 */,
-	2	/* SCX_AUX_TABLE_49 */,
-	3	/* SCX_AUX_TABLE_50 */,
-	2	/* SCX_AUX_TABLE_51 */,
+	2	/* SCX_AUX_TABLE_45 */,
+	5	/* SCX_AUX_TABLE_46 */,
+	14	/* SCX_AUX_TABLE_47 */,
+	13	/* SCX_AUX_TABLE_48 */,
+	11	/* SCX_AUX_TABLE_49 */,
+	2	/* SCX_AUX_TABLE_50 */,
+	3	/* SCX_AUX_TABLE_51 */,
 	2	/* SCX_AUX_TABLE_52 */,
 	2	/* SCX_AUX_TABLE_53 */,
-	3	/* SCX_AUX_TABLE_54 */,
-	2	/* SCX_AUX_TABLE_55 */
+	2	/* SCX_AUX_TABLE_54 */,
+	3	/* SCX_AUX_TABLE_55 */,
+	2	/* SCX_AUX_TABLE_56 */,
+	3	/* SCX_AUX_TABLE_57 */,
+	2	/* SCX_AUX_TABLE_58 */,
+	2	/* SCX_AUX_TABLE_59 */
 };
 
 /* This table, indexed by the script enum, gives the zero code point for that
@@ -74799,6 +76944,7 @@
 	'0',	/* Coptic */
 	'0',	/* Cuneiform */
 	'0',	/* Cypriot */
+	'0',	/* Cypro_Minoan */
 	'0',	/* Cyrillic */
 	'0',	/* Deseret */
 	0x966,	/* Devanagari */
@@ -74835,6 +76981,7 @@
 	0x966,	/* Kaithi */
 	0xce6,	/* Kannada */
 	'0',	/* Katakana */
+	0x11f50,	/* Kawi */
 	0xa900,	/* Kayah_Li */
 	'0',	/* Kharoshthi */
 	'0',	/* Khitan_Small_Script */
@@ -74870,6 +77017,7 @@
 	0xa66,	/* Multani */
 	 0,	/* Myanmar */
 	'0',	/* Nabataean */
+	0x1e4f0,	/* Nag_Mundari */
 	0xce6,	/* Nandinagari */
 	0x19d0,	/* New_Tai_Lue */
 	0x11450,	/* Newa */
@@ -74886,6 +77034,7 @@
 	'0',	/* Old_Sogdian */
 	'0',	/* Old_South_Arabian */
 	'0',	/* Old_Turkic */
+	'0',	/* Old_Uyghur */
 	0xb66,	/* Oriya */
 	'0',	/* Osage */
 	0x104a0,	/* Osmanya */
@@ -74917,6 +77066,7 @@
 	'0',	/* Tai_Viet */
 	0x116c0,	/* Takri */
 	0xbe6,	/* Tamil */
+	0x16ac0,	/* Tangsa */
 	'0',	/* Tangut */
 	0xc66,	/* Telugu */
 	0x660,	/* Thaana */
@@ -74924,8 +77074,10 @@
 	0xf20,	/* Tibetan */
 	'0',	/* Tifinagh */
 	0x114d0,	/* Tirhuta */
+	'0',	/* Toto */
 	'0',	/* Ugaritic */
 	0xa620,	/* Vai */
+	'0',	/* Vithkuqi */
 	0x1e2f0,	/* Wancho */
 	0x118e0,	/* Warang_Citi */
 	0x660	/* Yezidi */
@@ -75004,10 +77156,7 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_5,
 	SCX_use_AUX_TABLE_6,
-	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_5,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_7,
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_8,
@@ -75014,10 +77163,12 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_9,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_8,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_10,
 	SCX_Arabic,
+	SCX_use_AUX_TABLE_9,
+	SCX_Arabic,
+	SCX_use_AUX_TABLE_11,
+	SCX_Arabic,
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Syriac,
@@ -75049,13 +77200,13 @@
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_11,
 	SCX_use_AUX_TABLE_12,
+	SCX_use_AUX_TABLE_13,
 	SCX_Inherited,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_13,
 	SCX_use_AUX_TABLE_14,
 	SCX_use_AUX_TABLE_15,
+	SCX_use_AUX_TABLE_16,
 	SCX_Devanagari,
 	SCX_Bengali,
 	SCX_Unknown,
@@ -75083,7 +77234,7 @@
 	SCX_Unknown,
 	SCX_Bengali,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_16,
+	SCX_use_AUX_TABLE_17,
 	SCX_Bengali,
 	SCX_Unknown,
 	SCX_Gurmukhi,
@@ -75116,7 +77267,7 @@
 	SCX_Unknown,
 	SCX_Gurmukhi,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_17,
+	SCX_use_AUX_TABLE_18,
 	SCX_Gurmukhi,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -75143,7 +77294,7 @@
 	SCX_Unknown,
 	SCX_Gujarati,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_18,
+	SCX_use_AUX_TABLE_19,
 	SCX_Gujarati,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -75206,7 +77357,7 @@
 	SCX_Unknown,
 	SCX_Tamil,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Telugu,
@@ -75232,6 +77383,8 @@
 	SCX_Telugu,
 	SCX_Unknown,
 	SCX_Telugu,
+	SCX_Unknown,
+	SCX_Telugu,
 	SCX_Kannada,
 	SCX_Unknown,
 	SCX_Kannada,
@@ -75254,7 +77407,7 @@
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_20,
+	SCX_use_AUX_TABLE_21,
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
@@ -75338,7 +77491,7 @@
 	SCX_Tibetan,
 	SCX_Unknown,
 	SCX_Myanmar,
-	SCX_use_AUX_TABLE_21,
+	SCX_use_AUX_TABLE_22,
 	SCX_Myanmar,
 	SCX_Georgian,
 	SCX_Unknown,
@@ -75347,9 +77500,9 @@
 	SCX_Georgian,
 	SCX_Unknown,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_22,
+	SCX_use_AUX_TABLE_23,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Ethiopic,
 	SCX_Unknown,
 	SCX_Ethiopic,
@@ -75400,9 +77553,8 @@
 	SCX_Tagalog,
 	SCX_Unknown,
 	SCX_Tagalog,
-	SCX_Unknown,
 	SCX_Hanunoo,
-	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_25,
 	SCX_Unknown,
 	SCX_Buhid,
 	SCX_Unknown,
@@ -75419,9 +77571,9 @@
 	SCX_Khmer,
 	SCX_Unknown,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
 	SCX_Unknown,
 	SCX_Mongolian,
@@ -75428,8 +77580,6 @@
 	SCX_Unknown,
 	SCX_Mongolian,
 	SCX_Unknown,
-	SCX_Mongolian,
-	SCX_Unknown,
 	SCX_Canadian_Aboriginal,
 	SCX_Unknown,
 	SCX_Limbu,
@@ -75489,33 +77639,33 @@
 	SCX_Georgian,
 	SCX_Sundanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_26,
+	SCX_use_AUX_TABLE_27,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_26,
 	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_use_AUX_TABLE_30,
+	SCX_use_AUX_TABLE_31,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
+	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_32,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_31,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
-	SCX_Devanagari,
-	SCX_use_AUX_TABLE_32,
-	SCX_use_AUX_TABLE_27,
 	SCX_use_AUX_TABLE_33,
 	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_29,
 	SCX_Bengali,
-	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Nandinagari,
 	SCX_Unknown,
 	SCX_Latin,
@@ -75530,9 +77680,9 @@
 	SCX_Latin,
 	SCX_Greek,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_35,
 	SCX_Inherited,
-	SCX_Unknown,
+	SCX_Syriac,
 	SCX_Inherited,
 	SCX_Latin,
 	SCX_Greek,
@@ -75570,7 +77720,7 @@
 	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
-	SCX_use_AUX_TABLE_35,
+	SCX_use_AUX_TABLE_36,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -75585,7 +77735,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_36,
+	SCX_use_AUX_TABLE_37,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Greek,
@@ -75611,9 +77761,6 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Glagolitic,
-	SCX_Unknown,
-	SCX_Glagolitic,
-	SCX_Unknown,
 	SCX_Latin,
 	SCX_Coptic,
 	SCX_Unknown,
@@ -75652,78 +77799,77 @@
 	SCX_use_AUX_TABLE_3,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_38,
-	SCX_Common,
 	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_39,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_40,
-	SCX_use_AUX_TABLE_23,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
+	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_41,
+	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_42,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_42,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_43,
-	SCX_use_AUX_TABLE_41,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_41,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_42,
 	SCX_use_AUX_TABLE_44,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_1,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_1,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Yi,
 	SCX_Unknown,
 	SCX_Yi,
@@ -75736,7 +77882,7 @@
 	SCX_Cyrillic,
 	SCX_Bamum,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_46,
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
@@ -75745,11 +77891,15 @@
 	SCX_Latin,
 	SCX_Unknown,
 	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
 	SCX_Syloti_Nagri,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_46,
 	SCX_use_AUX_TABLE_47,
 	SCX_use_AUX_TABLE_48,
+	SCX_use_AUX_TABLE_49,
 	SCX_Unknown,
 	SCX_Phags_Pa,
 	SCX_Unknown,
@@ -75758,21 +77908,21 @@
 	SCX_Saurashtra,
 	SCX_Unknown,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_49,
+	SCX_use_AUX_TABLE_50,
 	SCX_Devanagari,
 	SCX_Kayah_Li,
-	SCX_use_AUX_TABLE_50,
+	SCX_use_AUX_TABLE_51,
 	SCX_Kayah_Li,
 	SCX_Rejang,
 	SCX_Unknown,
 	SCX_Rejang,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Javanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_51,
+	SCX_use_AUX_TABLE_52,
 	SCX_Javanese,
 	SCX_Unknown,
 	SCX_Javanese,
@@ -75813,15 +77963,15 @@
 	SCX_Unknown,
 	SCX_Meetei_Mayek,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Latin,
 	SCX_Unknown,
@@ -75841,7 +77991,8 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_Common,
+	SCX_use_AUX_TABLE_53,
+	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
 	SCX_Unknown,
@@ -75848,10 +77999,10 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
+	SCX_use_AUX_TABLE_54,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_54,
+	SCX_Arabic,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Unknown,
@@ -75858,7 +78009,7 @@
 	SCX_Inherited,
 	SCX_Cyrillic,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -75876,20 +78027,20 @@
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -75911,11 +78062,12 @@
 	SCX_Unknown,
 	SCX_Linear_B,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_56,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_54,
+	SCX_use_AUX_TABLE_57,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_56,
 	SCX_Greek,
 	SCX_Unknown,
 	SCX_Common,
@@ -75929,7 +78081,7 @@
 	SCX_Unknown,
 	SCX_Carian,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_58,
 	SCX_Unknown,
 	SCX_Old_Italic,
 	SCX_Unknown,
@@ -75960,7 +78112,22 @@
 	SCX_Caucasian_Albanian,
 	SCX_Unknown,
 	SCX_Caucasian_Albanian,
+	SCX_Vithkuqi,
 	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
 	SCX_Linear_A,
@@ -75967,6 +78134,12 @@
 	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Cypriot,
 	SCX_Unknown,
 	SCX_Cypriot,
@@ -76026,6 +78199,8 @@
 	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Manichaean,
+	SCX_use_AUX_TABLE_59,
+	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Avestan,
 	SCX_Unknown,
@@ -76061,10 +78236,13 @@
 	SCX_Unknown,
 	SCX_Yezidi,
 	SCX_Unknown,
+	SCX_Arabic,
 	SCX_Old_Sogdian,
 	SCX_Unknown,
 	SCX_Sogdian,
 	SCX_Unknown,
+	SCX_Old_Uyghur,
+	SCX_Unknown,
 	SCX_Chorasmian,
 	SCX_Unknown,
 	SCX_Elymaic,
@@ -76111,9 +78289,9 @@
 	SCX_Khudawadi,
 	SCX_Unknown,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
@@ -76127,7 +78305,7 @@
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
 	SCX_Unknown,
 	SCX_Grantha,
@@ -76203,8 +78381,11 @@
 	SCX_Unknown,
 	SCX_Soyombo,
 	SCX_Unknown,
+	SCX_Canadian_Aboriginal,
 	SCX_Pau_Cin_Hau,
 	SCX_Unknown,
+	SCX_Devanagari,
+	SCX_Unknown,
 	SCX_Bhaiksuki,
 	SCX_Unknown,
 	SCX_Bhaiksuki,
@@ -76247,12 +78428,18 @@
 	SCX_Unknown,
 	SCX_Makasar,
 	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
 	SCX_Lisu,
 	SCX_Unknown,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Tamil,
@@ -76264,7 +78451,7 @@
 	SCX_Unknown,
 	SCX_Cuneiform,
 	SCX_Unknown,
-	SCX_Egyptian_Hieroglyphs,
+	SCX_Cypro_Minoan,
 	SCX_Unknown,
 	SCX_Egyptian_Hieroglyphs,
 	SCX_Unknown,
@@ -76277,7 +78464,10 @@
 	SCX_Mro,
 	SCX_Unknown,
 	SCX_Mro,
+	SCX_Tangsa,
 	SCX_Unknown,
+	SCX_Tangsa,
+	SCX_Unknown,
 	SCX_Bassa_Vah,
 	SCX_Unknown,
 	SCX_Bassa_Vah,
@@ -76302,10 +78492,10 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Nushu,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Khitan_Small_Script,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
@@ -76314,13 +78504,24 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
 	SCX_Nushu,
 	SCX_Unknown,
 	SCX_Duployan,
@@ -76333,11 +78534,17 @@
 	SCX_Unknown,
 	SCX_Duployan,
 	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Inherited,
@@ -76353,9 +78560,9 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
 	SCX_Common,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -76397,6 +78604,8 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_SignWriting,
 	SCX_Unknown,
 	SCX_SignWriting,
@@ -76403,6 +78612,10 @@
 	SCX_Unknown,
 	SCX_SignWriting,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
 	SCX_Glagolitic,
@@ -76413,6 +78626,10 @@
 	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
@@ -76421,10 +78638,22 @@
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
+	SCX_Toto,
+	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
+	SCX_Nag_Mundari,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
 	SCX_Mende_Kikakui,
 	SCX_Unknown,
 	SCX_Mende_Kikakui,
@@ -76522,7 +78751,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -76529,7 +78758,7 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -76583,21 +78812,21 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -76619,7 +78848,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_SCX_invlist[] = {  /* for EBCDIC 1047 */
-	1699,	/* Number of elements */
+	1776,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -76722,7 +78951,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x61F,
 	0x620,
 	0x640,
@@ -76758,11 +78986,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x900,
@@ -76934,7 +79162,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -76944,6 +79172,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -76967,7 +79197,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -76974,7 +79204,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -77035,7 +79265,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -77115,9 +79345,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
+	0x1716,
+	0x171F,
 	0x1720,
 	0x1735,
 	0x1737,
@@ -77140,8 +79369,6 @@
 	0x1804,
 	0x1805,
 	0x1806,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -77184,11 +79411,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BC0,
 	0x1BF4,
@@ -77300,7 +79527,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F0,
 	0x20F1,
@@ -77328,9 +79555,6 @@
 	0x2B96,
 	0x2B97,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C80,
 	0x2CF4,
@@ -77368,7 +79592,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -77440,7 +79664,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
 	0xA000,
 	0xA48D,
 	0xA490,
@@ -77458,10 +79681,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA82D,
 	0xA830,
@@ -77556,14 +79783,15 @@
 	0xFB45,
 	0xFB46,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
 	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDF2,
 	0xFDF3,
@@ -77629,6 +79857,7 @@
 	0x10080,
 	0x100FB,
 	0x10100,
+	0x10102,
 	0x10103,
 	0x10107,
 	0x10134,
@@ -77678,6 +79907,21 @@
 	0x10564,
 	0x1056F,
 	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -77684,6 +79928,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -77743,6 +79993,8 @@
 	0x10AC0,
 	0x10AE7,
 	0x10AEB,
+	0x10AF2,
+	0x10AF3,
 	0x10AF7,
 	0x10B00,
 	0x10B36,
@@ -77778,10 +80030,13 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -77789,10 +80044,10 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x11080,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -77812,7 +80067,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -77880,7 +80135,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -77888,7 +80143,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -77920,8 +80175,11 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
+	0x11AB0,
 	0x11AC0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -77964,6 +80222,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -77981,10 +80245,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -77995,6 +80259,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -78031,11 +80298,22 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
-	0x1B11F,
+	0x1B120,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -78050,6 +80328,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -78063,9 +80347,11 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -78120,6 +80406,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -78130,6 +80420,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -78138,10 +80432,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -78252,16 +80558,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -78275,27 +80583,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -78303,9 +80607,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -78316,6 +80620,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -78367,138 +80673,145 @@
 	SCX_Coptic = 26,
 	SCX_Cuneiform = 27,
 	SCX_Cypriot = 28,
-	SCX_Cyrillic = 29,
-	SCX_Deseret = 30,
-	SCX_Devanagari = 31,
-	SCX_Dives_Akuru = 32,
-	SCX_Dogra = 33,
-	SCX_Duployan = 34,
-	SCX_Egyptian_Hieroglyphs = 35,
-	SCX_Elbasan = 36,
-	SCX_Elymaic = 37,
-	SCX_Ethiopic = 38,
-	SCX_Georgian = 39,
-	SCX_Glagolitic = 40,
-	SCX_Gothic = 41,
-	SCX_Grantha = 42,
-	SCX_Greek = 43,
-	SCX_Gujarati = 44,
-	SCX_Gunjala_Gondi = 45,
-	SCX_Gurmukhi = 46,
-	SCX_Han = 47,
-	SCX_Hanb = 48,
-	SCX_Hangul = 49,
-	SCX_Hanifi_Rohingya = 50,
-	SCX_Hanunoo = 51,
-	SCX_Hatran = 52,
-	SCX_Hebrew = 53,
-	SCX_Hiragana = 54,
-	SCX_Imperial_Aramaic = 55,
-	SCX_Inherited = 56,
-	SCX_Inscriptional_Pahlavi = 57,
-	SCX_Inscriptional_Parthian = 58,
-	SCX_INVALID = 59,
-	SCX_Javanese = 60,
-	SCX_Jpan = 61,
-	SCX_Kaithi = 62,
-	SCX_Kannada = 63,
-	SCX_Katakana = 64,
-	SCX_Kayah_Li = 65,
-	SCX_Kharoshthi = 66,
-	SCX_Khitan_Small_Script = 67,
-	SCX_Khmer = 68,
-	SCX_Khojki = 69,
-	SCX_Khudawadi = 70,
-	SCX_Kore = 71,
-	SCX_Lao = 72,
-	SCX_Latin = 73,
-	SCX_Lepcha = 74,
-	SCX_Limbu = 75,
-	SCX_Linear_A = 76,
-	SCX_Linear_B = 77,
-	SCX_Lisu = 78,
-	SCX_Lycian = 79,
-	SCX_Lydian = 80,
-	SCX_Mahajani = 81,
-	SCX_Makasar = 82,
-	SCX_Malayalam = 83,
-	SCX_Mandaic = 84,
-	SCX_Manichaean = 85,
-	SCX_Marchen = 86,
-	SCX_Masaram_Gondi = 87,
-	SCX_Medefaidrin = 88,
-	SCX_Meetei_Mayek = 89,
-	SCX_Mende_Kikakui = 90,
-	SCX_Meroitic_Cursive = 91,
-	SCX_Meroitic_Hieroglyphs = 92,
-	SCX_Miao = 93,
-	SCX_Modi = 94,
-	SCX_Mongolian = 95,
-	SCX_Mro = 96,
-	SCX_Multani = 97,
-	SCX_Myanmar = 98,
-	SCX_Nabataean = 99,
-	SCX_Nandinagari = 100,
-	SCX_New_Tai_Lue = 101,
-	SCX_Newa = 102,
-	SCX_Nko = 103,
-	SCX_Nushu = 104,
-	SCX_Nyiakeng_Puachue_Hmong = 105,
-	SCX_Ogham = 106,
-	SCX_Ol_Chiki = 107,
-	SCX_Old_Hungarian = 108,
-	SCX_Old_Italic = 109,
-	SCX_Old_North_Arabian = 110,
-	SCX_Old_Permic = 111,
-	SCX_Old_Persian = 112,
-	SCX_Old_Sogdian = 113,
-	SCX_Old_South_Arabian = 114,
-	SCX_Old_Turkic = 115,
-	SCX_Oriya = 116,
-	SCX_Osage = 117,
-	SCX_Osmanya = 118,
-	SCX_Pahawh_Hmong = 119,
-	SCX_Palmyrene = 120,
-	SCX_Pau_Cin_Hau = 121,
-	SCX_Phags_Pa = 122,
-	SCX_Phoenician = 123,
-	SCX_Psalter_Pahlavi = 124,
-	SCX_Rejang = 125,
-	SCX_Runic = 126,
-	SCX_Samaritan = 127,
-	SCX_Saurashtra = 128,
-	SCX_Sharada = 129,
-	SCX_Shavian = 130,
-	SCX_Siddham = 131,
-	SCX_SignWriting = 132,
-	SCX_Sinhala = 133,
-	SCX_Sogdian = 134,
-	SCX_Sora_Sompeng = 135,
-	SCX_Soyombo = 136,
-	SCX_Sundanese = 137,
-	SCX_Syloti_Nagri = 138,
-	SCX_Syriac = 139,
-	SCX_Tagalog = 140,
-	SCX_Tagbanwa = 141,
-	SCX_Tai_Le = 142,
-	SCX_Tai_Tham = 143,
-	SCX_Tai_Viet = 144,
-	SCX_Takri = 145,
-	SCX_Tamil = 146,
-	SCX_Tangut = 147,
-	SCX_Telugu = 148,
-	SCX_Thaana = 149,
-	SCX_Thai = 150,
-	SCX_Tibetan = 151,
-	SCX_Tifinagh = 152,
-	SCX_Tirhuta = 153,
-	SCX_Ugaritic = 154,
-	SCX_Vai = 155,
-	SCX_Wancho = 156,
-	SCX_Warang_Citi = 157,
-	SCX_Yezidi = 158,
-	SCX_Yi = 159,
-	SCX_Zanabazar_Square = 160,
+	SCX_Cypro_Minoan = 29,
+	SCX_Cyrillic = 30,
+	SCX_Deseret = 31,
+	SCX_Devanagari = 32,
+	SCX_Dives_Akuru = 33,
+	SCX_Dogra = 34,
+	SCX_Duployan = 35,
+	SCX_Egyptian_Hieroglyphs = 36,
+	SCX_Elbasan = 37,
+	SCX_Elymaic = 38,
+	SCX_Ethiopic = 39,
+	SCX_Georgian = 40,
+	SCX_Glagolitic = 41,
+	SCX_Gothic = 42,
+	SCX_Grantha = 43,
+	SCX_Greek = 44,
+	SCX_Gujarati = 45,
+	SCX_Gunjala_Gondi = 46,
+	SCX_Gurmukhi = 47,
+	SCX_Han = 48,
+	SCX_Hanb = 49,
+	SCX_Hangul = 50,
+	SCX_Hanifi_Rohingya = 51,
+	SCX_Hanunoo = 52,
+	SCX_Hatran = 53,
+	SCX_Hebrew = 54,
+	SCX_Hiragana = 55,
+	SCX_Imperial_Aramaic = 56,
+	SCX_Inherited = 57,
+	SCX_Inscriptional_Pahlavi = 58,
+	SCX_Inscriptional_Parthian = 59,
+	SCX_INVALID = 60,
+	SCX_Javanese = 61,
+	SCX_Jpan = 62,
+	SCX_Kaithi = 63,
+	SCX_Kannada = 64,
+	SCX_Katakana = 65,
+	SCX_Kawi = 66,
+	SCX_Kayah_Li = 67,
+	SCX_Kharoshthi = 68,
+	SCX_Khitan_Small_Script = 69,
+	SCX_Khmer = 70,
+	SCX_Khojki = 71,
+	SCX_Khudawadi = 72,
+	SCX_Kore = 73,
+	SCX_Lao = 74,
+	SCX_Latin = 75,
+	SCX_Lepcha = 76,
+	SCX_Limbu = 77,
+	SCX_Linear_A = 78,
+	SCX_Linear_B = 79,
+	SCX_Lisu = 80,
+	SCX_Lycian = 81,
+	SCX_Lydian = 82,
+	SCX_Mahajani = 83,
+	SCX_Makasar = 84,
+	SCX_Malayalam = 85,
+	SCX_Mandaic = 86,
+	SCX_Manichaean = 87,
+	SCX_Marchen = 88,
+	SCX_Masaram_Gondi = 89,
+	SCX_Medefaidrin = 90,
+	SCX_Meetei_Mayek = 91,
+	SCX_Mende_Kikakui = 92,
+	SCX_Meroitic_Cursive = 93,
+	SCX_Meroitic_Hieroglyphs = 94,
+	SCX_Miao = 95,
+	SCX_Modi = 96,
+	SCX_Mongolian = 97,
+	SCX_Mro = 98,
+	SCX_Multani = 99,
+	SCX_Myanmar = 100,
+	SCX_Nabataean = 101,
+	SCX_Nag_Mundari = 102,
+	SCX_Nandinagari = 103,
+	SCX_New_Tai_Lue = 104,
+	SCX_Newa = 105,
+	SCX_Nko = 106,
+	SCX_Nushu = 107,
+	SCX_Nyiakeng_Puachue_Hmong = 108,
+	SCX_Ogham = 109,
+	SCX_Ol_Chiki = 110,
+	SCX_Old_Hungarian = 111,
+	SCX_Old_Italic = 112,
+	SCX_Old_North_Arabian = 113,
+	SCX_Old_Permic = 114,
+	SCX_Old_Persian = 115,
+	SCX_Old_Sogdian = 116,
+	SCX_Old_South_Arabian = 117,
+	SCX_Old_Turkic = 118,
+	SCX_Old_Uyghur = 119,
+	SCX_Oriya = 120,
+	SCX_Osage = 121,
+	SCX_Osmanya = 122,
+	SCX_Pahawh_Hmong = 123,
+	SCX_Palmyrene = 124,
+	SCX_Pau_Cin_Hau = 125,
+	SCX_Phags_Pa = 126,
+	SCX_Phoenician = 127,
+	SCX_Psalter_Pahlavi = 128,
+	SCX_Rejang = 129,
+	SCX_Runic = 130,
+	SCX_Samaritan = 131,
+	SCX_Saurashtra = 132,
+	SCX_Sharada = 133,
+	SCX_Shavian = 134,
+	SCX_Siddham = 135,
+	SCX_SignWriting = 136,
+	SCX_Sinhala = 137,
+	SCX_Sogdian = 138,
+	SCX_Sora_Sompeng = 139,
+	SCX_Soyombo = 140,
+	SCX_Sundanese = 141,
+	SCX_Syloti_Nagri = 142,
+	SCX_Syriac = 143,
+	SCX_Tagalog = 144,
+	SCX_Tagbanwa = 145,
+	SCX_Tai_Le = 146,
+	SCX_Tai_Tham = 147,
+	SCX_Tai_Viet = 148,
+	SCX_Takri = 149,
+	SCX_Tamil = 150,
+	SCX_Tangsa = 151,
+	SCX_Tangut = 152,
+	SCX_Telugu = 153,
+	SCX_Thaana = 154,
+	SCX_Thai = 155,
+	SCX_Tibetan = 156,
+	SCX_Tifinagh = 157,
+	SCX_Tirhuta = 158,
+	SCX_Toto = 159,
+	SCX_Ugaritic = 160,
+	SCX_Vai = 161,
+	SCX_Vithkuqi = 162,
+	SCX_Wancho = 163,
+	SCX_Warang_Citi = 164,
+	SCX_Yezidi = 165,
+	SCX_Yi = 166,
+	SCX_Zanabazar_Square = 167,
 	SCX_use_AUX_TABLE_1 = -1,
 	SCX_use_AUX_TABLE_2 = -2,
 	SCX_use_AUX_TABLE_3 = -3,
@@ -78553,7 +80866,11 @@
 	SCX_use_AUX_TABLE_52 = -52,
 	SCX_use_AUX_TABLE_53 = -53,
 	SCX_use_AUX_TABLE_54 = -54,
-	SCX_use_AUX_TABLE_55 = -55
+	SCX_use_AUX_TABLE_55 = -55,
+	SCX_use_AUX_TABLE_56 = -56,
+	SCX_use_AUX_TABLE_57 = -57,
+	SCX_use_AUX_TABLE_58 = -58,
+	SCX_use_AUX_TABLE_59 = -59
 } SCX_enum;
 
 #  endif	/* EBCDIC 1047 */
@@ -78590,6 +80907,7 @@
 static const SCX_enum SCX_AUX_TABLE_5[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
 	SCX_Syriac,
 	SCX_Thaana,
 	SCX_Yezidi
@@ -78605,30 +80923,41 @@
 	SCX_Adlam,
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
+	SCX_Syriac,
+	SCX_Thaana,
+	SCX_Yezidi
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
+	SCX_Adlam,
+	SCX_Arabic,
+	SCX_Hanifi_Rohingya,
 	SCX_Mandaic,
 	SCX_Manichaean,
+	SCX_Old_Uyghur,
 	SCX_Psalter_Pahlavi,
 	SCX_Sogdian,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
 	SCX_Arabic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
 	SCX_Arabic,
 	SCX_Thaana,
 	SCX_Yezidi
 };
 
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya
 };
 
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -78644,7 +80973,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -78659,7 +80988,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -78682,7 +81011,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -78706,7 +81035,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Kaithi,
@@ -78713,49 +81042,49 @@
 	SCX_Mahajani
 };
 
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
 	SCX_Bengali,
 	SCX_Chakma,
 	SCX_Syloti_Nagri
 };
 
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
 	SCX_Gurmukhi,
 	SCX_Multani
 };
 
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
 	SCX_Gujarati,
 	SCX_Khojki
 };
 
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
 	SCX_Grantha,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
 	SCX_Kannada,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
 	SCX_Chakma,
 	SCX_Myanmar,
 	SCX_Tai_Le
 };
 
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
 	SCX_Georgian,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
 	SCX_Hangul,
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
 	SCX_Buhid,
 	SCX_Hanunoo,
 	SCX_Tagalog,
@@ -78762,12 +81091,12 @@
 	SCX_Tagbanwa
 };
 
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
 	SCX_Mongolian,
 	SCX_Phags_Pa
 };
 
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -78774,22 +81103,22 @@
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
 	SCX_Devanagari,
 	SCX_Grantha
 };
 
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
 	SCX_Bengali,
 	SCX_Devanagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
 	SCX_Devanagari,
 	SCX_Sharada
 };
 
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
 	SCX_Devanagari,
 	SCX_Kannada,
 	SCX_Malayalam,
@@ -78798,12 +81127,12 @@
 	SCX_Telugu
 };
 
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
 	SCX_Devanagari,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -78814,29 +81143,29 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_34[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
 	SCX_Cyrillic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_36[] = {
 	SCX_Latin,
 	SCX_Mongolian
 };
 
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -78843,7 +81172,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -78855,7 +81184,7 @@
 	SCX_Yi
 };
 
-static const SCX_enum SCX_AUX_TABLE_39[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -78866,7 +81195,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -78874,13 +81203,13 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
 	SCX_Hiragana,
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Hiragana,
@@ -78889,17 +81218,17 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
 	SCX_Hiragana,
 	SCX_Jpan
 };
 
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -78907,7 +81236,7 @@
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -78924,7 +81253,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -78940,7 +81269,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -78954,43 +81283,59 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
 	SCX_Devanagari,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
 	SCX_Kayah_Li,
 	SCX_Latin,
 	SCX_Myanmar
 };
 
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
 	SCX_Buginese,
 	SCX_Javanese
 };
 
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
 	SCX_Arabic,
+	SCX_Nko
+};
+
+static const SCX_enum SCX_AUX_TABLE_54[] = {
+	SCX_Arabic,
 	SCX_Thaana
 };
 
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
 	SCX_Cypriot,
+	SCX_Cypro_Minoan,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_54[] = {
+static const SCX_enum SCX_AUX_TABLE_56[] = {
 	SCX_Cypriot,
+	SCX_Linear_B
+};
+
+static const SCX_enum SCX_AUX_TABLE_57[] = {
+	SCX_Cypriot,
 	SCX_Linear_A,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_55[] = {
+static const SCX_enum SCX_AUX_TABLE_58[] = {
 	SCX_Arabic,
 	SCX_Coptic
 };
 
+static const SCX_enum SCX_AUX_TABLE_59[] = {
+	SCX_Manichaean,
+	SCX_Old_Uyghur
+};
+
 static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
 	NULL,	/* Placeholder */
 	SCX_AUX_TABLE_1,
@@ -79047,7 +81392,11 @@
 	SCX_AUX_TABLE_52,
 	SCX_AUX_TABLE_53,
 	SCX_AUX_TABLE_54,
-	SCX_AUX_TABLE_55
+	SCX_AUX_TABLE_55,
+	SCX_AUX_TABLE_56,
+	SCX_AUX_TABLE_57,
+	SCX_AUX_TABLE_58,
+	SCX_AUX_TABLE_59
 };
 
 /* Parallel table to the above, giving the number of elements in each table
@@ -79059,57 +81408,61 @@
 	2	/* SCX_AUX_TABLE_2 */,
 	2	/* SCX_AUX_TABLE_3 */,
 	2	/* SCX_AUX_TABLE_4 */,
-	5	/* SCX_AUX_TABLE_5 */,
+	6	/* SCX_AUX_TABLE_5 */,
 	3	/* SCX_AUX_TABLE_6 */,
-	8	/* SCX_AUX_TABLE_7 */,
-	2	/* SCX_AUX_TABLE_8 */,
-	3	/* SCX_AUX_TABLE_9 */,
-	2	/* SCX_AUX_TABLE_10 */,
-	13	/* SCX_AUX_TABLE_11 */,
-	12	/* SCX_AUX_TABLE_12 */,
-	20	/* SCX_AUX_TABLE_13 */,
-	21	/* SCX_AUX_TABLE_14 */,
-	4	/* SCX_AUX_TABLE_15 */,
-	3	/* SCX_AUX_TABLE_16 */,
-	2	/* SCX_AUX_TABLE_17 */,
+	7	/* SCX_AUX_TABLE_7 */,
+	9	/* SCX_AUX_TABLE_8 */,
+	2	/* SCX_AUX_TABLE_9 */,
+	3	/* SCX_AUX_TABLE_10 */,
+	2	/* SCX_AUX_TABLE_11 */,
+	13	/* SCX_AUX_TABLE_12 */,
+	12	/* SCX_AUX_TABLE_13 */,
+	20	/* SCX_AUX_TABLE_14 */,
+	21	/* SCX_AUX_TABLE_15 */,
+	4	/* SCX_AUX_TABLE_16 */,
+	3	/* SCX_AUX_TABLE_17 */,
 	2	/* SCX_AUX_TABLE_18 */,
 	2	/* SCX_AUX_TABLE_19 */,
 	2	/* SCX_AUX_TABLE_20 */,
-	3	/* SCX_AUX_TABLE_21 */,
-	2	/* SCX_AUX_TABLE_22 */,
+	2	/* SCX_AUX_TABLE_21 */,
+	3	/* SCX_AUX_TABLE_22 */,
 	2	/* SCX_AUX_TABLE_23 */,
-	4	/* SCX_AUX_TABLE_24 */,
-	2	/* SCX_AUX_TABLE_25 */,
-	4	/* SCX_AUX_TABLE_26 */,
-	2	/* SCX_AUX_TABLE_27 */,
+	2	/* SCX_AUX_TABLE_24 */,
+	4	/* SCX_AUX_TABLE_25 */,
+	2	/* SCX_AUX_TABLE_26 */,
+	4	/* SCX_AUX_TABLE_27 */,
 	2	/* SCX_AUX_TABLE_28 */,
 	2	/* SCX_AUX_TABLE_29 */,
-	6	/* SCX_AUX_TABLE_30 */,
-	2	/* SCX_AUX_TABLE_31 */,
-	8	/* SCX_AUX_TABLE_32 */,
-	3	/* SCX_AUX_TABLE_33 */,
-	2	/* SCX_AUX_TABLE_34 */,
+	2	/* SCX_AUX_TABLE_30 */,
+	6	/* SCX_AUX_TABLE_31 */,
+	2	/* SCX_AUX_TABLE_32 */,
+	8	/* SCX_AUX_TABLE_33 */,
+	3	/* SCX_AUX_TABLE_34 */,
 	2	/* SCX_AUX_TABLE_35 */,
-	3	/* SCX_AUX_TABLE_36 */,
-	4	/* SCX_AUX_TABLE_37 */,
-	9	/* SCX_AUX_TABLE_38 */,
-	8	/* SCX_AUX_TABLE_39 */,
-	5	/* SCX_AUX_TABLE_40 */,
-	3	/* SCX_AUX_TABLE_41 */,
-	6	/* SCX_AUX_TABLE_42 */,
-	2	/* SCX_AUX_TABLE_43 */,
+	2	/* SCX_AUX_TABLE_36 */,
+	3	/* SCX_AUX_TABLE_37 */,
+	4	/* SCX_AUX_TABLE_38 */,
+	9	/* SCX_AUX_TABLE_39 */,
+	8	/* SCX_AUX_TABLE_40 */,
+	5	/* SCX_AUX_TABLE_41 */,
+	3	/* SCX_AUX_TABLE_42 */,
+	6	/* SCX_AUX_TABLE_43 */,
 	2	/* SCX_AUX_TABLE_44 */,
-	5	/* SCX_AUX_TABLE_45 */,
-	14	/* SCX_AUX_TABLE_46 */,
-	13	/* SCX_AUX_TABLE_47 */,
-	11	/* SCX_AUX_TABLE_48 */,
-	2	/* SCX_AUX_TABLE_49 */,
-	3	/* SCX_AUX_TABLE_50 */,
-	2	/* SCX_AUX_TABLE_51 */,
+	2	/* SCX_AUX_TABLE_45 */,
+	5	/* SCX_AUX_TABLE_46 */,
+	14	/* SCX_AUX_TABLE_47 */,
+	13	/* SCX_AUX_TABLE_48 */,
+	11	/* SCX_AUX_TABLE_49 */,
+	2	/* SCX_AUX_TABLE_50 */,
+	3	/* SCX_AUX_TABLE_51 */,
 	2	/* SCX_AUX_TABLE_52 */,
 	2	/* SCX_AUX_TABLE_53 */,
-	3	/* SCX_AUX_TABLE_54 */,
-	2	/* SCX_AUX_TABLE_55 */
+	2	/* SCX_AUX_TABLE_54 */,
+	3	/* SCX_AUX_TABLE_55 */,
+	2	/* SCX_AUX_TABLE_56 */,
+	3	/* SCX_AUX_TABLE_57 */,
+	2	/* SCX_AUX_TABLE_58 */,
+	2	/* SCX_AUX_TABLE_59 */
 };
 
 /* This table, indexed by the script enum, gives the zero code point for that
@@ -79146,6 +81499,7 @@
 	'0',	/* Coptic */
 	'0',	/* Cuneiform */
 	'0',	/* Cypriot */
+	'0',	/* Cypro_Minoan */
 	'0',	/* Cyrillic */
 	'0',	/* Deseret */
 	0x966,	/* Devanagari */
@@ -79182,6 +81536,7 @@
 	0x966,	/* Kaithi */
 	0xce6,	/* Kannada */
 	'0',	/* Katakana */
+	0x11f50,	/* Kawi */
 	0xa900,	/* Kayah_Li */
 	'0',	/* Kharoshthi */
 	'0',	/* Khitan_Small_Script */
@@ -79217,6 +81572,7 @@
 	0xa66,	/* Multani */
 	 0,	/* Myanmar */
 	'0',	/* Nabataean */
+	0x1e4f0,	/* Nag_Mundari */
 	0xce6,	/* Nandinagari */
 	0x19d0,	/* New_Tai_Lue */
 	0x11450,	/* Newa */
@@ -79233,6 +81589,7 @@
 	'0',	/* Old_Sogdian */
 	'0',	/* Old_South_Arabian */
 	'0',	/* Old_Turkic */
+	'0',	/* Old_Uyghur */
 	0xb66,	/* Oriya */
 	'0',	/* Osage */
 	0x104a0,	/* Osmanya */
@@ -79264,6 +81621,7 @@
 	'0',	/* Tai_Viet */
 	0x116c0,	/* Takri */
 	0xbe6,	/* Tamil */
+	0x16ac0,	/* Tangsa */
 	'0',	/* Tangut */
 	0xc66,	/* Telugu */
 	0x660,	/* Thaana */
@@ -79271,8 +81629,10 @@
 	0xf20,	/* Tibetan */
 	'0',	/* Tifinagh */
 	0x114d0,	/* Tirhuta */
+	'0',	/* Toto */
 	'0',	/* Ugaritic */
 	0xa620,	/* Vai */
+	'0',	/* Vithkuqi */
 	0x1e2f0,	/* Wancho */
 	0x118e0,	/* Warang_Citi */
 	0x660	/* Yezidi */
@@ -79377,10 +81737,7 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_5,
 	SCX_use_AUX_TABLE_6,
-	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_5,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_7,
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_8,
@@ -79387,10 +81744,12 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_9,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_8,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_10,
 	SCX_Arabic,
+	SCX_use_AUX_TABLE_9,
+	SCX_Arabic,
+	SCX_use_AUX_TABLE_11,
+	SCX_Arabic,
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Syriac,
@@ -79422,13 +81781,13 @@
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_11,
 	SCX_use_AUX_TABLE_12,
+	SCX_use_AUX_TABLE_13,
 	SCX_Inherited,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_13,
 	SCX_use_AUX_TABLE_14,
 	SCX_use_AUX_TABLE_15,
+	SCX_use_AUX_TABLE_16,
 	SCX_Devanagari,
 	SCX_Bengali,
 	SCX_Unknown,
@@ -79456,7 +81815,7 @@
 	SCX_Unknown,
 	SCX_Bengali,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_16,
+	SCX_use_AUX_TABLE_17,
 	SCX_Bengali,
 	SCX_Unknown,
 	SCX_Gurmukhi,
@@ -79489,7 +81848,7 @@
 	SCX_Unknown,
 	SCX_Gurmukhi,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_17,
+	SCX_use_AUX_TABLE_18,
 	SCX_Gurmukhi,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -79516,7 +81875,7 @@
 	SCX_Unknown,
 	SCX_Gujarati,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_18,
+	SCX_use_AUX_TABLE_19,
 	SCX_Gujarati,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -79579,7 +81938,7 @@
 	SCX_Unknown,
 	SCX_Tamil,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Telugu,
@@ -79605,6 +81964,8 @@
 	SCX_Telugu,
 	SCX_Unknown,
 	SCX_Telugu,
+	SCX_Unknown,
+	SCX_Telugu,
 	SCX_Kannada,
 	SCX_Unknown,
 	SCX_Kannada,
@@ -79627,7 +81988,7 @@
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_20,
+	SCX_use_AUX_TABLE_21,
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
@@ -79711,7 +82072,7 @@
 	SCX_Tibetan,
 	SCX_Unknown,
 	SCX_Myanmar,
-	SCX_use_AUX_TABLE_21,
+	SCX_use_AUX_TABLE_22,
 	SCX_Myanmar,
 	SCX_Georgian,
 	SCX_Unknown,
@@ -79720,9 +82081,9 @@
 	SCX_Georgian,
 	SCX_Unknown,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_22,
+	SCX_use_AUX_TABLE_23,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Ethiopic,
 	SCX_Unknown,
 	SCX_Ethiopic,
@@ -79773,9 +82134,8 @@
 	SCX_Tagalog,
 	SCX_Unknown,
 	SCX_Tagalog,
-	SCX_Unknown,
 	SCX_Hanunoo,
-	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_25,
 	SCX_Unknown,
 	SCX_Buhid,
 	SCX_Unknown,
@@ -79792,9 +82152,9 @@
 	SCX_Khmer,
 	SCX_Unknown,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
 	SCX_Unknown,
 	SCX_Mongolian,
@@ -79801,8 +82161,6 @@
 	SCX_Unknown,
 	SCX_Mongolian,
 	SCX_Unknown,
-	SCX_Mongolian,
-	SCX_Unknown,
 	SCX_Canadian_Aboriginal,
 	SCX_Unknown,
 	SCX_Limbu,
@@ -79862,33 +82220,33 @@
 	SCX_Georgian,
 	SCX_Sundanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_26,
+	SCX_use_AUX_TABLE_27,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_26,
 	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_use_AUX_TABLE_30,
+	SCX_use_AUX_TABLE_31,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
+	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_32,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_31,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
-	SCX_Devanagari,
-	SCX_use_AUX_TABLE_32,
-	SCX_use_AUX_TABLE_27,
 	SCX_use_AUX_TABLE_33,
 	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_29,
 	SCX_Bengali,
-	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Nandinagari,
 	SCX_Unknown,
 	SCX_Latin,
@@ -79903,9 +82261,9 @@
 	SCX_Latin,
 	SCX_Greek,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_35,
 	SCX_Inherited,
-	SCX_Unknown,
+	SCX_Syriac,
 	SCX_Inherited,
 	SCX_Latin,
 	SCX_Greek,
@@ -79943,7 +82301,7 @@
 	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
-	SCX_use_AUX_TABLE_35,
+	SCX_use_AUX_TABLE_36,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -79958,7 +82316,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_36,
+	SCX_use_AUX_TABLE_37,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Greek,
@@ -79984,9 +82342,6 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Glagolitic,
-	SCX_Unknown,
-	SCX_Glagolitic,
-	SCX_Unknown,
 	SCX_Latin,
 	SCX_Coptic,
 	SCX_Unknown,
@@ -80025,78 +82380,77 @@
 	SCX_use_AUX_TABLE_3,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_38,
-	SCX_Common,
 	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_39,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_40,
-	SCX_use_AUX_TABLE_23,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
+	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_41,
+	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_42,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_42,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_43,
-	SCX_use_AUX_TABLE_41,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_41,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_42,
 	SCX_use_AUX_TABLE_44,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_1,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_1,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Yi,
 	SCX_Unknown,
 	SCX_Yi,
@@ -80109,7 +82463,7 @@
 	SCX_Cyrillic,
 	SCX_Bamum,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_46,
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
@@ -80118,11 +82472,15 @@
 	SCX_Latin,
 	SCX_Unknown,
 	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
 	SCX_Syloti_Nagri,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_46,
 	SCX_use_AUX_TABLE_47,
 	SCX_use_AUX_TABLE_48,
+	SCX_use_AUX_TABLE_49,
 	SCX_Unknown,
 	SCX_Phags_Pa,
 	SCX_Unknown,
@@ -80131,21 +82489,21 @@
 	SCX_Saurashtra,
 	SCX_Unknown,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_49,
+	SCX_use_AUX_TABLE_50,
 	SCX_Devanagari,
 	SCX_Kayah_Li,
-	SCX_use_AUX_TABLE_50,
+	SCX_use_AUX_TABLE_51,
 	SCX_Kayah_Li,
 	SCX_Rejang,
 	SCX_Unknown,
 	SCX_Rejang,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Javanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_51,
+	SCX_use_AUX_TABLE_52,
 	SCX_Javanese,
 	SCX_Unknown,
 	SCX_Javanese,
@@ -80186,15 +82544,15 @@
 	SCX_Unknown,
 	SCX_Meetei_Mayek,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Latin,
 	SCX_Unknown,
@@ -80214,7 +82572,8 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_Common,
+	SCX_use_AUX_TABLE_53,
+	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
 	SCX_Unknown,
@@ -80221,10 +82580,10 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
+	SCX_use_AUX_TABLE_54,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_54,
+	SCX_Arabic,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Unknown,
@@ -80231,7 +82590,7 @@
 	SCX_Inherited,
 	SCX_Cyrillic,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -80249,20 +82608,20 @@
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -80284,11 +82643,12 @@
 	SCX_Unknown,
 	SCX_Linear_B,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_56,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_54,
+	SCX_use_AUX_TABLE_57,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_56,
 	SCX_Greek,
 	SCX_Unknown,
 	SCX_Common,
@@ -80302,7 +82662,7 @@
 	SCX_Unknown,
 	SCX_Carian,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_58,
 	SCX_Unknown,
 	SCX_Old_Italic,
 	SCX_Unknown,
@@ -80333,7 +82693,22 @@
 	SCX_Caucasian_Albanian,
 	SCX_Unknown,
 	SCX_Caucasian_Albanian,
+	SCX_Vithkuqi,
 	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
 	SCX_Linear_A,
@@ -80340,6 +82715,12 @@
 	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Cypriot,
 	SCX_Unknown,
 	SCX_Cypriot,
@@ -80399,6 +82780,8 @@
 	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Manichaean,
+	SCX_use_AUX_TABLE_59,
+	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Avestan,
 	SCX_Unknown,
@@ -80434,10 +82817,13 @@
 	SCX_Unknown,
 	SCX_Yezidi,
 	SCX_Unknown,
+	SCX_Arabic,
 	SCX_Old_Sogdian,
 	SCX_Unknown,
 	SCX_Sogdian,
 	SCX_Unknown,
+	SCX_Old_Uyghur,
+	SCX_Unknown,
 	SCX_Chorasmian,
 	SCX_Unknown,
 	SCX_Elymaic,
@@ -80484,9 +82870,9 @@
 	SCX_Khudawadi,
 	SCX_Unknown,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
@@ -80500,7 +82886,7 @@
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
 	SCX_Unknown,
 	SCX_Grantha,
@@ -80576,8 +82962,11 @@
 	SCX_Unknown,
 	SCX_Soyombo,
 	SCX_Unknown,
+	SCX_Canadian_Aboriginal,
 	SCX_Pau_Cin_Hau,
 	SCX_Unknown,
+	SCX_Devanagari,
+	SCX_Unknown,
 	SCX_Bhaiksuki,
 	SCX_Unknown,
 	SCX_Bhaiksuki,
@@ -80620,12 +83009,18 @@
 	SCX_Unknown,
 	SCX_Makasar,
 	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
 	SCX_Lisu,
 	SCX_Unknown,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Tamil,
@@ -80637,7 +83032,7 @@
 	SCX_Unknown,
 	SCX_Cuneiform,
 	SCX_Unknown,
-	SCX_Egyptian_Hieroglyphs,
+	SCX_Cypro_Minoan,
 	SCX_Unknown,
 	SCX_Egyptian_Hieroglyphs,
 	SCX_Unknown,
@@ -80650,7 +83045,10 @@
 	SCX_Mro,
 	SCX_Unknown,
 	SCX_Mro,
+	SCX_Tangsa,
 	SCX_Unknown,
+	SCX_Tangsa,
+	SCX_Unknown,
 	SCX_Bassa_Vah,
 	SCX_Unknown,
 	SCX_Bassa_Vah,
@@ -80675,10 +83073,10 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Nushu,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Khitan_Small_Script,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
@@ -80687,13 +83085,24 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
 	SCX_Nushu,
 	SCX_Unknown,
 	SCX_Duployan,
@@ -80706,11 +83115,17 @@
 	SCX_Unknown,
 	SCX_Duployan,
 	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Inherited,
@@ -80726,9 +83141,9 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
 	SCX_Common,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -80770,6 +83185,8 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_SignWriting,
 	SCX_Unknown,
 	SCX_SignWriting,
@@ -80776,6 +83193,10 @@
 	SCX_Unknown,
 	SCX_SignWriting,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
 	SCX_Glagolitic,
@@ -80786,6 +83207,10 @@
 	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
@@ -80794,10 +83219,22 @@
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
+	SCX_Toto,
+	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
+	SCX_Nag_Mundari,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
 	SCX_Mende_Kikakui,
 	SCX_Unknown,
 	SCX_Mende_Kikakui,
@@ -80895,7 +83332,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -80902,7 +83339,7 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -80956,21 +83393,21 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -80992,7 +83429,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_SCX_invlist[] = {  /* for EBCDIC 037 */
-	1695,	/* Number of elements */
+	1772,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -81091,7 +83528,6 @@
 	0x61B,
 	0x61C,
 	0x61D,
-	0x61E,
 	0x61F,
 	0x620,
 	0x640,
@@ -81127,11 +83563,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x900,
@@ -81303,7 +83739,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -81313,6 +83749,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -81336,7 +83774,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -81343,7 +83781,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -81404,7 +83842,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -81484,9 +83922,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
+	0x1716,
+	0x171F,
 	0x1720,
 	0x1735,
 	0x1737,
@@ -81509,8 +83946,6 @@
 	0x1804,
 	0x1805,
 	0x1806,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -81553,11 +83988,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BC0,
 	0x1BF4,
@@ -81669,7 +84104,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F0,
 	0x20F1,
@@ -81697,9 +84132,6 @@
 	0x2B96,
 	0x2B97,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
 	0x2C60,
 	0x2C80,
 	0x2CF4,
@@ -81737,7 +84169,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -81809,7 +84241,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
 	0xA000,
 	0xA48D,
 	0xA490,
@@ -81827,10 +84258,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA82D,
 	0xA830,
@@ -81925,14 +84360,15 @@
 	0xFB45,
 	0xFB46,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
 	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDF2,
 	0xFDF3,
@@ -81998,6 +84434,7 @@
 	0x10080,
 	0x100FB,
 	0x10100,
+	0x10102,
 	0x10103,
 	0x10107,
 	0x10134,
@@ -82047,6 +84484,21 @@
 	0x10564,
 	0x1056F,
 	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -82053,6 +84505,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -82112,6 +84570,8 @@
 	0x10AC0,
 	0x10AE7,
 	0x10AEB,
+	0x10AF2,
+	0x10AF3,
 	0x10AF7,
 	0x10B00,
 	0x10B36,
@@ -82147,10 +84607,13 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -82158,10 +84621,10 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x11080,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -82181,7 +84644,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -82249,7 +84712,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -82257,7 +84720,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -82289,8 +84752,11 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
+	0x11AB0,
 	0x11AC0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -82333,6 +84799,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -82350,10 +84822,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -82364,6 +84836,9 @@
 	0x16A6A,
 	0x16A6E,
 	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -82400,11 +84875,22 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
-	0x1B11F,
+	0x1B120,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -82419,6 +84905,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -82432,9 +84924,11 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -82489,6 +84983,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -82499,6 +84997,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -82507,10 +85009,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -82621,16 +85135,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -82644,27 +85160,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -82672,9 +85184,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -82685,6 +85197,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -82736,138 +85250,145 @@
 	SCX_Coptic = 26,
 	SCX_Cuneiform = 27,
 	SCX_Cypriot = 28,
-	SCX_Cyrillic = 29,
-	SCX_Deseret = 30,
-	SCX_Devanagari = 31,
-	SCX_Dives_Akuru = 32,
-	SCX_Dogra = 33,
-	SCX_Duployan = 34,
-	SCX_Egyptian_Hieroglyphs = 35,
-	SCX_Elbasan = 36,
-	SCX_Elymaic = 37,
-	SCX_Ethiopic = 38,
-	SCX_Georgian = 39,
-	SCX_Glagolitic = 40,
-	SCX_Gothic = 41,
-	SCX_Grantha = 42,
-	SCX_Greek = 43,
-	SCX_Gujarati = 44,
-	SCX_Gunjala_Gondi = 45,
-	SCX_Gurmukhi = 46,
-	SCX_Han = 47,
-	SCX_Hanb = 48,
-	SCX_Hangul = 49,
-	SCX_Hanifi_Rohingya = 50,
-	SCX_Hanunoo = 51,
-	SCX_Hatran = 52,
-	SCX_Hebrew = 53,
-	SCX_Hiragana = 54,
-	SCX_Imperial_Aramaic = 55,
-	SCX_Inherited = 56,
-	SCX_Inscriptional_Pahlavi = 57,
-	SCX_Inscriptional_Parthian = 58,
-	SCX_INVALID = 59,
-	SCX_Javanese = 60,
-	SCX_Jpan = 61,
-	SCX_Kaithi = 62,
-	SCX_Kannada = 63,
-	SCX_Katakana = 64,
-	SCX_Kayah_Li = 65,
-	SCX_Kharoshthi = 66,
-	SCX_Khitan_Small_Script = 67,
-	SCX_Khmer = 68,
-	SCX_Khojki = 69,
-	SCX_Khudawadi = 70,
-	SCX_Kore = 71,
-	SCX_Lao = 72,
-	SCX_Latin = 73,
-	SCX_Lepcha = 74,
-	SCX_Limbu = 75,
-	SCX_Linear_A = 76,
-	SCX_Linear_B = 77,
-	SCX_Lisu = 78,
-	SCX_Lycian = 79,
-	SCX_Lydian = 80,
-	SCX_Mahajani = 81,
-	SCX_Makasar = 82,
-	SCX_Malayalam = 83,
-	SCX_Mandaic = 84,
-	SCX_Manichaean = 85,
-	SCX_Marchen = 86,
-	SCX_Masaram_Gondi = 87,
-	SCX_Medefaidrin = 88,
-	SCX_Meetei_Mayek = 89,
-	SCX_Mende_Kikakui = 90,
-	SCX_Meroitic_Cursive = 91,
-	SCX_Meroitic_Hieroglyphs = 92,
-	SCX_Miao = 93,
-	SCX_Modi = 94,
-	SCX_Mongolian = 95,
-	SCX_Mro = 96,
-	SCX_Multani = 97,
-	SCX_Myanmar = 98,
-	SCX_Nabataean = 99,
-	SCX_Nandinagari = 100,
-	SCX_New_Tai_Lue = 101,
-	SCX_Newa = 102,
-	SCX_Nko = 103,
-	SCX_Nushu = 104,
-	SCX_Nyiakeng_Puachue_Hmong = 105,
-	SCX_Ogham = 106,
-	SCX_Ol_Chiki = 107,
-	SCX_Old_Hungarian = 108,
-	SCX_Old_Italic = 109,
-	SCX_Old_North_Arabian = 110,
-	SCX_Old_Permic = 111,
-	SCX_Old_Persian = 112,
-	SCX_Old_Sogdian = 113,
-	SCX_Old_South_Arabian = 114,
-	SCX_Old_Turkic = 115,
-	SCX_Oriya = 116,
-	SCX_Osage = 117,
-	SCX_Osmanya = 118,
-	SCX_Pahawh_Hmong = 119,
-	SCX_Palmyrene = 120,
-	SCX_Pau_Cin_Hau = 121,
-	SCX_Phags_Pa = 122,
-	SCX_Phoenician = 123,
-	SCX_Psalter_Pahlavi = 124,
-	SCX_Rejang = 125,
-	SCX_Runic = 126,
-	SCX_Samaritan = 127,
-	SCX_Saurashtra = 128,
-	SCX_Sharada = 129,
-	SCX_Shavian = 130,
-	SCX_Siddham = 131,
-	SCX_SignWriting = 132,
-	SCX_Sinhala = 133,
-	SCX_Sogdian = 134,
-	SCX_Sora_Sompeng = 135,
-	SCX_Soyombo = 136,
-	SCX_Sundanese = 137,
-	SCX_Syloti_Nagri = 138,
-	SCX_Syriac = 139,
-	SCX_Tagalog = 140,
-	SCX_Tagbanwa = 141,
-	SCX_Tai_Le = 142,
-	SCX_Tai_Tham = 143,
-	SCX_Tai_Viet = 144,
-	SCX_Takri = 145,
-	SCX_Tamil = 146,
-	SCX_Tangut = 147,
-	SCX_Telugu = 148,
-	SCX_Thaana = 149,
-	SCX_Thai = 150,
-	SCX_Tibetan = 151,
-	SCX_Tifinagh = 152,
-	SCX_Tirhuta = 153,
-	SCX_Ugaritic = 154,
-	SCX_Vai = 155,
-	SCX_Wancho = 156,
-	SCX_Warang_Citi = 157,
-	SCX_Yezidi = 158,
-	SCX_Yi = 159,
-	SCX_Zanabazar_Square = 160,
+	SCX_Cypro_Minoan = 29,
+	SCX_Cyrillic = 30,
+	SCX_Deseret = 31,
+	SCX_Devanagari = 32,
+	SCX_Dives_Akuru = 33,
+	SCX_Dogra = 34,
+	SCX_Duployan = 35,
+	SCX_Egyptian_Hieroglyphs = 36,
+	SCX_Elbasan = 37,
+	SCX_Elymaic = 38,
+	SCX_Ethiopic = 39,
+	SCX_Georgian = 40,
+	SCX_Glagolitic = 41,
+	SCX_Gothic = 42,
+	SCX_Grantha = 43,
+	SCX_Greek = 44,
+	SCX_Gujarati = 45,
+	SCX_Gunjala_Gondi = 46,
+	SCX_Gurmukhi = 47,
+	SCX_Han = 48,
+	SCX_Hanb = 49,
+	SCX_Hangul = 50,
+	SCX_Hanifi_Rohingya = 51,
+	SCX_Hanunoo = 52,
+	SCX_Hatran = 53,
+	SCX_Hebrew = 54,
+	SCX_Hiragana = 55,
+	SCX_Imperial_Aramaic = 56,
+	SCX_Inherited = 57,
+	SCX_Inscriptional_Pahlavi = 58,
+	SCX_Inscriptional_Parthian = 59,
+	SCX_INVALID = 60,
+	SCX_Javanese = 61,
+	SCX_Jpan = 62,
+	SCX_Kaithi = 63,
+	SCX_Kannada = 64,
+	SCX_Katakana = 65,
+	SCX_Kawi = 66,
+	SCX_Kayah_Li = 67,
+	SCX_Kharoshthi = 68,
+	SCX_Khitan_Small_Script = 69,
+	SCX_Khmer = 70,
+	SCX_Khojki = 71,
+	SCX_Khudawadi = 72,
+	SCX_Kore = 73,
+	SCX_Lao = 74,
+	SCX_Latin = 75,
+	SCX_Lepcha = 76,
+	SCX_Limbu = 77,
+	SCX_Linear_A = 78,
+	SCX_Linear_B = 79,
+	SCX_Lisu = 80,
+	SCX_Lycian = 81,
+	SCX_Lydian = 82,
+	SCX_Mahajani = 83,
+	SCX_Makasar = 84,
+	SCX_Malayalam = 85,
+	SCX_Mandaic = 86,
+	SCX_Manichaean = 87,
+	SCX_Marchen = 88,
+	SCX_Masaram_Gondi = 89,
+	SCX_Medefaidrin = 90,
+	SCX_Meetei_Mayek = 91,
+	SCX_Mende_Kikakui = 92,
+	SCX_Meroitic_Cursive = 93,
+	SCX_Meroitic_Hieroglyphs = 94,
+	SCX_Miao = 95,
+	SCX_Modi = 96,
+	SCX_Mongolian = 97,
+	SCX_Mro = 98,
+	SCX_Multani = 99,
+	SCX_Myanmar = 100,
+	SCX_Nabataean = 101,
+	SCX_Nag_Mundari = 102,
+	SCX_Nandinagari = 103,
+	SCX_New_Tai_Lue = 104,
+	SCX_Newa = 105,
+	SCX_Nko = 106,
+	SCX_Nushu = 107,
+	SCX_Nyiakeng_Puachue_Hmong = 108,
+	SCX_Ogham = 109,
+	SCX_Ol_Chiki = 110,
+	SCX_Old_Hungarian = 111,
+	SCX_Old_Italic = 112,
+	SCX_Old_North_Arabian = 113,
+	SCX_Old_Permic = 114,
+	SCX_Old_Persian = 115,
+	SCX_Old_Sogdian = 116,
+	SCX_Old_South_Arabian = 117,
+	SCX_Old_Turkic = 118,
+	SCX_Old_Uyghur = 119,
+	SCX_Oriya = 120,
+	SCX_Osage = 121,
+	SCX_Osmanya = 122,
+	SCX_Pahawh_Hmong = 123,
+	SCX_Palmyrene = 124,
+	SCX_Pau_Cin_Hau = 125,
+	SCX_Phags_Pa = 126,
+	SCX_Phoenician = 127,
+	SCX_Psalter_Pahlavi = 128,
+	SCX_Rejang = 129,
+	SCX_Runic = 130,
+	SCX_Samaritan = 131,
+	SCX_Saurashtra = 132,
+	SCX_Sharada = 133,
+	SCX_Shavian = 134,
+	SCX_Siddham = 135,
+	SCX_SignWriting = 136,
+	SCX_Sinhala = 137,
+	SCX_Sogdian = 138,
+	SCX_Sora_Sompeng = 139,
+	SCX_Soyombo = 140,
+	SCX_Sundanese = 141,
+	SCX_Syloti_Nagri = 142,
+	SCX_Syriac = 143,
+	SCX_Tagalog = 144,
+	SCX_Tagbanwa = 145,
+	SCX_Tai_Le = 146,
+	SCX_Tai_Tham = 147,
+	SCX_Tai_Viet = 148,
+	SCX_Takri = 149,
+	SCX_Tamil = 150,
+	SCX_Tangsa = 151,
+	SCX_Tangut = 152,
+	SCX_Telugu = 153,
+	SCX_Thaana = 154,
+	SCX_Thai = 155,
+	SCX_Tibetan = 156,
+	SCX_Tifinagh = 157,
+	SCX_Tirhuta = 158,
+	SCX_Toto = 159,
+	SCX_Ugaritic = 160,
+	SCX_Vai = 161,
+	SCX_Vithkuqi = 162,
+	SCX_Wancho = 163,
+	SCX_Warang_Citi = 164,
+	SCX_Yezidi = 165,
+	SCX_Yi = 166,
+	SCX_Zanabazar_Square = 167,
 	SCX_use_AUX_TABLE_1 = -1,
 	SCX_use_AUX_TABLE_2 = -2,
 	SCX_use_AUX_TABLE_3 = -3,
@@ -82922,7 +85443,11 @@
 	SCX_use_AUX_TABLE_52 = -52,
 	SCX_use_AUX_TABLE_53 = -53,
 	SCX_use_AUX_TABLE_54 = -54,
-	SCX_use_AUX_TABLE_55 = -55
+	SCX_use_AUX_TABLE_55 = -55,
+	SCX_use_AUX_TABLE_56 = -56,
+	SCX_use_AUX_TABLE_57 = -57,
+	SCX_use_AUX_TABLE_58 = -58,
+	SCX_use_AUX_TABLE_59 = -59
 } SCX_enum;
 
 #  endif	/* EBCDIC 037 */
@@ -82959,6 +85484,7 @@
 static const SCX_enum SCX_AUX_TABLE_5[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
 	SCX_Syriac,
 	SCX_Thaana,
 	SCX_Yezidi
@@ -82974,30 +85500,41 @@
 	SCX_Adlam,
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya,
+	SCX_Nko,
+	SCX_Syriac,
+	SCX_Thaana,
+	SCX_Yezidi
+};
+
+static const SCX_enum SCX_AUX_TABLE_8[] = {
+	SCX_Adlam,
+	SCX_Arabic,
+	SCX_Hanifi_Rohingya,
 	SCX_Mandaic,
 	SCX_Manichaean,
+	SCX_Old_Uyghur,
 	SCX_Psalter_Pahlavi,
 	SCX_Sogdian,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_8[] = {
+static const SCX_enum SCX_AUX_TABLE_9[] = {
 	SCX_Arabic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_9[] = {
+static const SCX_enum SCX_AUX_TABLE_10[] = {
 	SCX_Arabic,
 	SCX_Thaana,
 	SCX_Yezidi
 };
 
-static const SCX_enum SCX_AUX_TABLE_10[] = {
+static const SCX_enum SCX_AUX_TABLE_11[] = {
 	SCX_Arabic,
 	SCX_Hanifi_Rohingya
 };
 
-static const SCX_enum SCX_AUX_TABLE_11[] = {
+static const SCX_enum SCX_AUX_TABLE_12[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -83013,7 +85550,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_12[] = {
+static const SCX_enum SCX_AUX_TABLE_13[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -83028,7 +85565,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_13[] = {
+static const SCX_enum SCX_AUX_TABLE_14[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -83051,7 +85588,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_14[] = {
+static const SCX_enum SCX_AUX_TABLE_15[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Dogra,
@@ -83075,7 +85612,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_15[] = {
+static const SCX_enum SCX_AUX_TABLE_16[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Kaithi,
@@ -83082,49 +85619,49 @@
 	SCX_Mahajani
 };
 
-static const SCX_enum SCX_AUX_TABLE_16[] = {
+static const SCX_enum SCX_AUX_TABLE_17[] = {
 	SCX_Bengali,
 	SCX_Chakma,
 	SCX_Syloti_Nagri
 };
 
-static const SCX_enum SCX_AUX_TABLE_17[] = {
+static const SCX_enum SCX_AUX_TABLE_18[] = {
 	SCX_Gurmukhi,
 	SCX_Multani
 };
 
-static const SCX_enum SCX_AUX_TABLE_18[] = {
+static const SCX_enum SCX_AUX_TABLE_19[] = {
 	SCX_Gujarati,
 	SCX_Khojki
 };
 
-static const SCX_enum SCX_AUX_TABLE_19[] = {
+static const SCX_enum SCX_AUX_TABLE_20[] = {
 	SCX_Grantha,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_20[] = {
+static const SCX_enum SCX_AUX_TABLE_21[] = {
 	SCX_Kannada,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_21[] = {
+static const SCX_enum SCX_AUX_TABLE_22[] = {
 	SCX_Chakma,
 	SCX_Myanmar,
 	SCX_Tai_Le
 };
 
-static const SCX_enum SCX_AUX_TABLE_22[] = {
+static const SCX_enum SCX_AUX_TABLE_23[] = {
 	SCX_Georgian,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_23[] = {
+static const SCX_enum SCX_AUX_TABLE_24[] = {
 	SCX_Hangul,
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_24[] = {
+static const SCX_enum SCX_AUX_TABLE_25[] = {
 	SCX_Buhid,
 	SCX_Hanunoo,
 	SCX_Tagalog,
@@ -83131,12 +85668,12 @@
 	SCX_Tagbanwa
 };
 
-static const SCX_enum SCX_AUX_TABLE_25[] = {
+static const SCX_enum SCX_AUX_TABLE_26[] = {
 	SCX_Mongolian,
 	SCX_Phags_Pa
 };
 
-static const SCX_enum SCX_AUX_TABLE_26[] = {
+static const SCX_enum SCX_AUX_TABLE_27[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -83143,22 +85680,22 @@
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_27[] = {
+static const SCX_enum SCX_AUX_TABLE_28[] = {
 	SCX_Devanagari,
 	SCX_Grantha
 };
 
-static const SCX_enum SCX_AUX_TABLE_28[] = {
+static const SCX_enum SCX_AUX_TABLE_29[] = {
 	SCX_Bengali,
 	SCX_Devanagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_29[] = {
+static const SCX_enum SCX_AUX_TABLE_30[] = {
 	SCX_Devanagari,
 	SCX_Sharada
 };
 
-static const SCX_enum SCX_AUX_TABLE_30[] = {
+static const SCX_enum SCX_AUX_TABLE_31[] = {
 	SCX_Devanagari,
 	SCX_Kannada,
 	SCX_Malayalam,
@@ -83167,12 +85704,12 @@
 	SCX_Telugu
 };
 
-static const SCX_enum SCX_AUX_TABLE_31[] = {
+static const SCX_enum SCX_AUX_TABLE_32[] = {
 	SCX_Devanagari,
 	SCX_Nandinagari
 };
 
-static const SCX_enum SCX_AUX_TABLE_32[] = {
+static const SCX_enum SCX_AUX_TABLE_33[] = {
 	SCX_Bengali,
 	SCX_Devanagari,
 	SCX_Grantha,
@@ -83183,29 +85720,29 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_33[] = {
+static const SCX_enum SCX_AUX_TABLE_34[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Kannada
 };
 
-static const SCX_enum SCX_AUX_TABLE_34[] = {
+static const SCX_enum SCX_AUX_TABLE_35[] = {
 	SCX_Cyrillic,
 	SCX_Syriac
 };
 
-static const SCX_enum SCX_AUX_TABLE_35[] = {
+static const SCX_enum SCX_AUX_TABLE_36[] = {
 	SCX_Latin,
 	SCX_Mongolian
 };
 
-static const SCX_enum SCX_AUX_TABLE_36[] = {
+static const SCX_enum SCX_AUX_TABLE_37[] = {
 	SCX_Devanagari,
 	SCX_Grantha,
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_37[] = {
+static const SCX_enum SCX_AUX_TABLE_38[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -83212,7 +85749,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_38[] = {
+static const SCX_enum SCX_AUX_TABLE_39[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -83224,7 +85761,7 @@
 	SCX_Yi
 };
 
-static const SCX_enum SCX_AUX_TABLE_39[] = {
+static const SCX_enum SCX_AUX_TABLE_40[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -83235,7 +85772,7 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_40[] = {
+static const SCX_enum SCX_AUX_TABLE_41[] = {
 	SCX_Bopomofo,
 	SCX_Han,
 	SCX_Hanb,
@@ -83243,13 +85780,13 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_41[] = {
+static const SCX_enum SCX_AUX_TABLE_42[] = {
 	SCX_Hiragana,
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_42[] = {
+static const SCX_enum SCX_AUX_TABLE_43[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Hiragana,
@@ -83258,17 +85795,17 @@
 	SCX_Kore
 };
 
-static const SCX_enum SCX_AUX_TABLE_43[] = {
+static const SCX_enum SCX_AUX_TABLE_44[] = {
 	SCX_Hiragana,
 	SCX_Jpan
 };
 
-static const SCX_enum SCX_AUX_TABLE_44[] = {
+static const SCX_enum SCX_AUX_TABLE_45[] = {
 	SCX_Jpan,
 	SCX_Katakana
 };
 
-static const SCX_enum SCX_AUX_TABLE_45[] = {
+static const SCX_enum SCX_AUX_TABLE_46[] = {
 	SCX_Han,
 	SCX_Hanb,
 	SCX_Jpan,
@@ -83276,7 +85813,7 @@
 	SCX_Latin
 };
 
-static const SCX_enum SCX_AUX_TABLE_46[] = {
+static const SCX_enum SCX_AUX_TABLE_47[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -83293,7 +85830,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_47[] = {
+static const SCX_enum SCX_AUX_TABLE_48[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -83309,7 +85846,7 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_48[] = {
+static const SCX_enum SCX_AUX_TABLE_49[] = {
 	SCX_Devanagari,
 	SCX_Dogra,
 	SCX_Gujarati,
@@ -83323,43 +85860,59 @@
 	SCX_Tirhuta
 };
 
-static const SCX_enum SCX_AUX_TABLE_49[] = {
+static const SCX_enum SCX_AUX_TABLE_50[] = {
 	SCX_Devanagari,
 	SCX_Tamil
 };
 
-static const SCX_enum SCX_AUX_TABLE_50[] = {
+static const SCX_enum SCX_AUX_TABLE_51[] = {
 	SCX_Kayah_Li,
 	SCX_Latin,
 	SCX_Myanmar
 };
 
-static const SCX_enum SCX_AUX_TABLE_51[] = {
+static const SCX_enum SCX_AUX_TABLE_52[] = {
 	SCX_Buginese,
 	SCX_Javanese
 };
 
-static const SCX_enum SCX_AUX_TABLE_52[] = {
+static const SCX_enum SCX_AUX_TABLE_53[] = {
 	SCX_Arabic,
+	SCX_Nko
+};
+
+static const SCX_enum SCX_AUX_TABLE_54[] = {
+	SCX_Arabic,
 	SCX_Thaana
 };
 
-static const SCX_enum SCX_AUX_TABLE_53[] = {
+static const SCX_enum SCX_AUX_TABLE_55[] = {
 	SCX_Cypriot,
+	SCX_Cypro_Minoan,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_54[] = {
+static const SCX_enum SCX_AUX_TABLE_56[] = {
 	SCX_Cypriot,
+	SCX_Linear_B
+};
+
+static const SCX_enum SCX_AUX_TABLE_57[] = {
+	SCX_Cypriot,
 	SCX_Linear_A,
 	SCX_Linear_B
 };
 
-static const SCX_enum SCX_AUX_TABLE_55[] = {
+static const SCX_enum SCX_AUX_TABLE_58[] = {
 	SCX_Arabic,
 	SCX_Coptic
 };
 
+static const SCX_enum SCX_AUX_TABLE_59[] = {
+	SCX_Manichaean,
+	SCX_Old_Uyghur
+};
+
 static const SCX_enum * const SCX_AUX_TABLE_ptrs[] = {
 	NULL,	/* Placeholder */
 	SCX_AUX_TABLE_1,
@@ -83416,7 +85969,11 @@
 	SCX_AUX_TABLE_52,
 	SCX_AUX_TABLE_53,
 	SCX_AUX_TABLE_54,
-	SCX_AUX_TABLE_55
+	SCX_AUX_TABLE_55,
+	SCX_AUX_TABLE_56,
+	SCX_AUX_TABLE_57,
+	SCX_AUX_TABLE_58,
+	SCX_AUX_TABLE_59
 };
 
 /* Parallel table to the above, giving the number of elements in each table
@@ -83428,57 +85985,61 @@
 	2	/* SCX_AUX_TABLE_2 */,
 	2	/* SCX_AUX_TABLE_3 */,
 	2	/* SCX_AUX_TABLE_4 */,
-	5	/* SCX_AUX_TABLE_5 */,
+	6	/* SCX_AUX_TABLE_5 */,
 	3	/* SCX_AUX_TABLE_6 */,
-	8	/* SCX_AUX_TABLE_7 */,
-	2	/* SCX_AUX_TABLE_8 */,
-	3	/* SCX_AUX_TABLE_9 */,
-	2	/* SCX_AUX_TABLE_10 */,
-	13	/* SCX_AUX_TABLE_11 */,
-	12	/* SCX_AUX_TABLE_12 */,
-	20	/* SCX_AUX_TABLE_13 */,
-	21	/* SCX_AUX_TABLE_14 */,
-	4	/* SCX_AUX_TABLE_15 */,
-	3	/* SCX_AUX_TABLE_16 */,
-	2	/* SCX_AUX_TABLE_17 */,
+	7	/* SCX_AUX_TABLE_7 */,
+	9	/* SCX_AUX_TABLE_8 */,
+	2	/* SCX_AUX_TABLE_9 */,
+	3	/* SCX_AUX_TABLE_10 */,
+	2	/* SCX_AUX_TABLE_11 */,
+	13	/* SCX_AUX_TABLE_12 */,
+	12	/* SCX_AUX_TABLE_13 */,
+	20	/* SCX_AUX_TABLE_14 */,
+	21	/* SCX_AUX_TABLE_15 */,
+	4	/* SCX_AUX_TABLE_16 */,
+	3	/* SCX_AUX_TABLE_17 */,
 	2	/* SCX_AUX_TABLE_18 */,
 	2	/* SCX_AUX_TABLE_19 */,
 	2	/* SCX_AUX_TABLE_20 */,
-	3	/* SCX_AUX_TABLE_21 */,
-	2	/* SCX_AUX_TABLE_22 */,
+	2	/* SCX_AUX_TABLE_21 */,
+	3	/* SCX_AUX_TABLE_22 */,
 	2	/* SCX_AUX_TABLE_23 */,
-	4	/* SCX_AUX_TABLE_24 */,
-	2	/* SCX_AUX_TABLE_25 */,
-	4	/* SCX_AUX_TABLE_26 */,
-	2	/* SCX_AUX_TABLE_27 */,
+	2	/* SCX_AUX_TABLE_24 */,
+	4	/* SCX_AUX_TABLE_25 */,
+	2	/* SCX_AUX_TABLE_26 */,
+	4	/* SCX_AUX_TABLE_27 */,
 	2	/* SCX_AUX_TABLE_28 */,
 	2	/* SCX_AUX_TABLE_29 */,
-	6	/* SCX_AUX_TABLE_30 */,
-	2	/* SCX_AUX_TABLE_31 */,
-	8	/* SCX_AUX_TABLE_32 */,
-	3	/* SCX_AUX_TABLE_33 */,
-	2	/* SCX_AUX_TABLE_34 */,
+	2	/* SCX_AUX_TABLE_30 */,
+	6	/* SCX_AUX_TABLE_31 */,
+	2	/* SCX_AUX_TABLE_32 */,
+	8	/* SCX_AUX_TABLE_33 */,
+	3	/* SCX_AUX_TABLE_34 */,
 	2	/* SCX_AUX_TABLE_35 */,
-	3	/* SCX_AUX_TABLE_36 */,
-	4	/* SCX_AUX_TABLE_37 */,
-	9	/* SCX_AUX_TABLE_38 */,
-	8	/* SCX_AUX_TABLE_39 */,
-	5	/* SCX_AUX_TABLE_40 */,
-	3	/* SCX_AUX_TABLE_41 */,
-	6	/* SCX_AUX_TABLE_42 */,
-	2	/* SCX_AUX_TABLE_43 */,
+	2	/* SCX_AUX_TABLE_36 */,
+	3	/* SCX_AUX_TABLE_37 */,
+	4	/* SCX_AUX_TABLE_38 */,
+	9	/* SCX_AUX_TABLE_39 */,
+	8	/* SCX_AUX_TABLE_40 */,
+	5	/* SCX_AUX_TABLE_41 */,
+	3	/* SCX_AUX_TABLE_42 */,
+	6	/* SCX_AUX_TABLE_43 */,
 	2	/* SCX_AUX_TABLE_44 */,
-	5	/* SCX_AUX_TABLE_45 */,
-	14	/* SCX_AUX_TABLE_46 */,
-	13	/* SCX_AUX_TABLE_47 */,
-	11	/* SCX_AUX_TABLE_48 */,
-	2	/* SCX_AUX_TABLE_49 */,
-	3	/* SCX_AUX_TABLE_50 */,
-	2	/* SCX_AUX_TABLE_51 */,
+	2	/* SCX_AUX_TABLE_45 */,
+	5	/* SCX_AUX_TABLE_46 */,
+	14	/* SCX_AUX_TABLE_47 */,
+	13	/* SCX_AUX_TABLE_48 */,
+	11	/* SCX_AUX_TABLE_49 */,
+	2	/* SCX_AUX_TABLE_50 */,
+	3	/* SCX_AUX_TABLE_51 */,
 	2	/* SCX_AUX_TABLE_52 */,
 	2	/* SCX_AUX_TABLE_53 */,
-	3	/* SCX_AUX_TABLE_54 */,
-	2	/* SCX_AUX_TABLE_55 */
+	2	/* SCX_AUX_TABLE_54 */,
+	3	/* SCX_AUX_TABLE_55 */,
+	2	/* SCX_AUX_TABLE_56 */,
+	3	/* SCX_AUX_TABLE_57 */,
+	2	/* SCX_AUX_TABLE_58 */,
+	2	/* SCX_AUX_TABLE_59 */
 };
 
 /* This table, indexed by the script enum, gives the zero code point for that
@@ -83515,6 +86076,7 @@
 	'0',	/* Coptic */
 	'0',	/* Cuneiform */
 	'0',	/* Cypriot */
+	'0',	/* Cypro_Minoan */
 	'0',	/* Cyrillic */
 	'0',	/* Deseret */
 	0x966,	/* Devanagari */
@@ -83551,6 +86113,7 @@
 	0x966,	/* Kaithi */
 	0xce6,	/* Kannada */
 	'0',	/* Katakana */
+	0x11f50,	/* Kawi */
 	0xa900,	/* Kayah_Li */
 	'0',	/* Kharoshthi */
 	'0',	/* Khitan_Small_Script */
@@ -83586,6 +86149,7 @@
 	0xa66,	/* Multani */
 	 0,	/* Myanmar */
 	'0',	/* Nabataean */
+	0x1e4f0,	/* Nag_Mundari */
 	0xce6,	/* Nandinagari */
 	0x19d0,	/* New_Tai_Lue */
 	0x11450,	/* Newa */
@@ -83602,6 +86166,7 @@
 	'0',	/* Old_Sogdian */
 	'0',	/* Old_South_Arabian */
 	'0',	/* Old_Turkic */
+	'0',	/* Old_Uyghur */
 	0xb66,	/* Oriya */
 	'0',	/* Osage */
 	0x104a0,	/* Osmanya */
@@ -83633,6 +86198,7 @@
 	'0',	/* Tai_Viet */
 	0x116c0,	/* Takri */
 	0xbe6,	/* Tamil */
+	0x16ac0,	/* Tangsa */
 	'0',	/* Tangut */
 	0xc66,	/* Telugu */
 	0x660,	/* Thaana */
@@ -83640,8 +86206,10 @@
 	0xf20,	/* Tibetan */
 	'0',	/* Tifinagh */
 	0x114d0,	/* Tirhuta */
+	'0',	/* Toto */
 	'0',	/* Ugaritic */
 	0xa620,	/* Vai */
+	'0',	/* Vithkuqi */
 	0x1e2f0,	/* Wancho */
 	0x118e0,	/* Warang_Citi */
 	0x660	/* Yezidi */
@@ -83742,10 +86310,7 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_5,
 	SCX_use_AUX_TABLE_6,
-	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_5,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_7,
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_8,
@@ -83752,10 +86317,12 @@
 	SCX_Arabic,
 	SCX_use_AUX_TABLE_9,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_8,
-	SCX_Arabic,
 	SCX_use_AUX_TABLE_10,
 	SCX_Arabic,
+	SCX_use_AUX_TABLE_9,
+	SCX_Arabic,
+	SCX_use_AUX_TABLE_11,
+	SCX_Arabic,
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Syriac,
@@ -83787,13 +86354,13 @@
 	SCX_Common,
 	SCX_Arabic,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_11,
 	SCX_use_AUX_TABLE_12,
+	SCX_use_AUX_TABLE_13,
 	SCX_Inherited,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_13,
 	SCX_use_AUX_TABLE_14,
 	SCX_use_AUX_TABLE_15,
+	SCX_use_AUX_TABLE_16,
 	SCX_Devanagari,
 	SCX_Bengali,
 	SCX_Unknown,
@@ -83821,7 +86388,7 @@
 	SCX_Unknown,
 	SCX_Bengali,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_16,
+	SCX_use_AUX_TABLE_17,
 	SCX_Bengali,
 	SCX_Unknown,
 	SCX_Gurmukhi,
@@ -83854,7 +86421,7 @@
 	SCX_Unknown,
 	SCX_Gurmukhi,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_17,
+	SCX_use_AUX_TABLE_18,
 	SCX_Gurmukhi,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -83881,7 +86448,7 @@
 	SCX_Unknown,
 	SCX_Gujarati,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_18,
+	SCX_use_AUX_TABLE_19,
 	SCX_Gujarati,
 	SCX_Unknown,
 	SCX_Gujarati,
@@ -83944,7 +86511,7 @@
 	SCX_Unknown,
 	SCX_Tamil,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Telugu,
@@ -83970,6 +86537,8 @@
 	SCX_Telugu,
 	SCX_Unknown,
 	SCX_Telugu,
+	SCX_Unknown,
+	SCX_Telugu,
 	SCX_Kannada,
 	SCX_Unknown,
 	SCX_Kannada,
@@ -83992,7 +86561,7 @@
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_20,
+	SCX_use_AUX_TABLE_21,
 	SCX_Unknown,
 	SCX_Kannada,
 	SCX_Unknown,
@@ -84076,7 +86645,7 @@
 	SCX_Tibetan,
 	SCX_Unknown,
 	SCX_Myanmar,
-	SCX_use_AUX_TABLE_21,
+	SCX_use_AUX_TABLE_22,
 	SCX_Myanmar,
 	SCX_Georgian,
 	SCX_Unknown,
@@ -84085,9 +86654,9 @@
 	SCX_Georgian,
 	SCX_Unknown,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_22,
+	SCX_use_AUX_TABLE_23,
 	SCX_Georgian,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Ethiopic,
 	SCX_Unknown,
 	SCX_Ethiopic,
@@ -84138,9 +86707,8 @@
 	SCX_Tagalog,
 	SCX_Unknown,
 	SCX_Tagalog,
-	SCX_Unknown,
 	SCX_Hanunoo,
-	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_25,
 	SCX_Unknown,
 	SCX_Buhid,
 	SCX_Unknown,
@@ -84157,9 +86725,9 @@
 	SCX_Khmer,
 	SCX_Unknown,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
-	SCX_use_AUX_TABLE_25,
+	SCX_use_AUX_TABLE_26,
 	SCX_Mongolian,
 	SCX_Unknown,
 	SCX_Mongolian,
@@ -84166,8 +86734,6 @@
 	SCX_Unknown,
 	SCX_Mongolian,
 	SCX_Unknown,
-	SCX_Mongolian,
-	SCX_Unknown,
 	SCX_Canadian_Aboriginal,
 	SCX_Unknown,
 	SCX_Limbu,
@@ -84227,33 +86793,33 @@
 	SCX_Georgian,
 	SCX_Sundanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_26,
+	SCX_use_AUX_TABLE_27,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_26,
 	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_use_AUX_TABLE_30,
+	SCX_use_AUX_TABLE_31,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
+	SCX_Devanagari,
+	SCX_use_AUX_TABLE_30,
 	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
+	SCX_use_AUX_TABLE_32,
 	SCX_use_AUX_TABLE_29,
-	SCX_use_AUX_TABLE_28,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_31,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
-	SCX_Devanagari,
-	SCX_use_AUX_TABLE_32,
-	SCX_use_AUX_TABLE_27,
 	SCX_use_AUX_TABLE_33,
 	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_29,
 	SCX_Bengali,
-	SCX_use_AUX_TABLE_27,
+	SCX_use_AUX_TABLE_28,
 	SCX_Nandinagari,
 	SCX_Unknown,
 	SCX_Latin,
@@ -84268,9 +86834,9 @@
 	SCX_Latin,
 	SCX_Greek,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_34,
+	SCX_use_AUX_TABLE_35,
 	SCX_Inherited,
-	SCX_Unknown,
+	SCX_Syriac,
 	SCX_Inherited,
 	SCX_Latin,
 	SCX_Greek,
@@ -84308,7 +86874,7 @@
 	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
-	SCX_use_AUX_TABLE_35,
+	SCX_use_AUX_TABLE_36,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -84323,7 +86889,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Inherited,
-	SCX_use_AUX_TABLE_36,
+	SCX_use_AUX_TABLE_37,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Greek,
@@ -84349,9 +86915,6 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Glagolitic,
-	SCX_Unknown,
-	SCX_Glagolitic,
-	SCX_Unknown,
 	SCX_Latin,
 	SCX_Coptic,
 	SCX_Unknown,
@@ -84390,78 +86953,77 @@
 	SCX_use_AUX_TABLE_3,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_38,
-	SCX_Common,
 	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_39,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
 	SCX_use_AUX_TABLE_40,
-	SCX_use_AUX_TABLE_23,
 	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
+	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_41,
+	SCX_use_AUX_TABLE_24,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_42,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_42,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_40,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_43,
-	SCX_use_AUX_TABLE_41,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_41,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_42,
 	SCX_use_AUX_TABLE_44,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_1,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_use_AUX_TABLE_1,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
-	SCX_use_AUX_TABLE_37,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Yi,
 	SCX_Unknown,
 	SCX_Yi,
@@ -84474,7 +87036,7 @@
 	SCX_Cyrillic,
 	SCX_Bamum,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_46,
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
@@ -84483,11 +87045,15 @@
 	SCX_Latin,
 	SCX_Unknown,
 	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
 	SCX_Syloti_Nagri,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_46,
 	SCX_use_AUX_TABLE_47,
 	SCX_use_AUX_TABLE_48,
+	SCX_use_AUX_TABLE_49,
 	SCX_Unknown,
 	SCX_Phags_Pa,
 	SCX_Unknown,
@@ -84496,21 +87062,21 @@
 	SCX_Saurashtra,
 	SCX_Unknown,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_28,
+	SCX_use_AUX_TABLE_29,
 	SCX_Devanagari,
-	SCX_use_AUX_TABLE_49,
+	SCX_use_AUX_TABLE_50,
 	SCX_Devanagari,
 	SCX_Kayah_Li,
-	SCX_use_AUX_TABLE_50,
+	SCX_use_AUX_TABLE_51,
 	SCX_Kayah_Li,
 	SCX_Rejang,
 	SCX_Unknown,
 	SCX_Rejang,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Javanese,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_51,
+	SCX_use_AUX_TABLE_52,
 	SCX_Javanese,
 	SCX_Unknown,
 	SCX_Javanese,
@@ -84551,15 +87117,15 @@
 	SCX_Unknown,
 	SCX_Meetei_Mayek,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Latin,
 	SCX_Unknown,
@@ -84579,7 +87145,8 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_Common,
+	SCX_use_AUX_TABLE_53,
+	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
 	SCX_Unknown,
@@ -84586,10 +87153,10 @@
 	SCX_Arabic,
 	SCX_Unknown,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
+	SCX_use_AUX_TABLE_54,
 	SCX_Arabic,
-	SCX_use_AUX_TABLE_52,
-	SCX_Unknown,
+	SCX_use_AUX_TABLE_54,
+	SCX_Arabic,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Unknown,
@@ -84596,7 +87163,7 @@
 	SCX_Inherited,
 	SCX_Cyrillic,
 	SCX_Common,
-	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_40,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -84614,20 +87181,20 @@
 	SCX_Common,
 	SCX_Latin,
 	SCX_Common,
-	SCX_use_AUX_TABLE_38,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_41,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_39,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_45,
+	SCX_use_AUX_TABLE_42,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_23,
+	SCX_use_AUX_TABLE_24,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -84649,11 +87216,12 @@
 	SCX_Unknown,
 	SCX_Linear_B,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_56,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_54,
+	SCX_use_AUX_TABLE_57,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_53,
+	SCX_use_AUX_TABLE_56,
 	SCX_Greek,
 	SCX_Unknown,
 	SCX_Common,
@@ -84667,7 +87235,7 @@
 	SCX_Unknown,
 	SCX_Carian,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_55,
+	SCX_use_AUX_TABLE_58,
 	SCX_Unknown,
 	SCX_Old_Italic,
 	SCX_Unknown,
@@ -84698,7 +87266,22 @@
 	SCX_Caucasian_Albanian,
 	SCX_Unknown,
 	SCX_Caucasian_Albanian,
+	SCX_Vithkuqi,
 	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
+	SCX_Vithkuqi,
+	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
 	SCX_Linear_A,
@@ -84705,6 +87288,12 @@
 	SCX_Unknown,
 	SCX_Linear_A,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Cypriot,
 	SCX_Unknown,
 	SCX_Cypriot,
@@ -84764,6 +87353,8 @@
 	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Manichaean,
+	SCX_use_AUX_TABLE_59,
+	SCX_Manichaean,
 	SCX_Unknown,
 	SCX_Avestan,
 	SCX_Unknown,
@@ -84799,10 +87390,13 @@
 	SCX_Unknown,
 	SCX_Yezidi,
 	SCX_Unknown,
+	SCX_Arabic,
 	SCX_Old_Sogdian,
 	SCX_Unknown,
 	SCX_Sogdian,
 	SCX_Unknown,
+	SCX_Old_Uyghur,
+	SCX_Unknown,
 	SCX_Chorasmian,
 	SCX_Unknown,
 	SCX_Elymaic,
@@ -84849,9 +87443,9 @@
 	SCX_Khudawadi,
 	SCX_Unknown,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
@@ -84865,7 +87459,7 @@
 	SCX_Unknown,
 	SCX_Grantha,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Grantha,
 	SCX_Unknown,
 	SCX_Grantha,
@@ -84941,8 +87535,11 @@
 	SCX_Unknown,
 	SCX_Soyombo,
 	SCX_Unknown,
+	SCX_Canadian_Aboriginal,
 	SCX_Pau_Cin_Hau,
 	SCX_Unknown,
+	SCX_Devanagari,
+	SCX_Unknown,
 	SCX_Bhaiksuki,
 	SCX_Unknown,
 	SCX_Bhaiksuki,
@@ -84985,12 +87582,18 @@
 	SCX_Unknown,
 	SCX_Makasar,
 	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
+	SCX_Kawi,
+	SCX_Unknown,
 	SCX_Lisu,
 	SCX_Unknown,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
-	SCX_use_AUX_TABLE_19,
+	SCX_use_AUX_TABLE_20,
 	SCX_Tamil,
 	SCX_Unknown,
 	SCX_Tamil,
@@ -85002,7 +87605,7 @@
 	SCX_Unknown,
 	SCX_Cuneiform,
 	SCX_Unknown,
-	SCX_Egyptian_Hieroglyphs,
+	SCX_Cypro_Minoan,
 	SCX_Unknown,
 	SCX_Egyptian_Hieroglyphs,
 	SCX_Unknown,
@@ -85015,7 +87618,10 @@
 	SCX_Mro,
 	SCX_Unknown,
 	SCX_Mro,
+	SCX_Tangsa,
 	SCX_Unknown,
+	SCX_Tangsa,
+	SCX_Unknown,
 	SCX_Bassa_Vah,
 	SCX_Unknown,
 	SCX_Bassa_Vah,
@@ -85040,10 +87646,10 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Nushu,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Khitan_Small_Script,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
@@ -85052,13 +87658,24 @@
 	SCX_Unknown,
 	SCX_Tangut,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
 	SCX_use_AUX_TABLE_44,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_45,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
 	SCX_use_AUX_TABLE_44,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
+	SCX_use_AUX_TABLE_45,
+	SCX_Unknown,
 	SCX_Nushu,
 	SCX_Unknown,
 	SCX_Duployan,
@@ -85071,11 +87688,17 @@
 	SCX_Unknown,
 	SCX_Duployan,
 	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
+	SCX_Inherited,
+	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_Inherited,
 	SCX_Common,
 	SCX_Inherited,
@@ -85091,9 +87714,9 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
 	SCX_Common,
 	SCX_Unknown,
+	SCX_use_AUX_TABLE_38,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -85135,6 +87758,8 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
+	SCX_Unknown,
+	SCX_Common,
 	SCX_SignWriting,
 	SCX_Unknown,
 	SCX_SignWriting,
@@ -85141,6 +87766,10 @@
 	SCX_Unknown,
 	SCX_SignWriting,
 	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
+	SCX_Latin,
+	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
 	SCX_Glagolitic,
@@ -85151,6 +87780,10 @@
 	SCX_Unknown,
 	SCX_Glagolitic,
 	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
+	SCX_Cyrillic,
+	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
@@ -85159,10 +87792,22 @@
 	SCX_Unknown,
 	SCX_Nyiakeng_Puachue_Hmong,
 	SCX_Unknown,
+	SCX_Toto,
+	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
 	SCX_Wancho,
 	SCX_Unknown,
+	SCX_Nag_Mundari,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
+	SCX_Ethiopic,
+	SCX_Unknown,
 	SCX_Mende_Kikakui,
 	SCX_Unknown,
 	SCX_Mende_Kikakui,
@@ -85260,7 +87905,7 @@
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
-	SCX_use_AUX_TABLE_43,
+	SCX_use_AUX_TABLE_44,
 	SCX_Common,
 	SCX_Unknown,
 	SCX_Common,
@@ -85267,7 +87912,7 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -85321,21 +87966,21 @@
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
-	SCX_Common,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
-	SCX_use_AUX_TABLE_37,
+	SCX_use_AUX_TABLE_38,
 	SCX_Unknown,
 	SCX_Common,
 	SCX_Unknown,
@@ -85354,7 +87999,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV _Perl_WB_invlist[] = {  /* for ASCII/Latin1 */
-	1884,	/* Number of elements */
+	1979,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -85526,11 +88171,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -85724,6 +88373,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -85735,6 +88385,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -85763,7 +88415,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -85772,6 +88424,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -85834,7 +88487,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -85943,11 +88596,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1740,
@@ -86003,12 +88654,12 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -86049,8 +88700,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1F16,
 	0x1F18,
@@ -86241,10 +88890,6 @@
 	0x2B55,
 	0x2B56,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -86338,10 +88983,14 @@
 	0xA6F0,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -86574,6 +89223,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -86580,6 +89245,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -86658,6 +89329,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -86665,6 +89337,9 @@
 	0x10F30,
 	0x10F46,
 	0x10F51,
+	0x10F70,
+	0x10F82,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -86675,6 +89350,10 @@
 	0x11047,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -86681,6 +89360,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -86722,6 +89403,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -86866,7 +89549,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -86918,6 +89601,18 @@
 	0x11EE0,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -86926,10 +89621,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -86938,6 +89637,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -86971,8 +89674,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -86987,6 +89700,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -87073,6 +89790,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -87083,6 +89804,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -87092,10 +89817,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -87455,7 +90195,11 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Format,
+	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_ALetter,
@@ -87649,6 +90393,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
@@ -87661,6 +90406,8 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
@@ -87696,6 +90443,7 @@
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -87868,8 +90616,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -87892,7 +90638,7 @@
 	WB_Other,
 	WB_Extend,
 	WB_Format,
-	WB_Other,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -87974,8 +90720,6 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
-	WB_Other,
-	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -88168,10 +90912,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Other,
@@ -88267,6 +91007,10 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
@@ -88534,6 +91278,28 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -88583,6 +91349,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -88591,14 +91358,21 @@
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -88606,6 +91380,8 @@
 	WB_Other,
 	WB_Format,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
 	WB_Format,
 	WB_Other,
 	WB_ALetter,
@@ -88646,6 +91422,8 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -88843,10 +91621,18 @@
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Numeric,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -88853,7 +91639,15 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Format,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -88865,6 +91659,10 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Numeric,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -88900,6 +91698,16 @@
 	WB_Other,
 	WB_Katakana,
 	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -88915,6 +91723,10 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_Other,
@@ -88998,6 +91810,10 @@
 	WB_Other,
 	WB_Extend,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -89011,8 +91827,12 @@
 	WB_ALetter,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
+	WB_ALetter,
+	WB_Other,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -89019,10 +91839,25 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
+	WB_Other,
+	WB_ALetter,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
+	WB_Numeric,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -89181,7 +92016,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV _Perl_WB_invlist[] = {  /* for EBCDIC 1047 */
-	1907,	/* Number of elements */
+	2002,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -89376,11 +92211,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -89574,6 +92413,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -89585,6 +92425,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -89613,7 +92455,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -89622,6 +92464,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -89684,7 +92527,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -89793,11 +92636,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1740,
@@ -89853,12 +92694,12 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -89899,8 +92740,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1F16,
 	0x1F18,
@@ -90091,10 +92930,6 @@
 	0x2B55,
 	0x2B56,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -90188,10 +93023,14 @@
 	0xA6F0,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -90424,6 +93263,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -90430,6 +93285,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -90508,6 +93369,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -90515,6 +93377,9 @@
 	0x10F30,
 	0x10F46,
 	0x10F51,
+	0x10F70,
+	0x10F82,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -90525,6 +93390,10 @@
 	0x11047,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -90531,6 +93400,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -90572,6 +93443,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -90716,7 +93589,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -90768,6 +93641,18 @@
 	0x11EE0,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -90776,10 +93661,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -90788,6 +93677,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -90821,8 +93714,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -90837,6 +93740,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -90923,6 +93830,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -90933,6 +93844,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -90942,10 +93857,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -91331,7 +94261,11 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Format,
+	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_ALetter,
@@ -91525,6 +94459,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
@@ -91537,6 +94472,8 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
@@ -91572,6 +94509,7 @@
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -91744,8 +94682,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -91768,7 +94704,7 @@
 	WB_Other,
 	WB_Extend,
 	WB_Format,
-	WB_Other,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -91850,8 +94786,6 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
-	WB_Other,
-	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -92044,10 +94978,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Other,
@@ -92143,6 +95073,10 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
@@ -92410,6 +95344,28 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -92459,6 +95415,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -92467,14 +95424,21 @@
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -92482,6 +95446,8 @@
 	WB_Other,
 	WB_Format,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
 	WB_Format,
 	WB_Other,
 	WB_ALetter,
@@ -92522,6 +95488,8 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -92719,10 +95687,18 @@
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Numeric,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -92729,7 +95705,15 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Format,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -92741,6 +95725,10 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Numeric,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -92776,6 +95764,16 @@
 	WB_Other,
 	WB_Katakana,
 	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -92791,6 +95789,10 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_Other,
@@ -92874,6 +95876,10 @@
 	WB_Other,
 	WB_Extend,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -92887,8 +95893,12 @@
 	WB_ALetter,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
+	WB_ALetter,
+	WB_Other,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -92895,10 +95905,25 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
+	WB_Other,
+	WB_ALetter,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
+	WB_Numeric,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -93057,7 +96082,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV _Perl_WB_invlist[] = {  /* for EBCDIC 037 */
-	1903,	/* Number of elements */
+	1998,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -93248,11 +96273,15 @@
 	0x85C,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -93446,6 +96475,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
+	0xC3C,
 	0xC3D,
 	0xC3E,
 	0xC45,
@@ -93457,6 +96487,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC64,
@@ -93485,7 +96517,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -93494,6 +96526,7 @@
 	0xCF0,
 	0xCF1,
 	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD0D,
@@ -93556,7 +96589,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -93665,11 +96698,9 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1732,
 	0x1735,
 	0x1740,
@@ -93725,12 +96756,12 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -93771,8 +96802,6 @@
 	0x1CFB,
 	0x1D00,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1F16,
 	0x1F18,
@@ -93963,10 +96992,6 @@
 	0x2B55,
 	0x2B56,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -94060,10 +97085,14 @@
 	0xA6F0,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -94296,6 +97325,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -94302,6 +97347,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -94380,6 +97431,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
+	0x10EFD,
 	0x10F00,
 	0x10F1D,
 	0x10F27,
@@ -94387,6 +97439,9 @@
 	0x10F30,
 	0x10F46,
 	0x10F51,
+	0x10F70,
+	0x10F82,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -94397,6 +97452,10 @@
 	0x11047,
 	0x11066,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -94403,6 +97462,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -94444,6 +97505,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -94588,7 +97651,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -94640,6 +97703,18 @@
 	0x11EE0,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -94648,10 +97723,14 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
 	0x13430,
-	0x13439,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -94660,6 +97739,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -94693,8 +97776,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -94709,6 +97802,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -94795,6 +97892,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -94805,6 +97906,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -94814,10 +97919,25 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -95199,7 +98319,11 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Format,
+	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_ALetter,
@@ -95393,6 +98517,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
@@ -95405,6 +98530,8 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
@@ -95440,6 +98567,7 @@
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -95612,8 +98740,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -95636,7 +98762,7 @@
 	WB_Other,
 	WB_Extend,
 	WB_Format,
-	WB_Other,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -95718,8 +98844,6 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
-	WB_Other,
-	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -95912,10 +99036,6 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
-	WB_Other,
-	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Other,
@@ -96011,6 +99131,10 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
@@ -96278,6 +99402,28 @@
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -96327,6 +99473,7 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -96335,14 +99482,21 @@
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
 	WB_Numeric,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_Extend,
 	WB_ALetter,
@@ -96350,6 +99504,8 @@
 	WB_Other,
 	WB_Format,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
 	WB_Format,
 	WB_Other,
 	WB_ALetter,
@@ -96390,6 +99546,8 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -96587,10 +99745,18 @@
 	WB_ALetter,
 	WB_Extend,
 	WB_Other,
+	WB_Extend,
 	WB_ALetter,
+	WB_Extend,
+	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
 	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Numeric,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -96597,7 +99763,15 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
 	WB_Format,
+	WB_Extend,
+	WB_ALetter,
+	WB_Extend,
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
@@ -96609,6 +99783,10 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Numeric,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -96644,6 +99822,16 @@
 	WB_Other,
 	WB_Katakana,
 	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
+	WB_Katakana,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
 	WB_ALetter,
@@ -96659,6 +99847,10 @@
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
+	WB_Extend,
+	WB_Other,
+	WB_Extend,
 	WB_Format,
 	WB_Extend,
 	WB_Other,
@@ -96742,6 +99934,10 @@
 	WB_Other,
 	WB_Extend,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_Extend,
@@ -96755,8 +99951,12 @@
 	WB_ALetter,
 	WB_Other,
 	WB_Extend,
+	WB_Other,
 	WB_ALetter,
 	WB_Other,
+	WB_Extend,
+	WB_ALetter,
+	WB_Other,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
@@ -96763,10 +99963,25 @@
 	WB_Other,
 	WB_ALetter,
 	WB_Extend,
+	WB_Other,
+	WB_ALetter,
+	WB_Extend,
 	WB_Numeric,
 	WB_Other,
 	WB_ALetter,
+	WB_Extend,
+	WB_Numeric,
 	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
+	WB_ALetter,
+	WB_Other,
 	WB_Extend,
 	WB_Other,
 	WB_ALetter,
@@ -96922,7 +100137,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV Simple_Case_Folding_invlist[] = {  /* for ASCII/Latin1 */
-	1291,	/* Number of elements */
+	1307,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -97846,7 +101061,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -98190,6 +101405,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -98199,6 +101416,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -98209,6 +101432,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -99492,6 +102723,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -99501,6 +102734,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -99511,6 +102750,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -99533,7 +102780,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV Simple_Case_Folding_invlist[] = {  /* for EBCDIC 1047 */
-	1309,	/* Number of elements */
+	1325,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -100475,7 +103722,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -100819,6 +104066,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -100828,6 +104077,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -100838,6 +104093,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -102142,6 +105405,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -102151,6 +105416,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -102161,6 +105432,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -102183,7 +105462,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV Simple_Case_Folding_invlist[] = {  /* for EBCDIC 037 */
-	1305,	/* Number of elements */
+	1321,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -103121,7 +106400,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -103465,6 +106744,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -103474,6 +106755,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -103484,6 +106771,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -104784,6 +108079,8 @@
 	0,
 	0xA7BF,
 	0,
+	0xA7C1,
+	0,
 	0xA7C3,
 	0,
 	0xA794,
@@ -104793,6 +108090,12 @@
 	0,
 	0xA7CA,
 	0,
+	0xA7D1,
+	0,
+	0xA7D7,
+	0,
+	0xA7D9,
+	0,
 	0xA7F6,
 	0,
 	0x13A0,
@@ -104803,6 +108106,14 @@
 	0,
 	0x104D8,
 	0,
+	0x10597,
+	0,
+	0x105A3,
+	0,
+	0x105B3,
+	0,
+	0x105BB,
+	0,
 	0x10CC0,
 	0,
 	0x118C0,
@@ -104822,7 +108133,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV Titlecase_Mapping_invlist[] = {  /* for ASCII/Latin1 */
-	1340,	/* Number of elements */
+	1356,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -105796,7 +109107,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -106127,6 +109438,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -106133,6 +109446,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -106158,6 +109477,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -107873,6 +111200,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -107879,6 +111208,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -107904,6 +111239,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -107926,7 +111269,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV Titlecase_Mapping_invlist[] = {  /* for EBCDIC 1047 */
-	1356,	/* Number of elements */
+	1372,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -108916,7 +112259,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -109247,6 +112590,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -109253,6 +112598,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -109278,6 +112629,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -111012,6 +114371,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -111018,6 +114379,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -111043,6 +114410,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -111065,7 +114440,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV Titlecase_Mapping_invlist[] = {  /* for EBCDIC 037 */
-	1354,	/* Number of elements */
+	1370,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -112053,7 +115428,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -112384,6 +115759,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -112390,6 +115767,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -112415,6 +115798,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -114147,6 +117538,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -114153,6 +117546,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -114178,6 +117577,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -114197,7 +117604,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV Uppercase_Mapping_invlist[] = {  /* for ASCII/Latin1 */
-	1391,	/* Number of elements */
+	1407,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -115222,7 +118629,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -115553,6 +118960,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -115559,6 +118968,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -115584,6 +118999,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -117566,6 +120989,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -117572,6 +120997,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -117597,6 +121028,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -117619,7 +121058,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV Uppercase_Mapping_invlist[] = {  /* for EBCDIC 1047 */
-	1407,	/* Number of elements */
+	1423,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -118660,7 +122099,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -118991,6 +122430,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -118997,6 +122438,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -119022,6 +122469,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -121023,6 +124478,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -121029,6 +124486,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -121054,6 +124517,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -121076,7 +124547,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV Uppercase_Mapping_invlist[] = {  /* for EBCDIC 037 */
-	1405,	/* Number of elements */
+	1421,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -122115,7 +125586,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -122446,6 +125917,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -122452,6 +125925,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -122477,6 +125956,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -124476,6 +127963,8 @@
 	0,
 	0xA7BE,
 	0,
+	0xA7C0,
+	0,
 	0xA7C2,
 	0,
 	0xA7C7,
@@ -124482,6 +127971,12 @@
 	0,
 	0xA7C9,
 	0,
+	0xA7D0,
+	0,
+	0xA7D6,
+	0,
+	0xA7D8,
+	0,
 	0xA7F5,
 	0,
 	0xA7B3,
@@ -124507,6 +128002,14 @@
 	0,
 	0x104B0,
 	0,
+	0x10570,
+	0,
+	0x1057C,
+	0,
+	0x1058C,
+	0,
+	0x10594,
+	0,
 	0x10C80,
 	0,
 	0x118A0,
@@ -124829,7 +128332,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_ASSIGNED_invlist[] = {  /* for all charsets */
-	1354,	/* Number of elements */
+	1414,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -124858,8 +128361,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -124877,11 +128378,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -125037,7 +128538,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -125047,6 +128548,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -125069,7 +128572,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -125076,7 +128579,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -125136,7 +128639,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -125204,10 +128707,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -125224,8 +128725,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -125264,11 +128763,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -125284,8 +128783,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -125326,7 +128823,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -125340,10 +128837,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -125374,7 +128867,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -125398,8 +128891,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -125408,10 +128899,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -125482,16 +128977,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -125578,7 +129071,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -125585,6 +129092,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -125667,10 +129180,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -125678,9 +129193,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -125700,7 +129215,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -125764,7 +129279,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -125772,7 +129287,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -125803,8 +129318,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -125847,6 +129364,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -125859,10 +129382,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -125872,7 +129395,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -125905,10 +129430,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -125923,14 +129458,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -125983,6 +129526,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -125993,6 +129540,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -126001,10 +129552,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -126113,16 +129676,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -126136,27 +129701,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -126164,9 +129725,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -126177,6 +129738,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -126192,7 +129755,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CASED_invlist[] = {  /* for ASCII/Latin1 */
-	283,	/* Number of elements */
+	315,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -126259,7 +129822,7 @@
 	0x10CE,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13A0,
 	0x13F6,
@@ -126352,10 +129915,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -126376,10 +129935,14 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA7F7,
 	0xA7F8,
 	0xA7FB,
@@ -126386,7 +129949,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -126403,6 +129966,30 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -126471,6 +130058,14 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E944,
 	0x1F130,
@@ -126489,7 +130084,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CASED_invlist[] = {  /* for EBCDIC 1047 */
-	309,	/* Number of elements */
+	341,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -126582,7 +130177,7 @@
 	0x10CE,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13A0,
 	0x13F6,
@@ -126675,10 +130270,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -126699,10 +130290,14 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA7F7,
 	0xA7F8,
 	0xA7FB,
@@ -126709,7 +130304,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -126726,6 +130321,30 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -126794,6 +130413,14 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E944,
 	0x1F130,
@@ -126812,7 +130439,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CASED_invlist[] = {  /* for EBCDIC 037 */
-	305,	/* Number of elements */
+	337,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -126901,7 +130528,7 @@
 	0x10CE,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13A0,
 	0x13F6,
@@ -126994,10 +130621,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -127018,10 +130641,14 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA7F7,
 	0xA7F8,
 	0xA7FB,
@@ -127028,7 +130655,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -127045,6 +130672,30 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -127113,6 +130764,14 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E944,
 	0x1F130,
@@ -127128,7 +130787,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CASEDLETTER_invlist[] = {  /* for ASCII/Latin1 */
-	265,	/* Number of elements */
+	287,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -127272,10 +130931,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C7C,
 	0x2C7E,
 	0x2CE5,
@@ -127300,9 +130955,13 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xA7FA,
@@ -127327,6 +130986,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -127395,6 +131070,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E900,
 	0x1E944
 };
@@ -127407,7 +131088,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CASEDLETTER_invlist[] = {  /* for EBCDIC 1047 */
-	297,	/* Number of elements */
+	319,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -127583,10 +131264,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C7C,
 	0x2C7E,
 	0x2CE5,
@@ -127611,9 +131288,13 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xA7FA,
@@ -127638,6 +131319,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -127706,6 +131403,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E900,
 	0x1E944
 };
@@ -127718,7 +131421,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CASEDLETTER_invlist[] = {  /* for EBCDIC 037 */
-	293,	/* Number of elements */
+	315,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -127890,10 +131593,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C7C,
 	0x2C7E,
 	0x2CE5,
@@ -127918,9 +131617,13 @@
 	0xA78B,
 	0xA78F,
 	0xA790,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xA7FA,
@@ -127945,6 +131648,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -128013,6 +131732,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E900,
 	0x1E944
 };
@@ -128022,7 +131747,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LOWERCASELETTER_invlist[] = {  /* for ASCII/Latin1 */
-	1291,	/* Number of elements */
+	1317,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -128890,7 +132615,7 @@
 	0x2184,
 	0x2185,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -129227,6 +132952,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -129233,6 +132960,16 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xA7FA,
@@ -129253,6 +132990,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -129315,6 +133060,12 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E922,
 	0x1E944
 };
@@ -129327,7 +133078,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LOWERCASELETTER_invlist[] = {  /* for EBCDIC 1047 */
-	1305,	/* Number of elements */
+	1331,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -130209,7 +133960,7 @@
 	0x2184,
 	0x2185,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -130546,6 +134297,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -130552,6 +134305,16 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xA7FA,
@@ -130572,6 +134335,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -130634,6 +134405,12 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E922,
 	0x1E944
 };
@@ -130646,7 +134423,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LOWERCASELETTER_invlist[] = {  /* for EBCDIC 037 */
-	1305,	/* Number of elements */
+	1331,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -131528,7 +135305,7 @@
 	0x2184,
 	0x2185,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -131865,6 +135642,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -131871,6 +135650,16 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xA7FA,
@@ -131891,6 +135680,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -131953,6 +135750,12 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E922,
 	0x1E944
 };
@@ -132949,7 +136752,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_UPPERCASELETTER_invlist[] = {  /* for ASCII/Latin1 */
-	1277,	/* Number of elements */
+	1293,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -133817,7 +137620,7 @@
 	0x2183,
 	0x2184,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -134146,6 +137949,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -134152,6 +137957,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -134160,6 +137971,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -134240,7 +138059,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_UPPERCASELETTER_invlist[] = {  /* for EBCDIC 1047 */
-	1295,	/* Number of elements */
+	1311,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -135126,7 +138945,7 @@
 	0x2183,
 	0x2184,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -135455,6 +139274,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -135461,6 +139282,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -135469,6 +139296,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -135549,7 +139384,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_UPPERCASELETTER_invlist[] = {  /* for EBCDIC 037 */
-	1291,	/* Number of elements */
+	1307,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -136431,7 +140266,7 @@
 	0x2183,
 	0x2184,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -136760,6 +140595,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -136766,6 +140603,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -136774,6 +140617,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -136915,7 +140766,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXALNUM_invlist[] = {  /* for ASCII/Latin1 */
-	1465,	/* Number of elements */
+	1545,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -137024,10 +140875,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -137195,8 +141048,6 @@
 	0xBE6,
 	0xBF0,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -137214,6 +141065,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -137238,7 +141091,7 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -137245,7 +141098,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -137331,7 +141184,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -137401,10 +141254,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -137462,12 +141313,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -137575,10 +141428,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -137643,8 +141492,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -137663,10 +141510,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -137836,6 +141687,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -137842,6 +141709,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -137918,6 +141791,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -137926,8 +141801,12 @@
 	0x11046,
 	0x11066,
 	0x11070,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -137957,7 +141836,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -138042,6 +141921,8 @@
 	0x1172B,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -138082,7 +141963,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -138134,6 +142015,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -138142,8 +142031,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -138152,6 +142045,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -138184,10 +142081,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -138264,6 +142171,10 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -138274,6 +142185,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -138282,10 +142197,24 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -138371,9 +142300,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -138383,7 +142312,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -138394,7 +142325,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXALNUM_invlist[] = {  /* for EBCDIC 1047 */
-	1489,	/* Number of elements */
+	1569,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -138527,10 +142458,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -138698,8 +142631,6 @@
 	0xBE6,
 	0xBF0,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -138717,6 +142648,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -138741,7 +142674,7 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -138748,7 +142681,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -138834,7 +142767,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -138904,10 +142837,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -138965,12 +142896,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -139078,10 +143011,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -139146,8 +143075,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -139166,10 +143093,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -139339,6 +143270,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -139345,6 +143292,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -139421,6 +143374,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -139429,8 +143384,12 @@
 	0x11046,
 	0x11066,
 	0x11070,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -139460,7 +143419,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -139545,6 +143504,8 @@
 	0x1172B,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -139585,7 +143546,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -139637,6 +143598,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -139645,8 +143614,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -139655,6 +143628,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -139687,10 +143664,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -139767,6 +143754,10 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -139777,6 +143768,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -139785,10 +143780,24 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -139874,9 +143883,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -139886,7 +143895,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -139897,7 +143908,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXALNUM_invlist[] = {  /* for EBCDIC 037 */
-	1485,	/* Number of elements */
+	1565,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -140026,10 +144037,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -140197,8 +144210,6 @@
 	0xBE6,
 	0xBF0,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -140216,6 +144227,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -140240,7 +144253,7 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -140247,7 +144260,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -140333,7 +144346,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -140403,10 +144416,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -140464,12 +144475,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -140577,10 +144590,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -140645,8 +144654,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -140665,10 +144672,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -140838,6 +144849,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -140844,6 +144871,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -140920,6 +144953,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -140928,8 +144963,12 @@
 	0x11046,
 	0x11066,
 	0x11070,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -140959,7 +144998,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -141044,6 +145083,8 @@
 	0x1172B,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -141084,7 +145125,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -141136,6 +145177,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -141144,8 +145193,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -141154,6 +145207,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -141186,10 +145243,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -141266,6 +145333,10 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -141276,6 +145347,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -141284,10 +145359,24 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -141373,9 +145462,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -141385,7 +145474,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -141393,7 +145484,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXALPHA_invlist[] = {  /* for ASCII/Latin1 */
-	1391,	/* Number of elements */
+	1465,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -141502,10 +145593,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -141665,8 +145758,6 @@
 	0xBD7,
 	0xBD8,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -141684,6 +145775,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC80,
@@ -141706,12 +145799,12 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -141787,7 +145880,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -141859,10 +145952,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -141910,12 +146001,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B80,
 	0x1BAA,
 	0x1BAC,
@@ -142023,10 +146116,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -142091,8 +146180,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -142113,10 +146200,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -142280,6 +146371,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -142286,6 +146393,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -142360,6 +146473,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -142366,8 +146481,12 @@
 	0x10FF7,
 	0x11000,
 	0x11046,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x11100,
@@ -142395,7 +146514,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -142468,6 +146587,8 @@
 	0x1171B,
 	0x1171D,
 	0x1172B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -142506,7 +146627,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -142552,6 +146673,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -142560,8 +146687,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -142568,6 +146699,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -142598,10 +146731,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -142676,6 +146819,10 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -142686,6 +146833,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -142692,8 +146843,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -142775,9 +146938,9 @@
 	0x1F170,
 	0x1F18A,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -142787,7 +146950,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -142798,7 +146963,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXALPHA_invlist[] = {  /* for EBCDIC 1047 */
-	1417,	/* Number of elements */
+	1491,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -142933,10 +147098,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -143096,8 +147263,6 @@
 	0xBD7,
 	0xBD8,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -143115,6 +147280,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC80,
@@ -143137,12 +147304,12 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -143218,7 +147385,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -143290,10 +147457,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -143341,12 +147506,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B80,
 	0x1BAA,
 	0x1BAC,
@@ -143454,10 +147621,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -143522,8 +147685,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -143544,10 +147705,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -143711,6 +147876,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -143717,6 +147898,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -143791,6 +147978,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -143797,8 +147986,12 @@
 	0x10FF7,
 	0x11000,
 	0x11046,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x11100,
@@ -143826,7 +148019,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -143899,6 +148092,8 @@
 	0x1171B,
 	0x1171D,
 	0x1172B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -143937,7 +148132,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -143983,6 +148178,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -143991,8 +148192,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -143999,6 +148204,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -144029,10 +148236,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -144107,6 +148324,10 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -144117,6 +148338,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -144123,8 +148348,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -144206,9 +148443,9 @@
 	0x1F170,
 	0x1F18A,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -144218,7 +148455,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -144229,7 +148468,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXALPHA_invlist[] = {  /* for EBCDIC 037 */
-	1413,	/* Number of elements */
+	1487,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -144360,10 +148599,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8D4,
 	0x8E0,
 	0x8E3,
@@ -144523,8 +148764,6 @@
 	0xBD7,
 	0xBD8,
 	0xC00,
-	0xC04,
-	0xC05,
 	0xC0D,
 	0xC0E,
 	0xC11,
@@ -144542,6 +148781,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC80,
@@ -144564,12 +148805,12 @@
 	0xCCD,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -144645,7 +148886,7 @@
 	0xF49,
 	0xF6D,
 	0xF71,
-	0xF82,
+	0xF84,
 	0xF88,
 	0xF98,
 	0xF99,
@@ -144717,10 +148958,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1714,
-	0x1720,
+	0x171F,
 	0x1734,
 	0x1740,
 	0x1754,
@@ -144768,12 +149007,14 @@
 	0x1AA8,
 	0x1ABF,
 	0x1AC1,
+	0x1ACC,
+	0x1ACF,
 	0x1B00,
 	0x1B34,
 	0x1B35,
 	0x1B44,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B80,
 	0x1BAA,
 	0x1BAC,
@@ -144881,10 +149122,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -144949,8 +149186,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -144971,10 +149206,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA806,
 	0xA807,
 	0xA828,
@@ -145138,6 +149377,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -145144,6 +149399,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -145218,6 +149479,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -145224,8 +149487,12 @@
 	0x10FF7,
 	0x11000,
 	0x11046,
-	0x11082,
+	0x11071,
+	0x11076,
+	0x11080,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x11100,
@@ -145253,7 +149520,7 @@
 	0x11237,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -145326,6 +149593,8 @@
 	0x1171B,
 	0x1171D,
 	0x1172B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x11839,
 	0x118A0,
@@ -145364,7 +149633,7 @@
 	0x11A98,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -145410,6 +149679,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F41,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -145418,8 +149693,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -145426,6 +149705,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -145456,10 +149737,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -145534,6 +149825,10 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -145544,6 +149839,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -145550,8 +149849,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -145633,9 +149944,9 @@
 	0x1F170,
 	0x1F18A,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -145645,7 +149956,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -145790,7 +150103,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXDIGIT_invlist[] = {  /* for ASCII/Latin1 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -145903,8 +150216,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -145913,6 +150230,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -145927,7 +150246,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXDIGIT_invlist[] = {  /* for EBCDIC 1047 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -146040,8 +150359,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -146050,6 +150373,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -146064,7 +150389,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXDIGIT_invlist[] = {  /* for EBCDIC 037 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -146177,8 +150502,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -146187,6 +150516,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -146198,7 +150529,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXGRAPH_invlist[] = {  /* for ASCII/Latin1 */
-	1365,	/* Number of elements */
+	1425,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -146230,8 +150561,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -146249,11 +150578,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -146409,7 +150738,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -146419,6 +150748,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -146441,7 +150772,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -146448,7 +150779,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -146508,7 +150839,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -146578,10 +150909,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -146598,8 +150927,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -146638,11 +150965,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -146658,8 +150985,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -146706,7 +151031,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -146720,10 +151045,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -146754,7 +151075,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -146778,8 +151099,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -146788,10 +151107,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -146862,16 +151185,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -146958,7 +151279,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -146965,6 +151300,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -147047,10 +151388,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -147058,9 +151401,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -147080,7 +151423,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -147144,7 +151487,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -147152,7 +151495,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -147183,8 +151526,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -147227,6 +151572,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -147239,10 +151590,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -147252,7 +151603,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -147285,10 +151638,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -147303,14 +151666,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -147363,6 +151734,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -147373,6 +151748,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -147381,10 +151760,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -147493,16 +151884,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -147516,27 +151909,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -147544,9 +151933,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -147557,6 +151946,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -147577,7 +151968,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXGRAPH_invlist[] = {  /* for EBCDIC 1047 */
-	1365,	/* Number of elements */
+	1425,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -147609,8 +152000,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -147628,11 +152017,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -147788,7 +152177,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -147798,6 +152187,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -147820,7 +152211,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -147827,7 +152218,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -147887,7 +152278,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -147957,10 +152348,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -147977,8 +152366,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -148017,11 +152404,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -148037,8 +152424,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -148085,7 +152470,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -148099,10 +152484,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -148133,7 +152514,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -148157,8 +152538,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -148167,10 +152546,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -148241,16 +152624,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -148337,7 +152718,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -148344,6 +152739,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -148426,10 +152827,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -148437,9 +152840,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -148459,7 +152862,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -148523,7 +152926,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -148531,7 +152934,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -148562,8 +152965,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -148606,6 +153011,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -148618,10 +153029,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -148631,7 +153042,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -148664,10 +153077,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -148682,14 +153105,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -148742,6 +153173,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -148752,6 +153187,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -148760,10 +153199,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -148872,16 +153323,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -148895,27 +153348,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -148923,9 +153372,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -148936,6 +153385,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -148956,7 +153407,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXGRAPH_invlist[] = {  /* for EBCDIC 037 */
-	1365,	/* Number of elements */
+	1425,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -148988,8 +153439,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -149007,11 +153456,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -149167,7 +153616,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -149177,6 +153626,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -149199,7 +153650,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -149206,7 +153657,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -149266,7 +153717,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -149336,10 +153787,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -149356,8 +153805,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -149396,11 +153843,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -149416,8 +153863,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -149464,7 +153909,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -149478,10 +153923,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -149512,7 +153953,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -149536,8 +153977,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -149546,10 +153985,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -149620,16 +154063,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -149716,7 +154157,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -149723,6 +154178,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -149805,10 +154266,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -149816,9 +154279,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -149838,7 +154301,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -149902,7 +154365,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -149910,7 +154373,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -149941,8 +154404,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -149985,6 +154450,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -149997,10 +154468,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -150010,7 +154481,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -150043,10 +154516,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -150061,14 +154544,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -150121,6 +154612,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -150131,6 +154626,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -150139,10 +154638,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -150251,16 +154762,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -150274,27 +154787,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -150302,9 +154811,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -150315,6 +154824,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -150332,7 +154843,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXLOWER_invlist[] = {  /* for ASCII/Latin1 */
-	1305,	/* Number of elements */
+	1343,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -150889,7 +155400,7 @@
 	0x589,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13F8,
 	0x13FE,
@@ -151216,7 +155727,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -151551,6 +156062,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -151557,6 +156070,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -151564,7 +156089,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -151577,6 +156102,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -151639,6 +156180,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -151651,7 +156200,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXLOWER_invlist[] = {  /* for EBCDIC 1047 */
-	1313,	/* Number of elements */
+	1351,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -152216,7 +156765,7 @@
 	0x589,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13F8,
 	0x13FE,
@@ -152543,7 +157092,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -152878,6 +157427,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -152884,6 +157435,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -152891,7 +157454,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -152904,6 +157467,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -152966,6 +157545,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -152978,7 +157565,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXLOWER_invlist[] = {  /* for EBCDIC 037 */
-	1313,	/* Number of elements */
+	1351,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -153543,7 +158130,7 @@
 	0x589,
 	0x10D0,
 	0x10FB,
-	0x10FD,
+	0x10FC,
 	0x1100,
 	0x13F8,
 	0x13FE,
@@ -153870,7 +158457,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -154205,6 +158792,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -154211,6 +158800,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -154218,7 +158819,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -154231,6 +158832,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -154293,6 +158910,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -154302,7 +158927,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXPRINT_invlist[] = {  /* for ASCII/Latin1 */
-	1359,	/* Number of elements */
+	1419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -154334,8 +158959,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -154353,11 +158976,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -154513,7 +159136,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -154523,6 +159146,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -154545,7 +159170,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -154552,7 +159177,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -154612,7 +159237,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -154680,10 +159305,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -154700,8 +159323,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -154740,11 +159361,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -154760,8 +159381,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -154804,7 +159423,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -154818,10 +159437,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -154852,7 +159467,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -154876,8 +159491,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -154886,10 +159499,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -154960,16 +159577,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -155056,7 +159671,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -155063,6 +159692,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -155145,10 +159780,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -155156,9 +159793,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -155178,7 +159815,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -155242,7 +159879,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -155250,7 +159887,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -155281,8 +159918,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -155325,6 +159964,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -155337,10 +159982,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -155350,7 +159995,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -155383,10 +160030,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -155401,14 +160058,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -155461,6 +160126,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -155471,6 +160140,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -155479,10 +160152,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -155591,16 +160276,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -155614,27 +160301,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -155642,9 +160325,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -155655,6 +160338,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -155675,7 +160360,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXPRINT_invlist[] = {  /* for EBCDIC 1047 */
-	1359,	/* Number of elements */
+	1419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -155707,8 +160392,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -155726,11 +160409,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -155886,7 +160569,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -155896,6 +160579,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -155918,7 +160603,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -155925,7 +160610,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -155985,7 +160670,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -156053,10 +160738,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -156073,8 +160756,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -156113,11 +160794,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -156133,8 +160814,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -156177,7 +160856,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -156191,10 +160870,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -156225,7 +160900,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -156249,8 +160924,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -156259,10 +160932,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -156333,16 +161010,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -156429,7 +161104,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -156436,6 +161125,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -156518,10 +161213,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -156529,9 +161226,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -156551,7 +161248,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -156615,7 +161312,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -156623,7 +161320,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -156654,8 +161351,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -156698,6 +161397,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -156710,10 +161415,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -156723,7 +161428,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -156756,10 +161463,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -156774,14 +161491,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -156834,6 +161559,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -156844,6 +161573,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -156852,10 +161585,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -156964,16 +161709,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -156987,27 +161734,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -157015,9 +161758,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -157028,6 +161771,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -157048,7 +161793,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXPRINT_invlist[] = {  /* for EBCDIC 037 */
-	1359,	/* Number of elements */
+	1419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -157080,8 +161825,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -157099,11 +161842,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -157259,7 +162002,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -157269,6 +162012,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -157291,7 +162036,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -157298,7 +162043,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -157358,7 +162103,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -157426,10 +162171,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -157446,8 +162189,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -157486,11 +162227,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -157506,8 +162247,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -157550,7 +162289,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -157564,10 +162303,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -157598,7 +162333,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -157622,8 +162357,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -157632,10 +162365,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -157706,16 +162443,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -157802,7 +162537,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -157809,6 +162558,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -157891,10 +162646,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -157902,9 +162659,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -157924,7 +162681,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -157988,7 +162745,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -157996,7 +162753,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -158027,8 +162784,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -158071,6 +162830,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -158083,10 +162848,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -158096,7 +162861,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -158129,10 +162896,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -158147,14 +162924,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -158207,6 +162992,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -158217,6 +163006,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -158225,10 +163018,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -158337,16 +163142,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -158360,27 +163167,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -158388,9 +163191,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -158401,6 +163204,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -158418,7 +163223,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXPUNCT_invlist[] = {  /* for ASCII/Latin1 */
-	361,	/* Number of elements */
+	373,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -158467,7 +163272,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -158545,6 +163350,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -158594,7 +163401,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -158705,6 +163512,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -158741,6 +163550,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -158755,6 +163566,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -158761,10 +163574,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -158793,7 +163610,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXPUNCT_invlist[] = {  /* for EBCDIC 1047 */
-	369,	/* Number of elements */
+	381,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -158850,7 +163667,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -158928,6 +163745,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -158977,7 +163796,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -159088,6 +163907,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -159124,6 +163945,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -159138,6 +163961,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -159144,10 +163969,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -159176,7 +164005,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXPUNCT_invlist[] = {  /* for EBCDIC 037 */
-	371,	/* Number of elements */
+	383,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -159235,7 +164064,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -159313,6 +164142,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -159362,7 +164193,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -159473,6 +164304,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -159509,6 +164342,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -159523,6 +164358,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -159529,10 +164366,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -159664,7 +164505,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXUPPER_invlist[] = {  /* for ASCII/Latin1 */
-	1287,	/* Number of elements */
+	1303,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -160536,7 +165377,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -160865,6 +165706,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -160871,6 +165714,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -160879,6 +165728,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -160965,7 +165822,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXUPPER_invlist[] = {  /* for EBCDIC 1047 */
-	1305,	/* Number of elements */
+	1321,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -161855,7 +166712,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -162184,6 +167041,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -162190,6 +167049,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -162198,6 +167063,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -162284,7 +167157,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXUPPER_invlist[] = {  /* for EBCDIC 037 */
-	1301,	/* Number of elements */
+	1317,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -163170,7 +168043,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -163499,6 +168372,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -163505,6 +168380,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -163513,6 +168394,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -163596,7 +168485,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XPOSIXWORD_invlist[] = {  /* for ASCII/Latin1 */
-	1467,	/* Number of elements */
+	1543,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -163701,11 +168590,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -163873,7 +168762,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -163883,6 +168772,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -163907,7 +168798,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -163914,7 +168805,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -163980,7 +168871,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -164072,10 +168963,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -164095,7 +168984,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -164132,9 +169021,9 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -164158,8 +169047,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -164242,10 +169129,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -164310,8 +169193,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -164330,10 +169211,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -164511,6 +169396,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -164517,6 +169418,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -164591,12 +169498,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -164604,9 +169513,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -164634,7 +169545,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -164713,6 +169624,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -164749,7 +169662,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -164793,6 +169706,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -164801,8 +169722,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -164811,6 +169736,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -164845,10 +169774,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -164863,6 +169802,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -164949,6 +169892,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -164959,6 +169906,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -164967,8 +169918,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -165052,9 +170015,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -165065,6 +170028,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -165077,7 +170042,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XPOSIXWORD_invlist[] = {  /* for EBCDIC 1047 */
-	1491,	/* Number of elements */
+	1567,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -165206,11 +170171,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -165378,7 +170343,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -165388,6 +170353,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -165412,7 +170379,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -165419,7 +170386,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -165485,7 +170452,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -165577,10 +170544,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -165600,7 +170565,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -165637,9 +170602,9 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -165663,8 +170628,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -165747,10 +170710,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -165815,8 +170774,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -165835,10 +170792,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -166016,6 +170977,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -166022,6 +170999,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -166096,12 +171079,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -166109,9 +171094,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -166139,7 +171126,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -166218,6 +171205,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -166254,7 +171243,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -166298,6 +171287,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -166306,8 +171303,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -166316,6 +171317,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -166350,10 +171355,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -166368,6 +171383,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -166454,6 +171473,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -166464,6 +171487,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -166472,8 +171499,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -166557,9 +171596,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -166570,6 +171609,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -166582,7 +171623,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XPOSIXWORD_invlist[] = {  /* for EBCDIC 037 */
-	1487,	/* Number of elements */
+	1563,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -166707,11 +171748,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -166879,7 +171920,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -166889,6 +171930,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -166913,7 +171956,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -166920,7 +171963,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -166986,7 +172029,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -167078,10 +172121,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -167101,7 +172142,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -167138,9 +172179,9 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -167164,8 +172205,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -167248,10 +172287,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -167316,8 +172351,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -167336,10 +172369,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -167517,6 +172554,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -167523,6 +172576,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -167597,12 +172656,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -167610,9 +172671,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -167640,7 +172703,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -167719,6 +172782,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -167755,7 +172820,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -167799,6 +172864,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -167807,8 +172880,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -167817,6 +172894,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -167851,10 +172932,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -167869,6 +172960,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -167955,6 +173050,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -167965,6 +173064,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -167973,8 +173076,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -168058,9 +173173,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -168071,6 +173186,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -168158,7 +173275,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI__PERL_ANY_FOLDS_invlist[] = {  /* for ASCII/Latin1 */
-	269,	/* Number of elements */
+	283,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -168360,10 +173477,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -168398,9 +173511,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -168421,6 +173536,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -168441,7 +173572,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI__PERL_ANY_FOLDS_invlist[] = {  /* for EBCDIC 1047 */
-	301,	/* Number of elements */
+	315,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -168675,10 +173806,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -168713,9 +173840,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -168736,6 +173865,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -168756,7 +173901,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI__PERL_ANY_FOLDS_invlist[] = {  /* for EBCDIC 037 */
-	297,	/* Number of elements */
+	311,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -168986,10 +174131,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -169024,9 +174165,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -169047,6 +174190,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -169064,7 +174223,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = {  /* for ASCII/Latin1 */
-	1257,	/* Number of elements */
+	1331,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -169167,10 +174326,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -169299,6 +174460,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -169315,7 +174478,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -169458,10 +174621,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -169504,7 +174665,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -169606,10 +174767,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -169668,8 +174825,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -169690,10 +174845,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -169883,6 +175042,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -169889,6 +175064,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -169959,6 +175140,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -169965,6 +175148,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -169991,6 +175178,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -170047,6 +175236,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -170085,7 +175276,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -170113,6 +175304,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -170119,8 +175316,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -170127,6 +175328,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -170155,10 +175358,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -170231,6 +175444,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -170237,8 +175456,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -170312,9 +175543,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -170324,7 +175555,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -170335,7 +175568,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = {  /* for EBCDIC 1047 */
-	1283,	/* Number of elements */
+	1357,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -170464,10 +175697,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -170596,6 +175831,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -170612,7 +175849,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -170755,10 +175992,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -170801,7 +176036,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -170903,10 +176138,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -170965,8 +176196,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -170987,10 +176216,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -171180,6 +176413,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -171186,6 +176435,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -171256,6 +176511,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -171262,6 +176519,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -171288,6 +176549,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -171344,6 +176607,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -171382,7 +176647,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -171410,6 +176675,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -171416,8 +176687,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -171424,6 +176699,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -171452,10 +176729,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -171528,6 +176815,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -171534,8 +176827,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -171609,9 +176914,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -171621,7 +176926,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -171632,7 +176939,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI__PERL_CHARNAME_BEGIN_invlist[] = {  /* for EBCDIC 037 */
-	1279,	/* Number of elements */
+	1353,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -171757,10 +177064,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -171889,6 +177198,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -171905,7 +177216,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -172048,10 +177359,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -172094,7 +177403,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -172196,10 +177505,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -172258,8 +177563,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -172280,10 +177583,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -172473,6 +177780,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -172479,6 +177802,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -172549,6 +177878,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -172555,6 +177886,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -172581,6 +177916,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -172637,6 +177974,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -172675,7 +178014,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -172703,6 +178042,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -172709,8 +178054,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -172717,6 +178066,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -172745,10 +178096,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -172821,6 +178182,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -172827,8 +178194,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -172902,9 +178281,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -172914,7 +178293,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -172922,7 +178303,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = {  /* for ASCII/Latin1 */
-	1481,	/* Number of elements */
+	1557,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -173035,11 +178416,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -173207,7 +178588,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -173217,6 +178598,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -173241,7 +178624,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -173248,7 +178631,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -173314,7 +178697,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -173406,10 +178789,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -173429,7 +178810,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -173468,9 +178849,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -173494,8 +178875,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -173578,10 +178957,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -173644,8 +179019,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -173664,10 +179037,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -173857,6 +179234,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -173863,6 +179256,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -173937,12 +179336,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -173950,9 +179351,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -173980,7 +179383,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -174059,6 +179462,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -174095,7 +179500,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -174139,6 +179544,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -174147,8 +179560,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -174157,6 +179574,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -174191,10 +179612,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -174209,6 +179640,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -174295,6 +179730,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -174305,6 +179744,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -174313,8 +179756,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -174392,9 +179847,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -174405,6 +179860,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -174417,7 +179874,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = {  /* for EBCDIC 1047 */
-	1507,	/* Number of elements */
+	1583,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -174556,11 +180013,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -174728,7 +180185,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -174738,6 +180195,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -174762,7 +180221,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -174769,7 +180228,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -174835,7 +180294,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -174927,10 +180386,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -174950,7 +180407,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -174989,9 +180446,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -175015,8 +180472,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -175099,10 +180554,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -175165,8 +180616,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -175185,10 +180634,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -175378,6 +180831,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -175384,6 +180853,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -175458,12 +180933,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -175471,9 +180948,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -175501,7 +180980,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -175580,6 +181059,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -175616,7 +181097,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -175660,6 +181141,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -175668,8 +181157,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -175678,6 +181171,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -175712,10 +181209,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -175730,6 +181237,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -175816,6 +181327,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -175826,6 +181341,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -175834,8 +181353,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -175913,9 +181444,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -175926,6 +181457,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -175938,7 +181471,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI__PERL_CHARNAME_CONTINUE_invlist[] = {  /* for EBCDIC 037 */
-	1503,	/* Number of elements */
+	1579,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -176073,11 +181606,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -176245,7 +181778,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -176255,6 +181788,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -176279,7 +181814,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -176286,7 +181821,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -176352,7 +181887,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -176444,10 +181979,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -176467,7 +182000,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -176506,9 +182039,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -176532,8 +182065,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -176616,10 +182147,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -176682,8 +182209,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -176702,10 +182227,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -176895,6 +182424,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -176901,6 +182446,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -176975,12 +182526,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -176988,9 +182541,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -177018,7 +182573,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -177097,6 +182652,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -177133,7 +182690,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -177177,6 +182734,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -177185,8 +182750,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -177195,6 +182764,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -177229,10 +182802,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -177247,6 +182830,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -177333,6 +182920,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -177343,6 +182934,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -177351,8 +182946,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -177430,9 +183037,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -177443,6 +183050,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -177668,7 +183277,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI__PERL_IDCONT_invlist[] = {  /* for ASCII/Latin1 */
-	1475,	/* Number of elements */
+	1551,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -177775,11 +183384,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -177947,7 +183556,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -177957,6 +183566,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -177981,7 +183592,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -177988,7 +183599,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -178054,7 +183665,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -178146,10 +183757,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -178169,7 +183778,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -178208,9 +183817,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -178234,8 +183843,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -178318,10 +183925,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -178384,8 +183987,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -178404,10 +184005,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -178597,6 +184202,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -178603,6 +184224,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -178677,12 +184304,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -178690,9 +184319,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -178720,7 +184351,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -178799,6 +184430,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -178835,7 +184468,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -178879,6 +184512,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -178887,8 +184528,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -178897,6 +184542,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -178931,10 +184580,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -178949,6 +184608,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -179035,6 +184698,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -179045,6 +184712,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -179053,8 +184724,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -179132,9 +184815,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -179145,6 +184828,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -179157,7 +184842,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI__PERL_IDCONT_invlist[] = {  /* for EBCDIC 1047 */
-	1499,	/* Number of elements */
+	1575,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -179288,11 +184973,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -179460,7 +185145,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -179470,6 +185155,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -179494,7 +185181,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -179501,7 +185188,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -179567,7 +185254,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -179659,10 +185346,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -179682,7 +185367,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -179721,9 +185406,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -179747,8 +185432,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -179831,10 +185514,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -179897,8 +185576,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -179917,10 +185594,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -180110,6 +185791,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -180116,6 +185813,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -180190,12 +185893,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -180203,9 +185908,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -180233,7 +185940,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -180312,6 +186019,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -180348,7 +186057,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -180392,6 +186101,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -180400,8 +186117,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -180410,6 +186131,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -180444,10 +186169,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -180462,6 +186197,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -180548,6 +186287,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -180558,6 +186301,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -180566,8 +186313,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -180645,9 +186404,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -180658,6 +186417,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -180670,7 +186431,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI__PERL_IDCONT_invlist[] = {  /* for EBCDIC 037 */
-	1495,	/* Number of elements */
+	1571,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -180797,11 +186558,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -180969,7 +186730,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -180979,6 +186740,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -181003,7 +186766,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -181010,7 +186773,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -181076,7 +186839,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -181168,10 +186931,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -181191,7 +186952,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -181230,9 +186991,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -181256,8 +187017,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -181340,10 +187099,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -181406,8 +187161,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -181426,10 +187179,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -181619,6 +187376,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -181625,6 +187398,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -181699,12 +187478,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -181712,9 +187493,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -181742,7 +187525,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -181821,6 +187604,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -181857,7 +187642,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -181901,6 +187686,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -181909,8 +187702,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -181919,6 +187716,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -181953,10 +187754,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -181971,6 +187782,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -182057,6 +187872,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -182067,6 +187886,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -182075,8 +187898,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -182154,9 +187989,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -182167,6 +188002,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -182176,7 +188013,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI__PERL_IDSTART_invlist[] = {  /* for ASCII/Latin1 */
-	1263,	/* Number of elements */
+	1337,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -182281,10 +188118,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -182413,6 +188252,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -182429,7 +188270,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -182572,10 +188413,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -182616,7 +188455,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -182718,10 +188557,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -182782,8 +188617,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -182804,10 +188637,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -182999,6 +188836,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -183005,6 +188858,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -183075,6 +188934,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -183081,6 +188942,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -183107,6 +188972,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -183163,6 +189030,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -183201,7 +189070,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -183229,6 +189098,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -183237,8 +189112,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -183245,6 +189124,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -183273,10 +189154,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -183349,6 +189240,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -183355,8 +189252,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -183430,9 +189339,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -183442,7 +189351,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -183453,7 +189364,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI__PERL_IDSTART_invlist[] = {  /* for EBCDIC 1047 */
-	1289,	/* Number of elements */
+	1363,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -183584,10 +189495,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -183716,6 +189629,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -183732,7 +189647,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -183875,10 +189790,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -183919,7 +189832,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -184021,10 +189934,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -184085,8 +189994,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -184107,10 +190014,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -184302,6 +190213,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -184308,6 +190235,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -184378,6 +190311,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -184384,6 +190319,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -184410,6 +190349,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -184466,6 +190407,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -184504,7 +190447,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -184532,6 +190475,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -184540,8 +190489,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -184548,6 +190501,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -184576,10 +190531,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -184652,6 +190617,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -184658,8 +190629,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -184733,9 +190716,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -184745,7 +190728,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -184756,7 +190741,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI__PERL_IDSTART_invlist[] = {  /* for EBCDIC 037 */
-	1285,	/* Number of elements */
+	1359,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -184883,10 +190868,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -185015,6 +191002,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -185031,7 +191020,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -185174,10 +191163,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -185218,7 +191205,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -185320,10 +191307,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -185384,8 +191367,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -185406,10 +191387,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -185601,6 +191586,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -185607,6 +191608,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -185677,6 +191684,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -185683,6 +191692,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -185709,6 +191722,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -185765,6 +191780,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -185803,7 +191820,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -185831,6 +191848,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -185839,8 +191862,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -185847,6 +191874,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -185875,10 +191904,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -185951,6 +191990,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -185957,8 +192002,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -186032,9 +192089,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -186044,7 +192101,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -186439,7 +192498,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x2000,
 	0x203F,
 	0x2041,
@@ -186545,7 +192604,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x2000,
 	0x203F,
 	0x2041,
@@ -186649,7 +192708,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x2000,
 	0x203F,
 	0x2041,
@@ -186695,11 +192754,13 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_ADLM_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
+	0x61F,
+	0x620,
 	0x640,
 	0x641,
 	0x1E900,
@@ -187198,6 +193259,242 @@
 	0x3134B
 };
 
+static const UV UNI_AGE__14_invlist[] = {  /* for all charsets */
+	157,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x61D,
+	0x61E,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8B5,
+	0x8B6,
+	0x8C8,
+	0x8D3,
+	0xC3C,
+	0xC3D,
+	0xC5D,
+	0xC5E,
+	0xCDD,
+	0xCDE,
+	0x170D,
+	0x170E,
+	0x1715,
+	0x1716,
+	0x171F,
+	0x1720,
+	0x180F,
+	0x1810,
+	0x1AC1,
+	0x1ACF,
+	0x1B4C,
+	0x1B4D,
+	0x1B7D,
+	0x1B7F,
+	0x1DFA,
+	0x1DFB,
+	0x20C0,
+	0x20C1,
+	0x2C2F,
+	0x2C30,
+	0x2C5F,
+	0x2C60,
+	0x2E53,
+	0x2E5E,
+	0x9FFD,
+	0xA000,
+	0xA7C0,
+	0xA7C2,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
+	0xFBC2,
+	0xFBC3,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
+	0xFDFE,
+	0xFE00,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x10F70,
+	0x10F8A,
+	0x11070,
+	0x11076,
+	0x110C2,
+	0x110C3,
+	0x116B9,
+	0x116BA,
+	0x11740,
+	0x11747,
+	0x11AB0,
+	0x11AC0,
+	0x12F90,
+	0x12FF3,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1B11F,
+	0x1B123,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
+	0x1D1E9,
+	0x1D1EB,
+	0x1DF00,
+	0x1DF1F,
+	0x1E290,
+	0x1E2AF,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
+	0x1F6DD,
+	0x1F6E0,
+	0x1F7F0,
+	0x1F7F1,
+	0x1F979,
+	0x1F97A,
+	0x1F9CC,
+	0x1F9CD,
+	0x1FA7B,
+	0x1FA7D,
+	0x1FAA9,
+	0x1FAAD,
+	0x1FAB7,
+	0x1FABB,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FAD7,
+	0x1FADA,
+	0x1FAE0,
+	0x1FAE8,
+	0x1FAF0,
+	0x1FAF7,
+	0x2A6DE,
+	0x2A6E0,
+	0x2B735,
+	0x2B739
+};
+
+static const UV UNI_AGE__15_invlist[] = {  /* for all charsets */
+	65,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0xCF3,
+	0xCF4,
+	0xECE,
+	0xECF,
+	0x10EFD,
+	0x10F00,
+	0x1123F,
+	0x11242,
+	0x11B00,
+	0x11B0A,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
+	0x1342F,
+	0x13430,
+	0x13439,
+	0x13456,
+	0x1B132,
+	0x1B133,
+	0x1B155,
+	0x1B156,
+	0x1D2C0,
+	0x1D2D4,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
+	0x1E4D0,
+	0x1E4FA,
+	0x1F6DC,
+	0x1F6DD,
+	0x1F774,
+	0x1F777,
+	0x1F77B,
+	0x1F780,
+	0x1F7D9,
+	0x1F7DA,
+	0x1FA75,
+	0x1FA78,
+	0x1FA87,
+	0x1FA89,
+	0x1FAAD,
+	0x1FAB0,
+	0x1FABB,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC0,
+	0x1FACE,
+	0x1FAD0,
+	0x1FADA,
+	0x1FADC,
+	0x1FAE8,
+	0x1FAE9,
+	0x1FAF7,
+	0x1FAF9,
+	0x2B739,
+	0x2B73A,
+	0x31350,
+	0x323B0
+};
+
 static const UV UNI_AGE__2_invlist[] = {  /* for all charsets */
 	59,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -189482,1385 +195779,6 @@
 	0x1F992
 };
 
-static const UV UNI_AGE__NA_invlist[] = {  /* for all charsets */
-	1372,	/* Number of elements */
-	148565664, /* Version and data structure type */
-	1,	/* 0 if the list starts at 0;
-		   1 if it starts at the element beyond 0 */
-	0x0,
-	0x378,
-	0x37A,
-	0x380,
-	0x384,
-	0x38B,
-	0x38C,
-	0x38D,
-	0x38E,
-	0x3A2,
-	0x3A3,
-	0x530,
-	0x531,
-	0x557,
-	0x559,
-	0x58B,
-	0x58D,
-	0x590,
-	0x591,
-	0x5C8,
-	0x5D0,
-	0x5EB,
-	0x5EF,
-	0x5F5,
-	0x600,
-	0x61D,
-	0x61E,
-	0x70E,
-	0x70F,
-	0x74B,
-	0x74D,
-	0x7B2,
-	0x7C0,
-	0x7FB,
-	0x7FD,
-	0x82E,
-	0x830,
-	0x83F,
-	0x840,
-	0x85C,
-	0x85E,
-	0x85F,
-	0x860,
-	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
-	0x984,
-	0x985,
-	0x98D,
-	0x98F,
-	0x991,
-	0x993,
-	0x9A9,
-	0x9AA,
-	0x9B1,
-	0x9B2,
-	0x9B3,
-	0x9B6,
-	0x9BA,
-	0x9BC,
-	0x9C5,
-	0x9C7,
-	0x9C9,
-	0x9CB,
-	0x9CF,
-	0x9D7,
-	0x9D8,
-	0x9DC,
-	0x9DE,
-	0x9DF,
-	0x9E4,
-	0x9E6,
-	0x9FF,
-	0xA01,
-	0xA04,
-	0xA05,
-	0xA0B,
-	0xA0F,
-	0xA11,
-	0xA13,
-	0xA29,
-	0xA2A,
-	0xA31,
-	0xA32,
-	0xA34,
-	0xA35,
-	0xA37,
-	0xA38,
-	0xA3A,
-	0xA3C,
-	0xA3D,
-	0xA3E,
-	0xA43,
-	0xA47,
-	0xA49,
-	0xA4B,
-	0xA4E,
-	0xA51,
-	0xA52,
-	0xA59,
-	0xA5D,
-	0xA5E,
-	0xA5F,
-	0xA66,
-	0xA77,
-	0xA81,
-	0xA84,
-	0xA85,
-	0xA8E,
-	0xA8F,
-	0xA92,
-	0xA93,
-	0xAA9,
-	0xAAA,
-	0xAB1,
-	0xAB2,
-	0xAB4,
-	0xAB5,
-	0xABA,
-	0xABC,
-	0xAC6,
-	0xAC7,
-	0xACA,
-	0xACB,
-	0xACE,
-	0xAD0,
-	0xAD1,
-	0xAE0,
-	0xAE4,
-	0xAE6,
-	0xAF2,
-	0xAF9,
-	0xB00,
-	0xB01,
-	0xB04,
-	0xB05,
-	0xB0D,
-	0xB0F,
-	0xB11,
-	0xB13,
-	0xB29,
-	0xB2A,
-	0xB31,
-	0xB32,
-	0xB34,
-	0xB35,
-	0xB3A,
-	0xB3C,
-	0xB45,
-	0xB47,
-	0xB49,
-	0xB4B,
-	0xB4E,
-	0xB55,
-	0xB58,
-	0xB5C,
-	0xB5E,
-	0xB5F,
-	0xB64,
-	0xB66,
-	0xB78,
-	0xB82,
-	0xB84,
-	0xB85,
-	0xB8B,
-	0xB8E,
-	0xB91,
-	0xB92,
-	0xB96,
-	0xB99,
-	0xB9B,
-	0xB9C,
-	0xB9D,
-	0xB9E,
-	0xBA0,
-	0xBA3,
-	0xBA5,
-	0xBA8,
-	0xBAB,
-	0xBAE,
-	0xBBA,
-	0xBBE,
-	0xBC3,
-	0xBC6,
-	0xBC9,
-	0xBCA,
-	0xBCE,
-	0xBD0,
-	0xBD1,
-	0xBD7,
-	0xBD8,
-	0xBE6,
-	0xBFB,
-	0xC00,
-	0xC0D,
-	0xC0E,
-	0xC11,
-	0xC12,
-	0xC29,
-	0xC2A,
-	0xC3A,
-	0xC3D,
-	0xC45,
-	0xC46,
-	0xC49,
-	0xC4A,
-	0xC4E,
-	0xC55,
-	0xC57,
-	0xC58,
-	0xC5B,
-	0xC60,
-	0xC64,
-	0xC66,
-	0xC70,
-	0xC77,
-	0xC8D,
-	0xC8E,
-	0xC91,
-	0xC92,
-	0xCA9,
-	0xCAA,
-	0xCB4,
-	0xCB5,
-	0xCBA,
-	0xCBC,
-	0xCC5,
-	0xCC6,
-	0xCC9,
-	0xCCA,
-	0xCCE,
-	0xCD5,
-	0xCD7,
-	0xCDE,
-	0xCDF,
-	0xCE0,
-	0xCE4,
-	0xCE6,
-	0xCF0,
-	0xCF1,
-	0xCF3,
-	0xD00,
-	0xD0D,
-	0xD0E,
-	0xD11,
-	0xD12,
-	0xD45,
-	0xD46,
-	0xD49,
-	0xD4A,
-	0xD50,
-	0xD54,
-	0xD64,
-	0xD66,
-	0xD80,
-	0xD81,
-	0xD84,
-	0xD85,
-	0xD97,
-	0xD9A,
-	0xDB2,
-	0xDB3,
-	0xDBC,
-	0xDBD,
-	0xDBE,
-	0xDC0,
-	0xDC7,
-	0xDCA,
-	0xDCB,
-	0xDCF,
-	0xDD5,
-	0xDD6,
-	0xDD7,
-	0xDD8,
-	0xDE0,
-	0xDE6,
-	0xDF0,
-	0xDF2,
-	0xDF5,
-	0xE01,
-	0xE3B,
-	0xE3F,
-	0xE5C,
-	0xE81,
-	0xE83,
-	0xE84,
-	0xE85,
-	0xE86,
-	0xE8B,
-	0xE8C,
-	0xEA4,
-	0xEA5,
-	0xEA6,
-	0xEA7,
-	0xEBE,
-	0xEC0,
-	0xEC5,
-	0xEC6,
-	0xEC7,
-	0xEC8,
-	0xECE,
-	0xED0,
-	0xEDA,
-	0xEDC,
-	0xEE0,
-	0xF00,
-	0xF48,
-	0xF49,
-	0xF6D,
-	0xF71,
-	0xF98,
-	0xF99,
-	0xFBD,
-	0xFBE,
-	0xFCD,
-	0xFCE,
-	0xFDB,
-	0x1000,
-	0x10C6,
-	0x10C7,
-	0x10C8,
-	0x10CD,
-	0x10CE,
-	0x10D0,
-	0x1249,
-	0x124A,
-	0x124E,
-	0x1250,
-	0x1257,
-	0x1258,
-	0x1259,
-	0x125A,
-	0x125E,
-	0x1260,
-	0x1289,
-	0x128A,
-	0x128E,
-	0x1290,
-	0x12B1,
-	0x12B2,
-	0x12B6,
-	0x12B8,
-	0x12BF,
-	0x12C0,
-	0x12C1,
-	0x12C2,
-	0x12C6,
-	0x12C8,
-	0x12D7,
-	0x12D8,
-	0x1311,
-	0x1312,
-	0x1316,
-	0x1318,
-	0x135B,
-	0x135D,
-	0x137D,
-	0x1380,
-	0x139A,
-	0x13A0,
-	0x13F6,
-	0x13F8,
-	0x13FE,
-	0x1400,
-	0x169D,
-	0x16A0,
-	0x16F9,
-	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
-	0x1737,
-	0x1740,
-	0x1754,
-	0x1760,
-	0x176D,
-	0x176E,
-	0x1771,
-	0x1772,
-	0x1774,
-	0x1780,
-	0x17DE,
-	0x17E0,
-	0x17EA,
-	0x17F0,
-	0x17FA,
-	0x1800,
-	0x180F,
-	0x1810,
-	0x181A,
-	0x1820,
-	0x1879,
-	0x1880,
-	0x18AB,
-	0x18B0,
-	0x18F6,
-	0x1900,
-	0x191F,
-	0x1920,
-	0x192C,
-	0x1930,
-	0x193C,
-	0x1940,
-	0x1941,
-	0x1944,
-	0x196E,
-	0x1970,
-	0x1975,
-	0x1980,
-	0x19AC,
-	0x19B0,
-	0x19CA,
-	0x19D0,
-	0x19DB,
-	0x19DE,
-	0x1A1C,
-	0x1A1E,
-	0x1A5F,
-	0x1A60,
-	0x1A7D,
-	0x1A7F,
-	0x1A8A,
-	0x1A90,
-	0x1A9A,
-	0x1AA0,
-	0x1AAE,
-	0x1AB0,
-	0x1AC1,
-	0x1B00,
-	0x1B4C,
-	0x1B50,
-	0x1B7D,
-	0x1B80,
-	0x1BF4,
-	0x1BFC,
-	0x1C38,
-	0x1C3B,
-	0x1C4A,
-	0x1C4D,
-	0x1C89,
-	0x1C90,
-	0x1CBB,
-	0x1CBD,
-	0x1CC8,
-	0x1CD0,
-	0x1CFB,
-	0x1D00,
-	0x1DFA,
-	0x1DFB,
-	0x1F16,
-	0x1F18,
-	0x1F1E,
-	0x1F20,
-	0x1F46,
-	0x1F48,
-	0x1F4E,
-	0x1F50,
-	0x1F58,
-	0x1F59,
-	0x1F5A,
-	0x1F5B,
-	0x1F5C,
-	0x1F5D,
-	0x1F5E,
-	0x1F5F,
-	0x1F7E,
-	0x1F80,
-	0x1FB5,
-	0x1FB6,
-	0x1FC5,
-	0x1FC6,
-	0x1FD4,
-	0x1FD6,
-	0x1FDC,
-	0x1FDD,
-	0x1FF0,
-	0x1FF2,
-	0x1FF5,
-	0x1FF6,
-	0x1FFF,
-	0x2000,
-	0x2065,
-	0x2066,
-	0x2072,
-	0x2074,
-	0x208F,
-	0x2090,
-	0x209D,
-	0x20A0,
-	0x20C0,
-	0x20D0,
-	0x20F1,
-	0x2100,
-	0x218C,
-	0x2190,
-	0x2427,
-	0x2440,
-	0x244B,
-	0x2460,
-	0x2B74,
-	0x2B76,
-	0x2B96,
-	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
-	0x2CF4,
-	0x2CF9,
-	0x2D26,
-	0x2D27,
-	0x2D28,
-	0x2D2D,
-	0x2D2E,
-	0x2D30,
-	0x2D68,
-	0x2D6F,
-	0x2D71,
-	0x2D7F,
-	0x2D97,
-	0x2DA0,
-	0x2DA7,
-	0x2DA8,
-	0x2DAF,
-	0x2DB0,
-	0x2DB7,
-	0x2DB8,
-	0x2DBF,
-	0x2DC0,
-	0x2DC7,
-	0x2DC8,
-	0x2DCF,
-	0x2DD0,
-	0x2DD7,
-	0x2DD8,
-	0x2DDF,
-	0x2DE0,
-	0x2E53,
-	0x2E80,
-	0x2E9A,
-	0x2E9B,
-	0x2EF4,
-	0x2F00,
-	0x2FD6,
-	0x2FF0,
-	0x2FFC,
-	0x3000,
-	0x3040,
-	0x3041,
-	0x3097,
-	0x3099,
-	0x3100,
-	0x3105,
-	0x3130,
-	0x3131,
-	0x318F,
-	0x3190,
-	0x31E4,
-	0x31F0,
-	0x321F,
-	0x3220,
-	0x9FFD,
-	0xA000,
-	0xA48D,
-	0xA490,
-	0xA4C7,
-	0xA4D0,
-	0xA62C,
-	0xA640,
-	0xA6F8,
-	0xA700,
-	0xA7C0,
-	0xA7C2,
-	0xA7CB,
-	0xA7F5,
-	0xA82D,
-	0xA830,
-	0xA83A,
-	0xA840,
-	0xA878,
-	0xA880,
-	0xA8C6,
-	0xA8CE,
-	0xA8DA,
-	0xA8E0,
-	0xA954,
-	0xA95F,
-	0xA97D,
-	0xA980,
-	0xA9CE,
-	0xA9CF,
-	0xA9DA,
-	0xA9DE,
-	0xA9FF,
-	0xAA00,
-	0xAA37,
-	0xAA40,
-	0xAA4E,
-	0xAA50,
-	0xAA5A,
-	0xAA5C,
-	0xAAC3,
-	0xAADB,
-	0xAAF7,
-	0xAB01,
-	0xAB07,
-	0xAB09,
-	0xAB0F,
-	0xAB11,
-	0xAB17,
-	0xAB20,
-	0xAB27,
-	0xAB28,
-	0xAB2F,
-	0xAB30,
-	0xAB6C,
-	0xAB70,
-	0xABEE,
-	0xABF0,
-	0xABFA,
-	0xAC00,
-	0xD7A4,
-	0xD7B0,
-	0xD7C7,
-	0xD7CB,
-	0xD7FC,
-	0xD800,
-	0xFA6E,
-	0xFA70,
-	0xFADA,
-	0xFB00,
-	0xFB07,
-	0xFB13,
-	0xFB18,
-	0xFB1D,
-	0xFB37,
-	0xFB38,
-	0xFB3D,
-	0xFB3E,
-	0xFB3F,
-	0xFB40,
-	0xFB42,
-	0xFB43,
-	0xFB45,
-	0xFB46,
-	0xFBC2,
-	0xFBD3,
-	0xFD40,
-	0xFD50,
-	0xFD90,
-	0xFD92,
-	0xFDC8,
-	0xFDD0,
-	0xFDFE,
-	0xFE00,
-	0xFE1A,
-	0xFE20,
-	0xFE53,
-	0xFE54,
-	0xFE67,
-	0xFE68,
-	0xFE6C,
-	0xFE70,
-	0xFE75,
-	0xFE76,
-	0xFEFD,
-	0xFEFF,
-	0xFF00,
-	0xFF01,
-	0xFFBF,
-	0xFFC2,
-	0xFFC8,
-	0xFFCA,
-	0xFFD0,
-	0xFFD2,
-	0xFFD8,
-	0xFFDA,
-	0xFFDD,
-	0xFFE0,
-	0xFFE7,
-	0xFFE8,
-	0xFFEF,
-	0xFFF9,
-	0x1000C,
-	0x1000D,
-	0x10027,
-	0x10028,
-	0x1003B,
-	0x1003C,
-	0x1003E,
-	0x1003F,
-	0x1004E,
-	0x10050,
-	0x1005E,
-	0x10080,
-	0x100FB,
-	0x10100,
-	0x10103,
-	0x10107,
-	0x10134,
-	0x10137,
-	0x1018F,
-	0x10190,
-	0x1019D,
-	0x101A0,
-	0x101A1,
-	0x101D0,
-	0x101FE,
-	0x10280,
-	0x1029D,
-	0x102A0,
-	0x102D1,
-	0x102E0,
-	0x102FC,
-	0x10300,
-	0x10324,
-	0x1032D,
-	0x1034B,
-	0x10350,
-	0x1037B,
-	0x10380,
-	0x1039E,
-	0x1039F,
-	0x103C4,
-	0x103C8,
-	0x103D6,
-	0x10400,
-	0x1049E,
-	0x104A0,
-	0x104AA,
-	0x104B0,
-	0x104D4,
-	0x104D8,
-	0x104FC,
-	0x10500,
-	0x10528,
-	0x10530,
-	0x10564,
-	0x1056F,
-	0x10570,
-	0x10600,
-	0x10737,
-	0x10740,
-	0x10756,
-	0x10760,
-	0x10768,
-	0x10800,
-	0x10806,
-	0x10808,
-	0x10809,
-	0x1080A,
-	0x10836,
-	0x10837,
-	0x10839,
-	0x1083C,
-	0x1083D,
-	0x1083F,
-	0x10856,
-	0x10857,
-	0x1089F,
-	0x108A7,
-	0x108B0,
-	0x108E0,
-	0x108F3,
-	0x108F4,
-	0x108F6,
-	0x108FB,
-	0x1091C,
-	0x1091F,
-	0x1093A,
-	0x1093F,
-	0x10940,
-	0x10980,
-	0x109B8,
-	0x109BC,
-	0x109D0,
-	0x109D2,
-	0x10A04,
-	0x10A05,
-	0x10A07,
-	0x10A0C,
-	0x10A14,
-	0x10A15,
-	0x10A18,
-	0x10A19,
-	0x10A36,
-	0x10A38,
-	0x10A3B,
-	0x10A3F,
-	0x10A49,
-	0x10A50,
-	0x10A59,
-	0x10A60,
-	0x10AA0,
-	0x10AC0,
-	0x10AE7,
-	0x10AEB,
-	0x10AF7,
-	0x10B00,
-	0x10B36,
-	0x10B39,
-	0x10B56,
-	0x10B58,
-	0x10B73,
-	0x10B78,
-	0x10B92,
-	0x10B99,
-	0x10B9D,
-	0x10BA9,
-	0x10BB0,
-	0x10C00,
-	0x10C49,
-	0x10C80,
-	0x10CB3,
-	0x10CC0,
-	0x10CF3,
-	0x10CFA,
-	0x10D28,
-	0x10D30,
-	0x10D3A,
-	0x10E60,
-	0x10E7F,
-	0x10E80,
-	0x10EAA,
-	0x10EAB,
-	0x10EAE,
-	0x10EB0,
-	0x10EB2,
-	0x10F00,
-	0x10F28,
-	0x10F30,
-	0x10F5A,
-	0x10FB0,
-	0x10FCC,
-	0x10FE0,
-	0x10FF7,
-	0x11000,
-	0x1104E,
-	0x11052,
-	0x11070,
-	0x1107F,
-	0x110C2,
-	0x110CD,
-	0x110CE,
-	0x110D0,
-	0x110E9,
-	0x110F0,
-	0x110FA,
-	0x11100,
-	0x11135,
-	0x11136,
-	0x11148,
-	0x11150,
-	0x11177,
-	0x11180,
-	0x111E0,
-	0x111E1,
-	0x111F5,
-	0x11200,
-	0x11212,
-	0x11213,
-	0x1123F,
-	0x11280,
-	0x11287,
-	0x11288,
-	0x11289,
-	0x1128A,
-	0x1128E,
-	0x1128F,
-	0x1129E,
-	0x1129F,
-	0x112AA,
-	0x112B0,
-	0x112EB,
-	0x112F0,
-	0x112FA,
-	0x11300,
-	0x11304,
-	0x11305,
-	0x1130D,
-	0x1130F,
-	0x11311,
-	0x11313,
-	0x11329,
-	0x1132A,
-	0x11331,
-	0x11332,
-	0x11334,
-	0x11335,
-	0x1133A,
-	0x1133B,
-	0x11345,
-	0x11347,
-	0x11349,
-	0x1134B,
-	0x1134E,
-	0x11350,
-	0x11351,
-	0x11357,
-	0x11358,
-	0x1135D,
-	0x11364,
-	0x11366,
-	0x1136D,
-	0x11370,
-	0x11375,
-	0x11400,
-	0x1145C,
-	0x1145D,
-	0x11462,
-	0x11480,
-	0x114C8,
-	0x114D0,
-	0x114DA,
-	0x11580,
-	0x115B6,
-	0x115B8,
-	0x115DE,
-	0x11600,
-	0x11645,
-	0x11650,
-	0x1165A,
-	0x11660,
-	0x1166D,
-	0x11680,
-	0x116B9,
-	0x116C0,
-	0x116CA,
-	0x11700,
-	0x1171B,
-	0x1171D,
-	0x1172C,
-	0x11730,
-	0x11740,
-	0x11800,
-	0x1183C,
-	0x118A0,
-	0x118F3,
-	0x118FF,
-	0x11907,
-	0x11909,
-	0x1190A,
-	0x1190C,
-	0x11914,
-	0x11915,
-	0x11917,
-	0x11918,
-	0x11936,
-	0x11937,
-	0x11939,
-	0x1193B,
-	0x11947,
-	0x11950,
-	0x1195A,
-	0x119A0,
-	0x119A8,
-	0x119AA,
-	0x119D8,
-	0x119DA,
-	0x119E5,
-	0x11A00,
-	0x11A48,
-	0x11A50,
-	0x11AA3,
-	0x11AC0,
-	0x11AF9,
-	0x11C00,
-	0x11C09,
-	0x11C0A,
-	0x11C37,
-	0x11C38,
-	0x11C46,
-	0x11C50,
-	0x11C6D,
-	0x11C70,
-	0x11C90,
-	0x11C92,
-	0x11CA8,
-	0x11CA9,
-	0x11CB7,
-	0x11D00,
-	0x11D07,
-	0x11D08,
-	0x11D0A,
-	0x11D0B,
-	0x11D37,
-	0x11D3A,
-	0x11D3B,
-	0x11D3C,
-	0x11D3E,
-	0x11D3F,
-	0x11D48,
-	0x11D50,
-	0x11D5A,
-	0x11D60,
-	0x11D66,
-	0x11D67,
-	0x11D69,
-	0x11D6A,
-	0x11D8F,
-	0x11D90,
-	0x11D92,
-	0x11D93,
-	0x11D99,
-	0x11DA0,
-	0x11DAA,
-	0x11EE0,
-	0x11EF9,
-	0x11FB0,
-	0x11FB1,
-	0x11FC0,
-	0x11FF2,
-	0x11FFF,
-	0x1239A,
-	0x12400,
-	0x1246F,
-	0x12470,
-	0x12475,
-	0x12480,
-	0x12544,
-	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
-	0x14400,
-	0x14647,
-	0x16800,
-	0x16A39,
-	0x16A40,
-	0x16A5F,
-	0x16A60,
-	0x16A6A,
-	0x16A6E,
-	0x16A70,
-	0x16AD0,
-	0x16AEE,
-	0x16AF0,
-	0x16AF6,
-	0x16B00,
-	0x16B46,
-	0x16B50,
-	0x16B5A,
-	0x16B5B,
-	0x16B62,
-	0x16B63,
-	0x16B78,
-	0x16B7D,
-	0x16B90,
-	0x16E40,
-	0x16E9B,
-	0x16F00,
-	0x16F4B,
-	0x16F4F,
-	0x16F88,
-	0x16F8F,
-	0x16FA0,
-	0x16FE0,
-	0x16FE5,
-	0x16FF0,
-	0x16FF2,
-	0x17000,
-	0x187F8,
-	0x18800,
-	0x18CD6,
-	0x18D00,
-	0x18D09,
-	0x1B000,
-	0x1B11F,
-	0x1B150,
-	0x1B153,
-	0x1B164,
-	0x1B168,
-	0x1B170,
-	0x1B2FC,
-	0x1BC00,
-	0x1BC6B,
-	0x1BC70,
-	0x1BC7D,
-	0x1BC80,
-	0x1BC89,
-	0x1BC90,
-	0x1BC9A,
-	0x1BC9C,
-	0x1BCA4,
-	0x1D000,
-	0x1D0F6,
-	0x1D100,
-	0x1D127,
-	0x1D129,
-	0x1D1E9,
-	0x1D200,
-	0x1D246,
-	0x1D2E0,
-	0x1D2F4,
-	0x1D300,
-	0x1D357,
-	0x1D360,
-	0x1D379,
-	0x1D400,
-	0x1D455,
-	0x1D456,
-	0x1D49D,
-	0x1D49E,
-	0x1D4A0,
-	0x1D4A2,
-	0x1D4A3,
-	0x1D4A5,
-	0x1D4A7,
-	0x1D4A9,
-	0x1D4AD,
-	0x1D4AE,
-	0x1D4BA,
-	0x1D4BB,
-	0x1D4BC,
-	0x1D4BD,
-	0x1D4C4,
-	0x1D4C5,
-	0x1D506,
-	0x1D507,
-	0x1D50B,
-	0x1D50D,
-	0x1D515,
-	0x1D516,
-	0x1D51D,
-	0x1D51E,
-	0x1D53A,
-	0x1D53B,
-	0x1D53F,
-	0x1D540,
-	0x1D545,
-	0x1D546,
-	0x1D547,
-	0x1D54A,
-	0x1D551,
-	0x1D552,
-	0x1D6A6,
-	0x1D6A8,
-	0x1D7CC,
-	0x1D7CE,
-	0x1DA8C,
-	0x1DA9B,
-	0x1DAA0,
-	0x1DAA1,
-	0x1DAB0,
-	0x1E000,
-	0x1E007,
-	0x1E008,
-	0x1E019,
-	0x1E01B,
-	0x1E022,
-	0x1E023,
-	0x1E025,
-	0x1E026,
-	0x1E02B,
-	0x1E100,
-	0x1E12D,
-	0x1E130,
-	0x1E13E,
-	0x1E140,
-	0x1E14A,
-	0x1E14E,
-	0x1E150,
-	0x1E2C0,
-	0x1E2FA,
-	0x1E2FF,
-	0x1E300,
-	0x1E800,
-	0x1E8C5,
-	0x1E8C7,
-	0x1E8D7,
-	0x1E900,
-	0x1E94C,
-	0x1E950,
-	0x1E95A,
-	0x1E95E,
-	0x1E960,
-	0x1EC71,
-	0x1ECB5,
-	0x1ED01,
-	0x1ED3E,
-	0x1EE00,
-	0x1EE04,
-	0x1EE05,
-	0x1EE20,
-	0x1EE21,
-	0x1EE23,
-	0x1EE24,
-	0x1EE25,
-	0x1EE27,
-	0x1EE28,
-	0x1EE29,
-	0x1EE33,
-	0x1EE34,
-	0x1EE38,
-	0x1EE39,
-	0x1EE3A,
-	0x1EE3B,
-	0x1EE3C,
-	0x1EE42,
-	0x1EE43,
-	0x1EE47,
-	0x1EE48,
-	0x1EE49,
-	0x1EE4A,
-	0x1EE4B,
-	0x1EE4C,
-	0x1EE4D,
-	0x1EE50,
-	0x1EE51,
-	0x1EE53,
-	0x1EE54,
-	0x1EE55,
-	0x1EE57,
-	0x1EE58,
-	0x1EE59,
-	0x1EE5A,
-	0x1EE5B,
-	0x1EE5C,
-	0x1EE5D,
-	0x1EE5E,
-	0x1EE5F,
-	0x1EE60,
-	0x1EE61,
-	0x1EE63,
-	0x1EE64,
-	0x1EE65,
-	0x1EE67,
-	0x1EE6B,
-	0x1EE6C,
-	0x1EE73,
-	0x1EE74,
-	0x1EE78,
-	0x1EE79,
-	0x1EE7D,
-	0x1EE7E,
-	0x1EE7F,
-	0x1EE80,
-	0x1EE8A,
-	0x1EE8B,
-	0x1EE9C,
-	0x1EEA1,
-	0x1EEA4,
-	0x1EEA5,
-	0x1EEAA,
-	0x1EEAB,
-	0x1EEBC,
-	0x1EEF0,
-	0x1EEF2,
-	0x1F000,
-	0x1F02C,
-	0x1F030,
-	0x1F094,
-	0x1F0A0,
-	0x1F0AF,
-	0x1F0B1,
-	0x1F0C0,
-	0x1F0C1,
-	0x1F0D0,
-	0x1F0D1,
-	0x1F0F6,
-	0x1F100,
-	0x1F1AE,
-	0x1F1E6,
-	0x1F203,
-	0x1F210,
-	0x1F23C,
-	0x1F240,
-	0x1F249,
-	0x1F250,
-	0x1F252,
-	0x1F260,
-	0x1F266,
-	0x1F300,
-	0x1F6D8,
-	0x1F6E0,
-	0x1F6ED,
-	0x1F6F0,
-	0x1F6FD,
-	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
-	0x1F7E0,
-	0x1F7EC,
-	0x1F800,
-	0x1F80C,
-	0x1F810,
-	0x1F848,
-	0x1F850,
-	0x1F85A,
-	0x1F860,
-	0x1F888,
-	0x1F890,
-	0x1F8AE,
-	0x1F8B0,
-	0x1F8B2,
-	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
-	0x1FA54,
-	0x1FA60,
-	0x1FA6E,
-	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
-	0x1FA80,
-	0x1FA87,
-	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
-	0x1FB00,
-	0x1FB93,
-	0x1FB94,
-	0x1FBCB,
-	0x1FBF0,
-	0x1FBFA,
-	0x1FFFE,
-	0x2A6DE,
-	0x2A700,
-	0x2B735,
-	0x2B740,
-	0x2B81E,
-	0x2B820,
-	0x2CEA2,
-	0x2CEB0,
-	0x2EBE1,
-	0x2F800,
-	0x2FA1E,
-	0x2FFFE,
-	0x3134B,
-	0x3FFFE,
-	0x40000,
-	0x4FFFE,
-	0x50000,
-	0x5FFFE,
-	0x60000,
-	0x6FFFE,
-	0x70000,
-	0x7FFFE,
-	0x80000,
-	0x8FFFE,
-	0x90000,
-	0x9FFFE,
-	0xA0000,
-	0xAFFFE,
-	0xB0000,
-	0xBFFFE,
-	0xC0000,
-	0xCFFFE,
-	0xD0000,
-	0xDFFFE,
-	0xE0000,
-	0xE0001,
-	0xE0002,
-	0xE0020,
-	0xE0080,
-	0xE0100,
-	0xE01F0,
-	0xEFFFE,
-	0x110000
-};
-
 static const UV UNI_AGHB_invlist[] = {  /* for all charsets */
 	5,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -190884,7 +195802,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740
+	0x11747
 };
 
 static const UV UNI_ALCHEMICAL_invlist[] = {  /* for all charsets */
@@ -190963,31 +195881,29 @@
 	0x600,
 	0x605,
 	0x606,
-	0x61D,
-	0x61E,
 	0x6DD,
 	0x6DE,
 	0x700,
 	0x750,
 	0x780,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x900,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD3E,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
+	0xFE00,
 	0xFE70,
 	0xFE75,
 	0xFE76,
@@ -190996,6 +195912,8 @@
 	0x102FC,
 	0x10E60,
 	0x10E7F,
+	0x10EFD,
+	0x10F00,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -191076,6 +195994,26 @@
 	0x900
 };
 
+static const UV UNI_ARABICEXTB_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x870,
+	0x8A0
+};
+
+static const UV UNI_ARABICEXTC_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10EC0,
+	0x10F00
+};
+
 static const UV UNI_ARABICMATH_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -191173,9 +196111,9 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D
+	0x1B7F
 };
 
 static const UV UNI_BAMU_invlist[] = {  /* for all charsets */
@@ -191225,7 +196163,7 @@
 };
 
 static const UV UNI_BC__AL_invlist[] = {  /* for all charsets */
-	57,	/* Number of elements */
+	59,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -191255,17 +196193,17 @@
 	0x7B1,
 	0x7C0,
 	0x860,
-	0x870,
+	0x890,
+	0x892,
+	0x898,
 	0x8A0,
-	0x8D3,
+	0x8CA,
 	0xFB50,
 	0xFD3E,
-	0xFD40,
-	0xFDD0,
+	0xFD50,
+	0xFDCF,
 	0xFDF0,
 	0xFDFD,
-	0xFDFE,
-	0xFE00,
 	0xFE70,
 	0xFEFF,
 	0x10D00,
@@ -191274,6 +196212,8 @@
 	0x10D30,
 	0x10D3A,
 	0x10D40,
+	0x10EC0,
+	0x10EFD,
 	0x10F30,
 	0x10F46,
 	0x10F51,
@@ -191289,7 +196229,7 @@
 };
 
 static const UV UNI_BC__AN_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -191302,6 +196242,8 @@
 	0x66D,
 	0x6DD,
 	0x6DE,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x10D30,
@@ -192180,7 +197122,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BC__L_invlist[] = {  /* for ASCII/Latin1 */
-	926,	/* Number of elements */
+	956,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -192312,6 +197254,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -192363,7 +197307,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -192419,7 +197363,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -192439,7 +197383,7 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -192477,7 +197421,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -192523,8 +197467,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -192607,7 +197549,7 @@
 	0x2D7F,
 	0x2D80,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -192780,6 +197722,10 @@
 	0x11047,
 	0x11052,
 	0x11066,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -192786,6 +197732,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -192810,6 +197758,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -192934,8 +197884,20 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x11FD5,
 	0x11FF2,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -192952,6 +197914,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -192960,6 +197926,8 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
 	0x1D300,
@@ -192998,12 +197966,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E800,
 	0x1F02C,
 	0x1F030,
@@ -193028,16 +198002,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -193051,27 +198027,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -193120,7 +198092,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BC__L_invlist[] = {  /* for EBCDIC 1047 */
-	952,	/* Number of elements */
+	982,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -193278,6 +198250,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -193329,7 +198303,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -193385,7 +198359,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -193405,7 +198379,7 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -193443,7 +198417,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -193489,8 +198463,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -193573,7 +198545,7 @@
 	0x2D7F,
 	0x2D80,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -193746,6 +198718,10 @@
 	0x11047,
 	0x11052,
 	0x11066,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -193752,6 +198728,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -193776,6 +198754,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -193900,8 +198880,20 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x11FD5,
 	0x11FF2,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -193918,6 +198910,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -193926,6 +198922,8 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
 	0x1D300,
@@ -193964,12 +198962,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E800,
 	0x1F02C,
 	0x1F030,
@@ -193994,16 +198998,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -194017,27 +199023,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -194086,7 +199088,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BC__L_invlist[] = {  /* for EBCDIC 037 */
-	948,	/* Number of elements */
+	978,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -194240,6 +199242,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -194291,7 +199295,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -194347,7 +199351,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -194367,7 +199371,7 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -194405,7 +199409,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -194451,8 +199455,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -194535,7 +199537,7 @@
 	0x2D7F,
 	0x2D80,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -194708,6 +199710,10 @@
 	0x11047,
 	0x11052,
 	0x11066,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -194714,6 +199720,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -194738,6 +199746,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -194862,8 +199872,20 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x11FD5,
 	0x11FF2,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -194880,6 +199902,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -194888,6 +199914,8 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
 	0x1D300,
@@ -194926,12 +199954,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E2FF,
 	0x1E300,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E800,
 	0x1F02C,
 	0x1F030,
@@ -194956,16 +199990,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -194979,27 +200015,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -195073,7 +200105,7 @@
 };
 
 static const UV UNI_BC__NSM_invlist[] = {  /* for all charsets */
-	645,	/* Number of elements */
+	683,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -195126,7 +200158,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -195208,6 +200242,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -195255,7 +200291,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -195303,7 +200339,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -195320,6 +200356,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -195351,7 +200389,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -195397,8 +200435,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x20D0,
 	0x20F1,
@@ -195510,12 +200546,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -195522,6 +200566,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -195546,6 +200592,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -195668,6 +200716,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -195680,6 +200740,10 @@
 	0x16FE5,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D17B,
@@ -195712,10 +200776,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -195727,7 +200797,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BC__ON_invlist[] = {  /* for ASCII/Latin1 */
-	377,	/* Number of elements */
+	379,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -195895,7 +200965,7 @@
 	0x2CF9,
 	0x2D00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -195959,9 +201029,11 @@
 	0xAB6A,
 	0xAB6C,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -196018,6 +201090,8 @@
 	0x11FF2,
 	0x16FE2,
 	0x16FE3,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -196060,16 +201134,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -196083,27 +201159,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -196118,7 +201190,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BC__ON_invlist[] = {  /* for EBCDIC 1047 */
-	385,	/* Number of elements */
+	387,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -196294,7 +201366,7 @@
 	0x2CF9,
 	0x2D00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -196358,9 +201430,11 @@
 	0xAB6A,
 	0xAB6C,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -196417,6 +201491,8 @@
 	0x11FF2,
 	0x16FE2,
 	0x16FE3,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -196459,16 +201535,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -196482,27 +201560,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -196517,7 +201591,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BC__ON_invlist[] = {  /* for EBCDIC 037 */
-	381,	/* Number of elements */
+	383,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -196689,7 +201763,7 @@
 	0x2CF9,
 	0x2D00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -196753,9 +201827,11 @@
 	0xAB6A,
 	0xAB6C,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -196812,6 +201888,8 @@
 	0x11FF2,
 	0x16FE2,
 	0x16FE3,
+	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -196854,16 +201932,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -196877,27 +201957,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -196927,7 +202003,7 @@
 };
 
 static const UV UNI_BC__R_invlist[] = {  /* for all charsets */
-	79,	/* Number of elements */
+	81,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -196962,8 +202038,6 @@
 	0x859,
 	0x85C,
 	0x860,
-	0x870,
-	0x8A0,
 	0x200F,
 	0x2010,
 	0xFB1D,
@@ -196995,8 +202069,12 @@
 	0x10E7F,
 	0x10EAB,
 	0x10EAD,
+	0x10EC0,
+	0x10F00,
 	0x10F30,
 	0x10F70,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x1E800,
 	0x1E8D0,
@@ -197281,7 +202359,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BIDIM_invlist[] = {  /* for ASCII/Latin1 */
-	227,	/* Number of elements */
+	229,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -197476,6 +202554,8 @@
 	0x2E1E,
 	0x2E20,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -197522,7 +202602,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BIDIM_invlist[] = {  /* for EBCDIC 1047 */
-	225,	/* Number of elements */
+	227,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -197715,6 +202795,8 @@
 	0x2E1E,
 	0x2E20,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -197761,7 +202843,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BIDIM_invlist[] = {  /* for EBCDIC 037 */
-	223,	/* Number of elements */
+	225,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -197952,6 +203034,8 @@
 	0x2E1E,
 	0x2E20,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -198057,7 +203141,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BPT__C_invlist[] = {  /* for ASCII/Latin1 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198148,6 +203232,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -198192,7 +203284,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BPT__C_invlist[] = {  /* for EBCDIC 1047 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198283,6 +203375,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -198327,7 +203427,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BPT__C_invlist[] = {  /* for EBCDIC 037 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198418,6 +203518,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -198459,7 +203567,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BPT__N_invlist[] = {  /* for ASCII/Latin1 */
-	59,	/* Number of elements */
+	61,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198502,6 +203610,8 @@
 	0x29FE,
 	0x2E22,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -198532,7 +203642,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BPT__N_invlist[] = {  /* for EBCDIC 1047 */
-	61,	/* Number of elements */
+	63,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198577,6 +203687,8 @@
 	0x29FE,
 	0x2E22,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -198607,7 +203719,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BPT__N_invlist[] = {  /* for EBCDIC 037 */
-	59,	/* Number of elements */
+	61,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198650,6 +203762,8 @@
 	0x29FE,
 	0x2E22,
 	0x2E2A,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -198677,7 +203791,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_BPT__O_invlist[] = {  /* for ASCII/Latin1 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198768,6 +203882,14 @@
 	0x2E27,
 	0x2E28,
 	0x2E29,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -198812,7 +203934,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_BPT__O_invlist[] = {  /* for EBCDIC 1047 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -198903,6 +204025,14 @@
 	0x2E27,
 	0x2E28,
 	0x2E29,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -198947,7 +204077,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_BPT__O_invlist[] = {  /* for EBCDIC 037 */
-	121,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -199038,6 +204168,14 @@
 	0x2E27,
 	0x2E28,
 	0x2E29,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -199085,7 +204223,7 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x11080
 };
@@ -199139,7 +204277,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_C_invlist[] = {  /* for ASCII/Latin1 */
-	1357,	/* Number of elements */
+	1423,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -199174,7 +204312,7 @@
 	0x5F5,
 	0x606,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x6DD,
 	0x6DE,
 	0x70E,
@@ -199194,11 +204332,9 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x984,
@@ -199356,7 +204492,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -199366,6 +204502,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -199388,7 +204526,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -199395,7 +204533,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -199455,7 +204593,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -199523,10 +204661,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -199544,7 +204680,7 @@
 	0x17FA,
 	0x1800,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -199583,11 +204719,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -199603,8 +204739,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -199649,7 +204783,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -199663,10 +204797,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -199697,7 +204827,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -199721,8 +204851,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -199731,10 +204859,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -199805,16 +204937,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -199899,7 +205029,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -199906,6 +205050,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -199988,10 +205138,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -199999,11 +205151,11 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BD,
 	0x110BE,
-	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -200021,7 +205173,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -200085,7 +205237,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -200093,7 +205245,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -200124,8 +205276,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -200168,6 +205322,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -200180,8 +205340,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -200191,7 +205355,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -200224,10 +205390,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -200242,6 +205418,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA0,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -200249,9 +205431,11 @@
 	0x1D129,
 	0x1D173,
 	0x1D17B,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -200304,6 +205488,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -200314,6 +205502,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -200322,10 +205514,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -200434,16 +205638,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -200457,27 +205663,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -200485,9 +205687,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -200498,6 +205700,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -200510,7 +205714,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_C_invlist[] = {  /* for EBCDIC 1047 */
-	1357,	/* Number of elements */
+	1423,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -200545,7 +205749,7 @@
 	0x5F5,
 	0x606,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x6DD,
 	0x6DE,
 	0x70E,
@@ -200565,11 +205769,9 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x984,
@@ -200727,7 +205929,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -200737,6 +205939,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -200759,7 +205963,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -200766,7 +205970,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -200826,7 +206030,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -200894,10 +206098,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -200915,7 +206117,7 @@
 	0x17FA,
 	0x1800,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -200954,11 +206156,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -200974,8 +206176,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -201020,7 +206220,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -201034,10 +206234,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -201068,7 +206264,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -201092,8 +206288,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -201102,10 +206296,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -201176,16 +206374,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -201270,7 +206466,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -201277,6 +206487,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -201359,10 +206575,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -201370,11 +206588,11 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BD,
 	0x110BE,
-	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -201392,7 +206610,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -201456,7 +206674,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -201464,7 +206682,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -201495,8 +206713,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -201539,6 +206759,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -201551,8 +206777,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -201562,7 +206792,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -201595,10 +206827,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -201613,6 +206855,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA0,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -201620,9 +206868,11 @@
 	0x1D129,
 	0x1D173,
 	0x1D17B,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -201675,6 +206925,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -201685,6 +206939,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -201693,10 +206951,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -201805,16 +207075,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -201828,27 +207100,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -201856,9 +207124,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -201869,6 +207137,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -201881,7 +207151,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_C_invlist[] = {  /* for EBCDIC 037 */
-	1357,	/* Number of elements */
+	1423,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -201916,7 +207186,7 @@
 	0x5F5,
 	0x606,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x6DD,
 	0x6DE,
 	0x70E,
@@ -201936,11 +207206,9 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x984,
@@ -202098,7 +207366,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -202108,6 +207376,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -202130,7 +207400,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -202137,7 +207407,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -202197,7 +207467,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -202265,10 +207535,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -202286,7 +207554,7 @@
 	0x17FA,
 	0x1800,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -202325,11 +207593,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -202345,8 +207613,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -202391,7 +207657,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -202405,10 +207671,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -202439,7 +207701,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -202463,8 +207725,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -202473,10 +207733,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -202547,16 +207811,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -202641,7 +207903,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -202648,6 +207924,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -202730,10 +208012,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -202741,11 +208025,11 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BD,
 	0x110BE,
-	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -202763,7 +208047,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -202827,7 +208111,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -202835,7 +208119,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -202866,8 +208150,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -202910,6 +208196,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -202922,8 +208214,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -202933,7 +208229,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -202966,10 +208264,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -202984,6 +208292,12 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA0,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -202991,9 +208305,11 @@
 	0x1D129,
 	0x1D173,
 	0x1D17B,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -203046,6 +208362,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -203056,6 +208376,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -203064,10 +208388,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -203176,16 +208512,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -203199,27 +208537,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -203227,9 +208561,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -203240,6 +208574,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -203263,7 +208599,7 @@
 };
 
 static const UV UNI_CANS_invlist[] = {  /* for all charsets */
-	5,	/* Number of elements */
+	7,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -203271,7 +208607,9 @@
 	0x1400,
 	0x1680,
 	0x18B0,
-	0x18F6
+	0x18F6,
+	0x11AB0,
+	0x11AC0
 };
 
 static const UV UNI_CARI_invlist[] = {  /* for all charsets */
@@ -203285,7 +208623,7 @@
 };
 
 static const UV UNI_CCC__0_invlist[] = {  /* for all charsets */
-	369,	/* Number of elements */
+	385,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -203338,7 +208676,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x900,
@@ -203368,6 +208708,8 @@
 	0xB4E,
 	0xBCD,
 	0xBCE,
+	0xC3C,
+	0xC3D,
 	0xC4D,
 	0xC4E,
 	0xC55,
@@ -203421,7 +208763,7 @@
 	0x135D,
 	0x1360,
 	0x1714,
-	0x1715,
+	0x1716,
 	0x1734,
 	0x1735,
 	0x17D2,
@@ -203443,7 +208785,7 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B34,
 	0x1B35,
 	0x1B44,
@@ -203471,8 +208813,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x20D0,
 	0x20DD,
@@ -203552,10 +208892,16 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11046,
 	0x11047,
+	0x11070,
+	0x11071,
 	0x1107F,
 	0x11080,
 	0x110B9,
@@ -203620,6 +208966,8 @@
 	0x11D46,
 	0x11D97,
 	0x11D98,
+	0x11F41,
+	0x11F43,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -203650,10 +208998,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -204099,7 +209453,7 @@
 };
 
 static const UV UNI_CCC__7_invlist[] = {  /* for all charsets */
-	51,	/* Number of elements */
+	53,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204114,6 +209468,8 @@
 	0xABD,
 	0xB3C,
 	0xB3D,
+	0xC3C,
+	0xC3D,
 	0xCBC,
 	0xCBD,
 	0x1037,
@@ -204177,7 +209533,7 @@
 };
 
 static const UV UNI_CCC__9_invlist[] = {  /* for all charsets */
-	109,	/* Number of elements */
+	113,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204213,7 +209569,7 @@
 	0x1039,
 	0x103B,
 	0x1714,
-	0x1715,
+	0x1716,
 	0x1734,
 	0x1735,
 	0x17D2,
@@ -204246,6 +209602,8 @@
 	0x10A40,
 	0x11046,
 	0x11047,
+	0x11070,
+	0x11071,
 	0x1107F,
 	0x11080,
 	0x110B9,
@@ -204289,7 +209647,9 @@
 	0x11D44,
 	0x11D46,
 	0x11D97,
-	0x11D98
+	0x11D98,
+	0x11F41,
+	0x11F43
 };
 
 static const UV UNI_CCC__91_invlist[] = {  /* for all charsets */
@@ -204303,7 +209663,7 @@
 };
 
 static const UV UNI_CCC__A_invlist[] = {  /* for all charsets */
-	237,	/* Number of elements */
+	259,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204390,6 +209750,12 @@
 	0x828,
 	0x829,
 	0x82E,
+	0x898,
+	0x899,
+	0x89C,
+	0x8A0,
+	0x8CA,
+	0x8CF,
 	0x8D4,
 	0x8E2,
 	0x8E4,
@@ -204428,6 +209794,12 @@
 	0x1AB5,
 	0x1ABB,
 	0x1ABD,
+	0x1AC1,
+	0x1AC3,
+	0x1AC5,
+	0x1ACA,
+	0x1ACB,
+	0x1ACF,
 	0x1B6B,
 	0x1B6C,
 	0x1B6D,
@@ -204512,6 +209884,10 @@
 	0x10F4B,
 	0x10F4C,
 	0x10F4D,
+	0x10F82,
+	0x10F83,
+	0x10F84,
+	0x10F85,
 	0x11100,
 	0x11103,
 	0x11366,
@@ -204538,10 +209914,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EF,
+	0x1E4F0,
 	0x1E944,
 	0x1E94A
 };
@@ -204563,7 +209945,7 @@
 };
 
 static const UV UNI_CCC__AR_invlist[] = {  /* for all charsets */
-	11,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204577,11 +209959,13 @@
 	0x1DF6,
 	0x1DF7,
 	0x302C,
-	0x302D
+	0x302D,
+	0x1E4EC,
+	0x1E4EE
 };
 
 static const UV UNI_CCC__B_invlist[] = {  /* for all charsets */
-	157,	/* Number of elements */
+	171,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204652,7 +210036,9 @@
 	0x7FE,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x899,
+	0x89C,
+	0x8CF,
 	0x8D4,
 	0x8E3,
 	0x8E4,
@@ -204690,6 +210076,10 @@
 	0x1ABE,
 	0x1ABF,
 	0x1AC1,
+	0x1AC3,
+	0x1AC5,
+	0x1ACA,
+	0x1ACB,
 	0x1B6C,
 	0x1B6D,
 	0x1CD5,
@@ -204730,6 +210120,8 @@
 	0x10A3B,
 	0x10AE6,
 	0x10AE7,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F48,
 	0x10F4B,
@@ -204736,20 +210128,28 @@
 	0x10F4C,
 	0x10F4D,
 	0x10F51,
+	0x10F83,
+	0x10F84,
+	0x10F85,
+	0x10F86,
 	0x1D17B,
 	0x1D183,
 	0x1D18A,
 	0x1D18C,
+	0x1E4EE,
+	0x1E4EF,
 	0x1E8D0,
 	0x1E8D7
 };
 
 static const UV UNI_CCC__BL_invlist[] = {  /* for all charsets */
-	3,	/* Number of elements */
+	5,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
+	0x1DFA,
+	0x1DFB,
 	0x302A,
 	0x302B
 };
@@ -204907,7 +210307,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CF_invlist[] = {  /* for ASCII/Latin1 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204922,6 +210322,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -204943,7 +210345,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -204962,7 +210364,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CF_invlist[] = {  /* for EBCDIC 1047 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -204977,6 +210379,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -204998,7 +210402,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -205017,7 +210421,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CF_invlist[] = {  /* for EBCDIC 037 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -205032,6 +210436,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -205053,7 +210459,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -205129,7 +210535,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CI_invlist[] = {  /* for ASCII/Latin1 */
-	821,	/* Number of elements */
+	875,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -205218,7 +210624,13 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8C9,
 	0x903,
 	0x93A,
 	0x93B,
@@ -205300,6 +210712,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -205353,7 +210767,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -205403,7 +210817,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -205421,7 +210835,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1843,
 	0x1844,
 	0x1885,
@@ -205457,7 +210871,7 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -205509,8 +210923,6 @@
 	0x1D78,
 	0x1D79,
 	0x1D9B,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -205592,6 +211004,8 @@
 	0xA771,
 	0xA788,
 	0xA78B,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xA802,
@@ -205671,7 +211085,7 @@
 	0xFB1E,
 	0xFB1F,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFE00,
 	0xFE10,
 	0xFE13,
@@ -205708,6 +211122,12 @@
 	0x102E1,
 	0x10376,
 	0x1037B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10A01,
 	0x10A04,
 	0x10A05,
@@ -205724,12 +211144,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -205738,6 +211166,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -205764,6 +211194,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -205886,8 +211318,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -205902,10 +211344,20 @@
 	0x16FE2,
 	0x16FE3,
 	0x16FE5,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -205938,10 +211390,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E13E,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EB,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -205964,7 +211424,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CI_invlist[] = {  /* for EBCDIC 1047 */
-	819,	/* Number of elements */
+	873,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -206051,7 +211511,13 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8C9,
 	0x903,
 	0x93A,
 	0x93B,
@@ -206133,6 +211599,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -206186,7 +211654,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -206236,7 +211704,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -206254,7 +211722,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1843,
 	0x1844,
 	0x1885,
@@ -206290,7 +211758,7 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -206342,8 +211810,6 @@
 	0x1D78,
 	0x1D79,
 	0x1D9B,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -206425,6 +211891,8 @@
 	0xA771,
 	0xA788,
 	0xA78B,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xA802,
@@ -206504,7 +211972,7 @@
 	0xFB1E,
 	0xFB1F,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFE00,
 	0xFE10,
 	0xFE13,
@@ -206541,6 +212009,12 @@
 	0x102E1,
 	0x10376,
 	0x1037B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10A01,
 	0x10A04,
 	0x10A05,
@@ -206557,12 +212031,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -206571,6 +212053,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -206597,6 +212081,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -206719,8 +212205,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -206735,10 +212231,20 @@
 	0x16FE2,
 	0x16FE3,
 	0x16FE5,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -206771,10 +212277,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E13E,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EB,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -206797,7 +212311,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CI_invlist[] = {  /* for EBCDIC 037 */
-	817,	/* Number of elements */
+	871,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -206882,7 +212396,13 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8C9,
 	0x903,
 	0x93A,
 	0x93B,
@@ -206964,6 +212484,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -207017,7 +212539,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -207067,7 +212589,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -207085,7 +212607,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1843,
 	0x1844,
 	0x1885,
@@ -207121,7 +212643,7 @@
 	0x1AA7,
 	0x1AA8,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -207173,8 +212695,6 @@
 	0x1D78,
 	0x1D79,
 	0x1D9B,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -207256,6 +212776,8 @@
 	0xA771,
 	0xA788,
 	0xA78B,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xA802,
@@ -207335,7 +212857,7 @@
 	0xFB1E,
 	0xFB1F,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFE00,
 	0xFE10,
 	0xFE13,
@@ -207372,6 +212894,12 @@
 	0x102E1,
 	0x10376,
 	0x1037B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10A01,
 	0x10A04,
 	0x10A05,
@@ -207388,12 +212916,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -207402,6 +212938,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -207428,6 +212966,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -207550,8 +213090,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -207566,10 +213116,20 @@
 	0x16FE2,
 	0x16FE3,
 	0x16FE5,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -207602,10 +213162,18 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E13E,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EB,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -207742,6 +213310,16 @@
 	0x31350
 };
 
+static const UV UNI_CJKEXTH_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x31350,
+	0x323B0
+};
+
 static const UV UNI_CJKRADICALSSUP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -207773,7 +213351,7 @@
 };
 
 static const UV UNI_CN_invlist[] = {  /* for all charsets */
-	1354,	/* Number of elements */
+	1414,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -207802,8 +213380,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -207821,11 +213397,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -207981,7 +213557,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -207991,6 +213567,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -208013,7 +213591,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -208020,7 +213598,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -208080,7 +213658,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -208148,10 +213726,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -208168,8 +213744,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -208208,11 +213782,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -208228,8 +213802,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -208270,7 +213842,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -208284,10 +213856,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -208318,7 +213886,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -208342,8 +213910,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -208352,10 +213918,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -208426,16 +213996,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -208522,7 +214090,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -208529,6 +214111,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -208611,10 +214199,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -208622,9 +214212,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -208644,7 +214234,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -208708,7 +214298,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -208716,7 +214306,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -208747,8 +214337,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -208791,6 +214383,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -208803,10 +214401,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -208816,7 +214414,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -208849,10 +214449,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -208867,14 +214477,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -208927,6 +214545,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -208937,6 +214559,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -208945,10 +214571,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -209057,16 +214695,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -209080,27 +214720,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -209108,9 +214744,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -209121,6 +214757,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -209357,6 +214995,18 @@
 	0x1D380
 };
 
+static const UV UNI_CPMN_invlist[] = {  /* for all charsets */
+	5,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10100,
+	0x10102,
+	0x12F90,
+	0x12FF3
+};
+
 static const UV UNI_CPRT_invlist[] = {  /* for all charsets */
 	19,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -209406,7 +215056,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWCF_invlist[] = {  /* for ASCII/Latin1 */
-	1229,	/* Number of elements */
+	1245,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -210282,7 +215932,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -210611,6 +216261,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -210617,6 +216269,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -210631,6 +216289,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -210649,7 +216315,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWCF_invlist[] = {  /* for EBCDIC 1047 */
-	1249,	/* Number of elements */
+	1265,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -211545,7 +217211,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -211874,6 +217540,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -211880,6 +217548,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -211894,6 +217568,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -211912,7 +217594,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWCF_invlist[] = {  /* for EBCDIC 037 */
-	1245,	/* Number of elements */
+	1261,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -212804,7 +218486,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -213133,6 +218815,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -213139,6 +218823,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xAB70,
@@ -213153,6 +218843,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -213168,7 +218866,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWCM_invlist[] = {  /* for ASCII/Latin1 */
-	249,	/* Number of elements */
+	263,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -213350,10 +219048,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -213388,9 +219082,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -213411,6 +219107,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -213431,7 +219143,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWCM_invlist[] = {  /* for EBCDIC 1047 */
-	281,	/* Number of elements */
+	295,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -213645,10 +219357,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -213683,9 +219391,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -213706,6 +219416,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -213726,7 +219452,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWCM_invlist[] = {  /* for EBCDIC 037 */
-	277,	/* Number of elements */
+	291,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -213936,10 +219662,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2C71,
 	0x2C72,
 	0x2C74,
@@ -213974,9 +219696,11 @@
 	0xA796,
 	0xA7AF,
 	0xA7B0,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D6,
+	0xA7DA,
 	0xA7F5,
 	0xA7F7,
 	0xAB53,
@@ -213997,6 +219721,22 @@
 	0x104D4,
 	0x104D8,
 	0x104FC,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10C80,
 	0x10CB3,
 	0x10CC0,
@@ -214014,7 +219754,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWKCF_invlist[] = {  /* for ASCII/Latin1 */
-	1655,	/* Number of elements */
+	1679,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -214660,7 +220400,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1C80,
 	0x1C89,
 	0x1C90,
@@ -215062,7 +220802,7 @@
 	0x2ADC,
 	0x2ADD,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -215427,6 +221167,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -215433,7 +221175,13 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
-	0xA7F5,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7F2,
 	0xA7F6,
 	0xA7F8,
 	0xA7FA,
@@ -215525,6 +221273,20 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -215581,6 +221343,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E922,
 	0x1EE00,
@@ -215683,7 +221447,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWKCF_invlist[] = {  /* for EBCDIC 1047 */
-	1665,	/* Number of elements */
+	1689,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -216339,7 +222103,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1C80,
 	0x1C89,
 	0x1C90,
@@ -216741,7 +222505,7 @@
 	0x2ADC,
 	0x2ADD,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -217106,6 +222870,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -217112,7 +222878,13 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
-	0xA7F5,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7F2,
 	0xA7F6,
 	0xA7F8,
 	0xA7FA,
@@ -217204,6 +222976,20 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -217260,6 +223046,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E922,
 	0x1EE00,
@@ -217362,7 +223150,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWKCF_invlist[] = {  /* for EBCDIC 037 */
-	1663,	/* Number of elements */
+	1687,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -218016,7 +223804,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1C80,
 	0x1C89,
 	0x1C90,
@@ -218418,7 +224206,7 @@
 	0x2ADC,
 	0x2ADD,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -218783,6 +224571,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -218789,7 +224579,13 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
-	0xA7F5,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7F2,
 	0xA7F6,
 	0xA7F8,
 	0xA7FA,
@@ -218881,6 +224677,20 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -218937,6 +224747,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1E900,
 	0x1E922,
 	0x1EE00,
@@ -219036,7 +224848,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWL_invlist[] = {  /* for ASCII/Latin1 */
-	1203,	/* Number of elements */
+	1219,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -219892,7 +225704,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -220221,6 +226033,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -220227,6 +226041,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -220235,6 +226055,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -220253,7 +226081,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWL_invlist[] = {  /* for EBCDIC 1047 */
-	1221,	/* Number of elements */
+	1237,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -221127,7 +226955,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -221456,6 +227284,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -221462,6 +227292,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -221470,6 +227306,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -221488,7 +227332,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWL_invlist[] = {  /* for EBCDIC 037 */
-	1217,	/* Number of elements */
+	1233,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -222358,7 +228202,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -222687,6 +228531,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -222693,6 +228539,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -222701,6 +228553,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -222716,7 +228576,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWT_invlist[] = {  /* for ASCII/Latin1 */
-	1237,	/* Number of elements */
+	1253,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -223598,7 +229458,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -223927,6 +229787,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -223933,6 +229795,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -223949,6 +229817,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -223967,7 +229843,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWT_invlist[] = {  /* for EBCDIC 1047 */
-	1251,	/* Number of elements */
+	1267,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -224863,7 +230739,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -225192,6 +231068,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -225198,6 +231076,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -225214,6 +231098,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -225232,7 +231124,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWT_invlist[] = {  /* for EBCDIC 037 */
-	1251,	/* Number of elements */
+	1267,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -226128,7 +232020,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -226457,6 +232349,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -226463,6 +232357,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -226479,6 +232379,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -226494,7 +232402,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_CWU_invlist[] = {  /* for ASCII/Latin1 */
-	1239,	/* Number of elements */
+	1255,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -227378,7 +233286,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -227707,6 +233615,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -227713,6 +233623,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -227729,6 +233645,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -227747,7 +233671,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_CWU_invlist[] = {  /* for EBCDIC 1047 */
-	1253,	/* Number of elements */
+	1269,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -228645,7 +234569,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -228974,6 +234898,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -228980,6 +234906,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -228996,6 +234928,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -229014,7 +234954,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_CWU_invlist[] = {  /* for EBCDIC 037 */
-	1253,	/* Number of elements */
+	1269,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -229912,7 +235852,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -230241,6 +236181,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -230247,6 +236189,12 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
 	0xA7F6,
 	0xA7F7,
 	0xAB53,
@@ -230263,6 +236211,14 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -230315,6 +236271,16 @@
 	0x1C90
 };
 
+static const UV UNI_CYRILLICEXTD_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E030,
+	0x1E090
+};
+
 static const UV UNI_CYRILLICSUP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -230326,7 +236292,7 @@
 };
 
 static const UV UNI_CYRL_invlist[] = {  /* for all charsets */
-	19,	/* Number of elements */
+	23,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230348,13 +236314,17 @@
 	0xA640,
 	0xA6A0,
 	0xFE2E,
-	0xFE30
+	0xFE30,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090
 };
 
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DASH_invlist[] = {  /* for ASCII/Latin1 */
-	45,	/* Number of elements */
+	47,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230387,6 +236357,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -230413,7 +236385,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_DASH_invlist[] = {  /* for EBCDIC 1047 */
-	45,	/* Number of elements */
+	47,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230446,6 +236418,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -230472,7 +236446,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_DASH_invlist[] = {  /* for EBCDIC 037 */
-	45,	/* Number of elements */
+	47,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230505,6 +236479,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -230550,7 +236526,7 @@
 };
 
 static const UV UNI_DEVA_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230568,7 +236544,9 @@
 	0xA830,
 	0xA83A,
 	0xA8E0,
-	0xA900
+	0xA900,
+	0x11B00,
+	0x11B0A
 };
 
 static const UV UNI_DEVANAGARIEXT_invlist[] = {  /* for all charsets */
@@ -230581,6 +236559,16 @@
 	0xA900
 };
 
+static const UV UNI_DEVANAGARIEXTA_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x11B00,
+	0x11B60
+};
+
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DI_invlist[] = {  /* for ASCII/Latin1 */
@@ -230600,7 +236588,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
 	0x2010,
 	0x202A,
@@ -230649,7 +236637,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
 	0x2010,
 	0x202A,
@@ -230698,7 +236686,7 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
 	0x2010,
 	0x202A,
@@ -230728,7 +236716,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DIA_invlist[] = {  /* for ASCII/Latin1 */
-	353,	/* Number of elements */
+	391,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -230789,6 +236777,10 @@
 	0x7F6,
 	0x818,
 	0x81A,
+	0x898,
+	0x8A0,
+	0x8C9,
+	0x8D3,
 	0x8E3,
 	0x8FF,
 	0x93C,
@@ -230821,6 +236813,8 @@
 	0xB56,
 	0xBCD,
 	0xBCE,
+	0xC3C,
+	0xC3D,
 	0xC4D,
 	0xC4E,
 	0xCBC,
@@ -230873,6 +236867,8 @@
 	0x109C,
 	0x135D,
 	0x1360,
+	0x1714,
+	0x1716,
 	0x17C9,
 	0x17D4,
 	0x17DD,
@@ -230884,7 +236880,9 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1ABE,
+	0x1ABF,
+	0x1AC1,
+	0x1ACC,
 	0x1B34,
 	0x1B35,
 	0x1B44,
@@ -230910,8 +236908,6 @@
 	0x1DC4,
 	0x1DD0,
 	0x1DF5,
-	0x1DFA,
-	0x1DFD,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -230993,12 +236989,26 @@
 	0xFFE4,
 	0x102E0,
 	0x102E1,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10AE5,
 	0x10AE7,
 	0x10D22,
 	0x10D28,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
+	0x11046,
+	0x11047,
+	0x11070,
+	0x11071,
 	0x110B9,
 	0x110BB,
 	0x11133,
@@ -231057,6 +237067,8 @@
 	0x11D46,
 	0x11D97,
 	0x11D98,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -231065,6 +237077,16 @@
 	0x16FA0,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D16D,
@@ -231075,8 +237097,12 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1E030,
+	0x1E06E,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E8D0,
@@ -231095,7 +237121,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_DIA_invlist[] = {  /* for EBCDIC 1047 */
-	353,	/* Number of elements */
+	391,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -231156,6 +237182,10 @@
 	0x7F6,
 	0x818,
 	0x81A,
+	0x898,
+	0x8A0,
+	0x8C9,
+	0x8D3,
 	0x8E3,
 	0x8FF,
 	0x93C,
@@ -231188,6 +237218,8 @@
 	0xB56,
 	0xBCD,
 	0xBCE,
+	0xC3C,
+	0xC3D,
 	0xC4D,
 	0xC4E,
 	0xCBC,
@@ -231240,6 +237272,8 @@
 	0x109C,
 	0x135D,
 	0x1360,
+	0x1714,
+	0x1716,
 	0x17C9,
 	0x17D4,
 	0x17DD,
@@ -231251,7 +237285,9 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1ABE,
+	0x1ABF,
+	0x1AC1,
+	0x1ACC,
 	0x1B34,
 	0x1B35,
 	0x1B44,
@@ -231277,8 +237313,6 @@
 	0x1DC4,
 	0x1DD0,
 	0x1DF5,
-	0x1DFA,
-	0x1DFD,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -231360,12 +237394,26 @@
 	0xFFE4,
 	0x102E0,
 	0x102E1,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10AE5,
 	0x10AE7,
 	0x10D22,
 	0x10D28,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
+	0x11046,
+	0x11047,
+	0x11070,
+	0x11071,
 	0x110B9,
 	0x110BB,
 	0x11133,
@@ -231424,6 +237472,8 @@
 	0x11D46,
 	0x11D97,
 	0x11D98,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -231432,6 +237482,16 @@
 	0x16FA0,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D16D,
@@ -231442,8 +237502,12 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1E030,
+	0x1E06E,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E8D0,
@@ -231462,7 +237526,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_DIA_invlist[] = {  /* for EBCDIC 037 */
-	351,	/* Number of elements */
+	389,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -231521,6 +237585,10 @@
 	0x7F6,
 	0x818,
 	0x81A,
+	0x898,
+	0x8A0,
+	0x8C9,
+	0x8D3,
 	0x8E3,
 	0x8FF,
 	0x93C,
@@ -231553,6 +237621,8 @@
 	0xB56,
 	0xBCD,
 	0xBCE,
+	0xC3C,
+	0xC3D,
 	0xC4D,
 	0xC4E,
 	0xCBC,
@@ -231605,6 +237675,8 @@
 	0x109C,
 	0x135D,
 	0x1360,
+	0x1714,
+	0x1716,
 	0x17C9,
 	0x17D4,
 	0x17DD,
@@ -231616,7 +237688,9 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1ABE,
+	0x1ABF,
+	0x1AC1,
+	0x1ACC,
 	0x1B34,
 	0x1B35,
 	0x1B44,
@@ -231642,8 +237716,6 @@
 	0x1DC4,
 	0x1DD0,
 	0x1DF5,
-	0x1DFA,
-	0x1DFD,
 	0x1E00,
 	0x1FBD,
 	0x1FBE,
@@ -231725,12 +237797,26 @@
 	0xFFE4,
 	0x102E0,
 	0x102E1,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10AE5,
 	0x10AE7,
 	0x10D22,
 	0x10D28,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
+	0x11046,
+	0x11047,
+	0x11070,
+	0x11071,
 	0x110B9,
 	0x110BB,
 	0x11133,
@@ -231789,6 +237875,8 @@
 	0x11D46,
 	0x11D97,
 	0x11D98,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -231797,6 +237885,16 @@
 	0x16FA0,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D16D,
@@ -231807,8 +237905,12 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
+	0x1E030,
+	0x1E06E,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
 	0x1E8D0,
@@ -234890,7 +240992,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DT__NONCANON_invlist[] = {  /* for ASCII/Latin1 */
-	375,	/* Number of elements */
+	385,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -235089,6 +241191,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -235141,6 +241245,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D400,
 	0x1D455,
 	0x1D456,
@@ -235183,6 +241293,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -235279,7 +241391,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_DT__NONCANON_invlist[] = {  /* for EBCDIC 1047 */
-	381,	/* Number of elements */
+	391,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -235484,6 +241596,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -235536,6 +241650,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D400,
 	0x1D455,
 	0x1D456,
@@ -235578,6 +241698,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -235674,7 +241796,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_DT__NONCANON_invlist[] = {  /* for EBCDIC 037 */
-	379,	/* Number of elements */
+	389,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -235877,6 +241999,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -235929,6 +242053,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D400,
 	0x1D455,
 	0x1D456,
@@ -235971,6 +242101,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -236064,7 +242196,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DT__NONE_invlist[] = {  /* for ASCII/Latin1 */
-	785,	/* Number of elements */
+	795,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -236619,6 +242751,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -236701,6 +242835,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -236765,6 +242905,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -236863,7 +243005,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_DT__NONE_invlist[] = {  /* for EBCDIC 1047 */
-	783,	/* Number of elements */
+	793,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -237416,6 +243558,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -237498,6 +243642,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -237562,6 +243712,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -237660,7 +243812,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_DT__NONE_invlist[] = {  /* for EBCDIC 037 */
-	785,	/* Number of elements */
+	795,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -238215,6 +244367,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -238297,6 +244451,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -238361,6 +244521,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -238494,7 +244656,7 @@
 };
 
 static const UV UNI_DT__SUB_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -238506,13 +244668,15 @@
 	0x2090,
 	0x209D,
 	0x2C7C,
-	0x2C7D
+	0x2C7D,
+	0x1E051,
+	0x1E06B
 };
 
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_DT__SUP_invlist[] = {  /* for ASCII/Latin1 */
-	51,	/* Number of elements */
+	63,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -238559,6 +244723,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -238565,6 +244731,16 @@
 	0xAB60,
 	0xAB69,
 	0xAB6A,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1E030,
+	0x1E051,
+	0x1E06B,
+	0x1E06E,
 	0x1F16A,
 	0x1F16D
 };
@@ -238577,7 +244753,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_DT__SUP_invlist[] = {  /* for EBCDIC 1047 */
-	53,	/* Number of elements */
+	65,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -238626,6 +244802,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -238632,6 +244810,16 @@
 	0xAB60,
 	0xAB69,
 	0xAB6A,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1E030,
+	0x1E051,
+	0x1E06B,
+	0x1E06E,
 	0x1F16A,
 	0x1F16D
 };
@@ -238644,7 +244832,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_DT__SUP_invlist[] = {  /* for EBCDIC 037 */
-	53,	/* Number of elements */
+	65,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -238693,6 +244881,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -238699,6 +244889,16 @@
 	0xAB60,
 	0xAB69,
 	0xAB6A,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1E030,
+	0x1E051,
+	0x1E06B,
+	0x1E06E,
 	0x1F16A,
 	0x1F16D
 };
@@ -239902,7 +246102,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_EA__N_invlist[] = {  /* for ASCII/Latin1 */
-	553,	/* Number of elements */
+	563,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -240345,10 +246545,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -240419,6 +246629,8 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
+	0x1F6DC,
+	0x1F6E0,
 	0x1F6EB,
 	0x1F6ED,
 	0x1F6F4,
@@ -240425,30 +246637,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x20000,
 	0x2FFFE,
 	0x30000,
@@ -240469,7 +246679,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_EA__N_invlist[] = {  /* for EBCDIC 1047 */
-	551,	/* Number of elements */
+	561,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -240910,10 +247120,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -240984,6 +247204,8 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
+	0x1F6DC,
+	0x1F6E0,
 	0x1F6EB,
 	0x1F6ED,
 	0x1F6F4,
@@ -240990,30 +247212,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x20000,
 	0x2FFFE,
 	0x30000,
@@ -241034,7 +247254,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_EA__N_invlist[] = {  /* for EBCDIC 037 */
-	551,	/* Number of elements */
+	561,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -241475,10 +247695,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -241549,6 +247779,8 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
+	0x1F6DC,
+	0x1F6E0,
 	0x1F6EB,
 	0x1F6ED,
 	0x1F6F4,
@@ -241555,30 +247787,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x20000,
 	0x2FFFE,
 	0x30000,
@@ -241720,7 +247950,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_EA__W_invlist[] = {  /* for all charsets */
-	229,	/* Number of elements */
+	239,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -241849,10 +248079,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -241919,6 +248159,8 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
+	0x1F6DC,
+	0x1F6E0,
 	0x1F6EB,
 	0x1F6ED,
 	0x1F6F4,
@@ -241925,30 +248167,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x20000,
 	0x2FFFE,
 	0x30000,
@@ -241966,7 +248206,7 @@
 };
 
 static const UV UNI_EBASE_invlist[] = {  /* for all charsets */
-	77,	/* Number of elements */
+	81,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -242046,7 +248286,11 @@
 	0x1F9CD,
 	0x1F9D0,
 	0x1F9D1,
-	0x1F9DE
+	0x1F9DE,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FAF0,
+	0x1FAF9
 };
 
 #  if 'A' == 65 /* ASCII/Latin1 */
@@ -242152,15 +248396,13 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_EGYP_invlist[] = {  /* for all charsets */
-	5,	/* Number of elements */
+	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439
+	0x13456
 };
 
 static const UV UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS_invlist[] = {  /* for all charsets */
@@ -242170,7 +248412,7 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x13430,
-	0x13440
+	0x13460
 };
 
 static const UV UNI_ELBA_invlist[] = {  /* for all charsets */
@@ -242206,7 +248448,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_EMOJI_invlist[] = {  /* for ASCII/Latin1 */
-	305,	/* Number of elements */
+	303,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -242479,7 +248721,7 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6E6,
 	0x1F6E9,
 	0x1F6EA,
@@ -242491,30 +248733,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -242525,7 +248765,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_EMOJI_invlist[] = {  /* for EBCDIC 1047 */
-	305,	/* Number of elements */
+	303,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -242798,7 +249038,7 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6E6,
 	0x1F6E9,
 	0x1F6EA,
@@ -242810,30 +249050,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -242844,7 +249082,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_EMOJI_invlist[] = {  /* for EBCDIC 037 */
-	305,	/* Number of elements */
+	303,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -243117,7 +249355,7 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6E6,
 	0x1F6E9,
 	0x1F6EA,
@@ -243129,30 +249367,28 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9
 };
 
 #  endif	/* EBCDIC 037 */
@@ -243345,6 +249581,8 @@
 	0x1F6D3,
 	0x1F6D5,
 	0x1F6D8,
+	0x1F6DC,
+	0x1F6E0,
 	0x1F6EB,
 	0x1F6ED,
 	0x1F6F4,
@@ -243351,34 +249589,32 @@
 	0x1F6FD,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F90C,
 	0x1F93B,
 	0x1F93C,
 	0x1F946,
 	0x1F947,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA00,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9
 };
 
 static const UV UNI_ETHI_invlist[] = {  /* for all charsets */
-	65,	/* Number of elements */
+	73,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -243446,7 +249682,15 @@
 	0xAB20,
 	0xAB27,
 	0xAB28,
-	0xAB2F
+	0xAB2F,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF
 };
 
 static const UV UNI_ETHIOPICEXT_invlist[] = {  /* for all charsets */
@@ -243469,6 +249713,16 @@
 	0xAB30
 };
 
+static const UV UNI_ETHIOPICEXTB_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E7E0,
+	0x1E800
+};
+
 static const UV UNI_ETHIOPICSUP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -243482,7 +249736,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_EXT_invlist[] = {  /* for ASCII/Latin1 */
-	65,	/* Number of elements */
+	67,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -243535,6 +249789,8 @@
 	0xAAF5,
 	0xFF70,
 	0xFF71,
+	0x10781,
+	0x10783,
 	0x1135D,
 	0x1135E,
 	0x115C6,
@@ -243561,7 +249817,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_EXT_invlist[] = {  /* for EBCDIC 1047 */
-	65,	/* Number of elements */
+	67,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -243614,6 +249870,8 @@
 	0xAAF5,
 	0xFF70,
 	0xFF71,
+	0x10781,
+	0x10783,
 	0x1135D,
 	0x1135E,
 	0x115C6,
@@ -243640,7 +249898,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_EXT_invlist[] = {  /* for EBCDIC 037 */
-	65,	/* Number of elements */
+	67,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -243693,6 +249951,8 @@
 	0xAAF5,
 	0xFF70,
 	0xFF71,
+	0x10781,
+	0x10783,
 	0x1135D,
 	0x1135E,
 	0x115C6,
@@ -244257,7 +250517,7 @@
 	0xFFF0,
 	0xFFFC,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -244309,7 +250569,7 @@
 	0xFFF0,
 	0xFFFC,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -244361,7 +250621,7 @@
 	0xFFF0,
 	0xFFFC,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -244377,7 +250637,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_GCB__EX_invlist[] = {  /* for all charsets */
-	691,	/* Number of elements */
+	729,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -244430,7 +250690,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -244520,6 +250782,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -244583,7 +250847,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -244631,7 +250895,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -244648,6 +250912,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -244679,7 +250945,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -244723,8 +250989,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -244840,12 +251104,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -244852,6 +251124,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -244876,6 +251150,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -245010,6 +251286,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -245022,6 +251310,10 @@
 	0x16FE5,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D166,
 	0x1D167,
@@ -245058,10 +251350,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -245087,7 +251385,7 @@
 };
 
 static const UV UNI_GCB__PP_invlist[] = {  /* for all charsets */
-	27,	/* Number of elements */
+	31,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -245098,6 +251396,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0xD4E,
@@ -245117,11 +251417,13 @@
 	0x11A84,
 	0x11A8A,
 	0x11D46,
-	0x11D47
+	0x11D47,
+	0x11F02,
+	0x11F03
 };
 
 static const UV UNI_GCB__SM_invlist[] = {  /* for all charsets */
-	319,	/* Number of elements */
+	331,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -245188,6 +251490,8 @@
 	0xCC9,
 	0xCCA,
 	0xCCC,
+	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD04,
 	0xD3F,
@@ -245220,6 +251524,10 @@
 	0x1058,
 	0x1084,
 	0x1085,
+	0x1715,
+	0x1716,
+	0x1734,
+	0x1735,
 	0x17B6,
 	0x17B7,
 	0x17BE,
@@ -245388,8 +251696,6 @@
 	0x116B0,
 	0x116B6,
 	0x116B7,
-	0x11720,
-	0x11722,
 	0x11726,
 	0x11727,
 	0x1182C,
@@ -245436,6 +251742,14 @@
 	0x11D97,
 	0x11EF5,
 	0x11EF7,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
 	0x16F51,
 	0x16F88,
 	0x16FF0,
@@ -245473,7 +251787,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_GCB__XX_invlist[] = {  /* for ASCII/Latin1 */
-	620,	/* Number of elements */
+	658,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -245537,7 +251851,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -245619,6 +251937,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -245643,6 +251963,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -245680,7 +252002,7 @@
 	0xEB3,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -245724,7 +252046,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -245736,7 +252058,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -245758,7 +252080,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -245784,8 +252106,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x2010,
@@ -245909,12 +252229,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -245921,6 +252249,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -245945,6 +252275,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -245982,6 +252314,8 @@
 	0x116AB,
 	0x116B8,
 	0x1171D,
+	0x11720,
+	0x11722,
 	0x1172C,
 	0x1182C,
 	0x1183B,
@@ -246031,8 +252365,16 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -246051,6 +252393,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -246083,10 +252429,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -246107,7 +252459,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_GCB__XX_invlist[] = {  /* for EBCDIC 1047 */
-	620,	/* Number of elements */
+	658,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -246171,7 +252523,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -246253,6 +252609,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -246277,6 +252635,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -246314,7 +252674,7 @@
 	0xEB3,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -246358,7 +252718,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -246370,7 +252730,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -246392,7 +252752,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -246418,8 +252778,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x2010,
@@ -246543,12 +252901,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -246555,6 +252921,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -246579,6 +252947,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -246616,6 +252986,8 @@
 	0x116AB,
 	0x116B8,
 	0x1171D,
+	0x11720,
+	0x11722,
 	0x1172C,
 	0x1182C,
 	0x1183B,
@@ -246665,8 +253037,16 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -246685,6 +253065,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -246717,10 +253101,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -246741,7 +253131,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_GCB__XX_invlist[] = {  /* for EBCDIC 037 */
-	620,	/* Number of elements */
+	658,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -246805,7 +253195,11 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x890,
+	0x892,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -246887,6 +253281,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -246911,6 +253307,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -246948,7 +253346,7 @@
 	0xEB3,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -246992,7 +253390,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -247004,7 +253402,7 @@
 	0x17DD,
 	0x17DE,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -247026,7 +253424,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -247052,8 +253450,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x2010,
@@ -247177,12 +253573,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
@@ -247189,6 +253593,8 @@
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x11100,
@@ -247213,6 +253619,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -247250,6 +253658,8 @@
 	0x116AB,
 	0x116B8,
 	0x1171D,
+	0x11720,
+	0x11722,
 	0x1172C,
 	0x1182C,
 	0x1183B,
@@ -247299,8 +253709,16 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -247319,6 +253737,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -247351,10 +253773,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -247436,7 +253864,7 @@
 };
 
 static const UV UNI_GLAG_invlist[] = {  /* for all charsets */
-	23,	/* Number of elements */
+	21,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -247446,9 +253874,7 @@
 	0x487,
 	0x488,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2E43,
 	0x2E44,
 	0xA66F,
@@ -247592,7 +254018,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_GRBASE_invlist[] = {  /* for ASCII/Latin1 */
-	1669,	/* Number of elements */
+	1751,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -247639,7 +254065,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x64B,
 	0x660,
 	0x670,
@@ -247681,10 +254107,10 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x903,
 	0x93A,
 	0x93B,
@@ -247861,6 +254287,8 @@
 	0xC45,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -247887,7 +254315,7 @@
 	0xCC9,
 	0xCCA,
 	0xCCC,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -247894,7 +254322,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD0D,
 	0xD0E,
@@ -248066,12 +254494,12 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x1715,
+	0x1716,
+	0x171F,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1737,
 	0x1740,
 	0x1752,
@@ -248156,11 +254584,11 @@
 	0x1B3D,
 	0x1B42,
 	0x1B43,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1B82,
 	0x1BA2,
 	0x1BA6,
@@ -248248,7 +254676,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x218C,
 	0x2190,
@@ -248260,10 +254688,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -248296,7 +254720,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -248322,8 +254746,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -248340,10 +254762,14 @@
 	0xA6F2,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -248464,15 +254890,15 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -248560,7 +254986,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -248567,6 +255007,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -248651,6 +255097,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -248663,6 +255113,10 @@
 	0x1104E,
 	0x11052,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11082,
 	0x110B3,
 	0x110B7,
@@ -248705,6 +255159,8 @@
 	0x11236,
 	0x11238,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -248808,7 +255264,7 @@
 	0x116B6,
 	0x116B7,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -248818,7 +255274,7 @@
 	0x11726,
 	0x11727,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1182F,
 	0x11838,
@@ -248875,8 +255331,10 @@
 	0x11A98,
 	0x11A9A,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -248923,6 +255381,16 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF9,
+	0x11F02,
+	0x11F11,
+	0x11F12,
+	0x11F36,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -248935,8 +255403,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -248946,7 +255418,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF5,
@@ -248981,10 +255455,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -249001,6 +255485,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -249016,11 +255502,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -249077,6 +255565,12 @@
 	0x1DA84,
 	0x1DA85,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -249085,6 +255579,8 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
@@ -249091,6 +255587,18 @@
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -249201,16 +255709,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -249224,27 +255734,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -249252,9 +255758,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -249264,7 +255770,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -249275,7 +255783,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_GRBASE_invlist[] = {  /* for EBCDIC 1047 */
-	1669,	/* Number of elements */
+	1751,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -249322,7 +255830,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x64B,
 	0x660,
 	0x670,
@@ -249364,10 +255872,10 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x903,
 	0x93A,
 	0x93B,
@@ -249544,6 +256052,8 @@
 	0xC45,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -249570,7 +256080,7 @@
 	0xCC9,
 	0xCCA,
 	0xCCC,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -249577,7 +256087,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD0D,
 	0xD0E,
@@ -249749,12 +256259,12 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x1715,
+	0x1716,
+	0x171F,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1737,
 	0x1740,
 	0x1752,
@@ -249839,11 +256349,11 @@
 	0x1B3D,
 	0x1B42,
 	0x1B43,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1B82,
 	0x1BA2,
 	0x1BA6,
@@ -249931,7 +256441,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x218C,
 	0x2190,
@@ -249943,10 +256453,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -249979,7 +256485,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -250005,8 +256511,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -250023,10 +256527,14 @@
 	0xA6F2,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -250147,15 +256655,15 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -250243,7 +256751,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -250250,6 +256772,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -250334,6 +256862,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -250346,6 +256878,10 @@
 	0x1104E,
 	0x11052,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11082,
 	0x110B3,
 	0x110B7,
@@ -250388,6 +256924,8 @@
 	0x11236,
 	0x11238,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -250491,7 +257029,7 @@
 	0x116B6,
 	0x116B7,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -250501,7 +257039,7 @@
 	0x11726,
 	0x11727,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1182F,
 	0x11838,
@@ -250558,8 +257096,10 @@
 	0x11A98,
 	0x11A9A,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -250606,6 +257146,16 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF9,
+	0x11F02,
+	0x11F11,
+	0x11F12,
+	0x11F36,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -250618,8 +257168,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -250629,7 +257183,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF5,
@@ -250664,10 +257220,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -250684,6 +257250,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -250699,11 +257267,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -250760,6 +257330,12 @@
 	0x1DA84,
 	0x1DA85,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -250768,6 +257344,8 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
@@ -250774,6 +257352,18 @@
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -250884,16 +257474,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -250907,27 +257499,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -250935,9 +257523,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -250947,7 +257535,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -250958,7 +257548,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_GRBASE_invlist[] = {  /* for EBCDIC 037 */
-	1669,	/* Number of elements */
+	1751,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -251005,7 +257595,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x64B,
 	0x660,
 	0x670,
@@ -251047,10 +257637,10 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x903,
 	0x93A,
 	0x93B,
@@ -251227,6 +257817,8 @@
 	0xC45,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -251253,7 +257845,7 @@
 	0xCC9,
 	0xCCA,
 	0xCCC,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -251260,7 +257852,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD0D,
 	0xD0E,
@@ -251432,12 +258024,12 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x1715,
+	0x1716,
+	0x171F,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1737,
 	0x1740,
 	0x1752,
@@ -251522,11 +258114,11 @@
 	0x1B3D,
 	0x1B42,
 	0x1B43,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1B82,
 	0x1BA2,
 	0x1BA6,
@@ -251614,7 +258206,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x218C,
 	0x2190,
@@ -251626,10 +258218,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -251662,7 +258250,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -251688,8 +258276,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -251706,10 +258292,14 @@
 	0xA6F2,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -251830,15 +258420,15 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
+	0xFE00,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -251926,7 +258516,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -251933,6 +258537,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -252017,6 +258627,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -252029,6 +258643,10 @@
 	0x1104E,
 	0x11052,
 	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11082,
 	0x110B3,
 	0x110B7,
@@ -252071,6 +258689,8 @@
 	0x11236,
 	0x11238,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -252174,7 +258794,7 @@
 	0x116B6,
 	0x116B7,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -252184,7 +258804,7 @@
 	0x11726,
 	0x11727,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1182F,
 	0x11838,
@@ -252241,8 +258861,10 @@
 	0x11A98,
 	0x11A9A,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -252289,6 +258911,16 @@
 	0x11EF3,
 	0x11EF5,
 	0x11EF9,
+	0x11F02,
+	0x11F11,
+	0x11F12,
+	0x11F36,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -252301,8 +258933,12 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -252312,7 +258948,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF5,
@@ -252347,10 +258985,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -252367,6 +259015,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -252382,11 +259032,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -252443,6 +259095,12 @@
 	0x1DA84,
 	0x1DA85,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -252451,6 +259109,8 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
 	0x1E2F0,
@@ -252457,6 +259117,18 @@
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E4F0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -252567,16 +259239,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -252590,27 +259264,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -252618,9 +259288,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -252630,7 +259300,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -252730,7 +259402,7 @@
 };
 
 static const UV UNI_GREXT_invlist[] = {  /* for all charsets */
-	689,	/* Number of elements */
+	727,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -252783,7 +259455,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -252873,6 +259547,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -252936,7 +259612,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -252984,7 +259660,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -253001,6 +259677,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -253032,7 +259710,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -253076,8 +259754,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -253193,12 +259869,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -253205,6 +259889,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -253229,6 +259915,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -253363,6 +260051,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -253375,6 +260075,10 @@
 	0x16FE5,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D166,
 	0x1D167,
@@ -253411,10 +260115,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -253534,7 +260244,7 @@
 };
 
 static const UV UNI_HAN_invlist[] = {  /* for all charsets */
-	73,	/* Number of elements */
+	77,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -253580,7 +260290,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA700,
 	0xA708,
 	0xF900,
@@ -253591,6 +260301,8 @@
 	0xFE47,
 	0xFF61,
 	0xFF66,
+	0x16FE2,
+	0x16FE4,
 	0x16FF0,
 	0x16FF2,
 	0x1D360,
@@ -253598,9 +260310,9 @@
 	0x1F250,
 	0x1F252,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -253610,7 +260322,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 static const UV UNI_HANG_invlist[] = {  /* for all charsets */
@@ -253734,7 +260448,7 @@
 };
 
 static const UV UNI_HIRA_invlist[] = {  /* for all charsets */
-	33,	/* Number of elements */
+	35,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -253766,7 +260480,9 @@
 	0xFF9E,
 	0xFFA0,
 	0x1B001,
-	0x1B11F,
+	0x1B120,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
 	0x1F200,
@@ -253954,7 +260670,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDC_invlist[] = {  /* for ASCII/Latin1 */
-	1461,	/* Number of elements */
+	1537,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -254061,11 +260777,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -254233,7 +260949,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -254243,6 +260959,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -254267,7 +260985,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -254274,7 +260992,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -254340,7 +261058,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -254434,10 +261152,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -254457,7 +261173,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -254496,9 +261212,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -254522,8 +261238,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -254604,10 +261318,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -254668,8 +261378,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -254688,10 +261396,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -254869,6 +261581,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -254875,6 +261603,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -254949,12 +261683,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -254962,9 +261698,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -254992,7 +261730,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -255071,6 +261809,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -255107,7 +261847,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -255151,6 +261891,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -255159,8 +261907,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -255169,6 +261921,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -255203,10 +261959,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -255221,6 +261987,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -255307,6 +262077,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -255317,6 +262091,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -255325,8 +262103,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -255404,9 +262194,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -255417,6 +262207,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -255429,7 +262221,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDC_invlist[] = {  /* for EBCDIC 1047 */
-	1485,	/* Number of elements */
+	1561,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -255560,11 +262352,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -255732,7 +262524,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -255742,6 +262534,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -255766,7 +262560,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -255773,7 +262567,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -255839,7 +262633,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -255933,10 +262727,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -255956,7 +262748,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -255995,9 +262787,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -256021,8 +262813,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -256103,10 +262893,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -256167,8 +262953,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -256187,10 +262971,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -256368,6 +263156,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -256374,6 +263178,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -256448,12 +263258,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -256461,9 +263273,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -256491,7 +263305,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -256570,6 +263384,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -256606,7 +263422,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -256650,6 +263466,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -256658,8 +263482,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -256668,6 +263496,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -256702,10 +263534,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -256720,6 +263562,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -256806,6 +263652,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -256816,6 +263666,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -256824,8 +263678,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -256903,9 +263769,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -256916,6 +263782,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -256928,7 +263796,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDC_invlist[] = {  /* for EBCDIC 037 */
-	1481,	/* Number of elements */
+	1557,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -257055,11 +263923,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -257227,7 +264095,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -257237,6 +264105,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -257261,7 +264131,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -257268,7 +264138,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -257334,7 +264204,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -257428,10 +264298,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -257451,7 +264319,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -257490,9 +264358,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -257516,8 +264384,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -257598,10 +264464,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -257662,8 +264524,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -257682,10 +264542,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -257863,6 +264727,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -257869,6 +264749,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -257943,12 +264829,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -257956,9 +264844,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -257986,7 +264876,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -258065,6 +264955,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -258101,7 +264993,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -258145,6 +265037,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -258153,8 +265053,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -258163,6 +265067,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -258197,10 +265105,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -258215,6 +265133,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -258301,6 +265223,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -258311,6 +265237,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -258319,8 +265249,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -258398,9 +265340,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -258411,6 +265353,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -258420,7 +265364,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = {  /* for ASCII/Latin1 */
-	749,	/* Number of elements */
+	785,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -258561,12 +265505,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -258735,7 +265683,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -258743,6 +265691,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -258769,12 +265719,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -258852,7 +265804,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -258966,7 +265918,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -259047,8 +266001,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -259096,7 +266048,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -259113,8 +266065,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -259157,14 +266115,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -259172,7 +266150,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -259183,7 +266163,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = {  /* for EBCDIC 1047 */
-	783,	/* Number of elements */
+	819,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -259358,12 +266338,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -259532,7 +266516,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -259540,6 +266524,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -259566,12 +266552,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -259649,7 +266637,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -259763,7 +266751,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -259844,8 +266834,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -259893,7 +266881,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -259910,8 +266898,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -259954,14 +266948,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -259969,7 +266983,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -259980,7 +266996,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERSTATUS__ALLOWED_invlist[] = {  /* for EBCDIC 037 */
-	779,	/* Number of elements */
+	815,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -260151,12 +267167,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -260325,7 +267345,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -260333,6 +267353,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -260359,12 +267381,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -260442,7 +267466,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -260556,7 +267580,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -260637,8 +267663,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -260686,7 +267710,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -260703,8 +267727,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -260747,14 +267777,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -260762,7 +267812,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -260770,7 +267822,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = {  /* for ASCII/Latin1 */
-	749,	/* Number of elements */
+	785,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -260911,12 +267963,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -261085,7 +268141,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -261093,6 +268149,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -261119,12 +268177,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -261202,7 +268262,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -261316,7 +268376,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -261397,8 +268459,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -261446,7 +268506,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -261463,8 +268523,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -261507,14 +268573,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -261522,7 +268608,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -261533,7 +268621,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = {  /* for EBCDIC 1047 */
-	783,	/* Number of elements */
+	819,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -261708,12 +268796,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -261882,7 +268974,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -261890,6 +268982,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -261916,12 +269010,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -261999,7 +269095,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -262113,7 +269209,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -262194,8 +269292,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -262243,7 +269339,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -262260,8 +269356,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -262304,14 +269406,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -262319,7 +269441,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -262330,7 +269454,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERSTATUS__RESTRICTED_invlist[] = {  /* for EBCDIC 037 */
-	779,	/* Number of elements */
+	815,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -262501,12 +269625,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -262675,7 +269803,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -262683,6 +269811,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -262709,12 +269839,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -262792,7 +269924,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -262906,7 +270038,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -262987,8 +270121,6 @@
 	0x1FFB,
 	0x1FFC,
 	0x1FFD,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -263036,7 +270168,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -263053,8 +270185,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -263097,14 +270235,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -263112,7 +270270,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -263120,7 +270280,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = {  /* for ASCII/Latin1 */
-	39,	/* Number of elements */
+	37,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263136,10 +270296,8 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x202A,
 	0x202F,
@@ -263173,7 +270331,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = {  /* for EBCDIC 1047 */
-	39,	/* Number of elements */
+	37,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263189,10 +270347,8 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x202A,
 	0x202F,
@@ -263226,7 +270382,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE_invlist[] = {  /* for EBCDIC 037 */
-	39,	/* Number of elements */
+	37,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263242,10 +270398,8 @@
 	0x17B4,
 	0x17B6,
 	0x180B,
-	0x180F,
+	0x1810,
 	0x200B,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x202A,
 	0x202F,
@@ -263274,7 +270428,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_IDENTIFIERTYPE__EXCLUSION_invlist[] = {  /* for all charsets */
-	425,	/* Number of elements */
+	449,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263292,10 +270446,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -263320,9 +270472,7 @@
 	0x1CFA,
 	0x1CFB,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C80,
 	0x2CF4,
 	0x2CF9,
@@ -263380,7 +270530,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -263469,6 +270633,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -263476,9 +270642,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -263492,7 +270658,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -263554,7 +270720,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -263562,7 +270728,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -263625,6 +270791,12 @@
 	0x11D5A,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x12000,
 	0x1239A,
 	0x12400,
@@ -263633,10 +270805,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16A40,
@@ -263644,7 +270816,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -263699,6 +270873,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E290,
+	0x1E2AF,
+	0x1E4D0,
+	0x1E4FA,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -263708,7 +270886,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = {  /* for ASCII/Latin1 */
-	31,	/* Number of elements */
+	29,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263731,8 +270909,6 @@
 	0x6FF,
 	0xF0B,
 	0xF0C,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -263753,7 +270929,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = {  /* for EBCDIC 1047 */
-	33,	/* Number of elements */
+	31,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263778,8 +270954,6 @@
 	0x6FF,
 	0xF0B,
 	0xF0C,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -263800,7 +270974,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__INCLUSION_invlist[] = {  /* for EBCDIC 037 */
-	33,	/* Number of elements */
+	31,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263825,8 +270999,6 @@
 	0x6FF,
 	0xF0B,
 	0xF0C,
-	0x200C,
-	0x200E,
 	0x2010,
 	0x2011,
 	0x2019,
@@ -263842,7 +271014,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_IDENTIFIERTYPE__LIMITEDUSE_invlist[] = {  /* for all charsets */
-	171,	/* Number of elements */
+	175,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -263902,9 +271074,9 @@
 	0x1AA0,
 	0x1AAE,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -263915,6 +271087,8 @@
 	0x1C80,
 	0x1CC0,
 	0x1CC8,
+	0x1DFA,
+	0x1DFB,
 	0x2D30,
 	0x2D68,
 	0x2D70,
@@ -263977,6 +271151,8 @@
 	0x1145C,
 	0x1145D,
 	0x11462,
+	0x11AB0,
+	0x11AC0,
 	0x11D60,
 	0x11D66,
 	0x11D67,
@@ -264022,7 +271198,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = {  /* for ASCII/Latin1 */
-	1357,	/* Number of elements */
+	1417,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -264058,8 +271234,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -264077,11 +271251,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -264237,7 +271411,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -264247,6 +271421,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -264269,7 +271445,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -264276,7 +271452,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -264336,7 +271512,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -264404,10 +271580,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -264424,8 +271598,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -264464,11 +271636,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -264484,8 +271656,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -264526,7 +271696,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -264540,10 +271710,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -264574,7 +271740,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -264598,8 +271764,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -264608,10 +271772,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -264682,16 +271850,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -264778,7 +271944,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -264785,6 +271965,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -264867,10 +272053,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -264878,9 +272066,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -264900,7 +272088,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -264964,7 +272152,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -264972,7 +272160,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -265003,8 +272191,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -265047,6 +272237,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -265059,10 +272255,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -265072,7 +272268,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -265105,10 +272303,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -265123,14 +272331,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -265183,6 +272399,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -265193,6 +272413,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -265201,10 +272425,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -265313,16 +272549,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -265336,27 +272574,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -265364,9 +272598,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -265377,6 +272611,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -265393,7 +272629,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = {  /* for EBCDIC 1047 */
-	1361,	/* Number of elements */
+	1421,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -265433,8 +272669,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -265452,11 +272686,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -265612,7 +272846,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -265622,6 +272856,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -265644,7 +272880,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -265651,7 +272887,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -265711,7 +272947,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -265779,10 +273015,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -265799,8 +273033,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -265839,11 +273071,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -265859,8 +273091,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -265901,7 +273131,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -265915,10 +273145,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -265949,7 +273175,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -265973,8 +273199,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -265983,10 +273207,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -266057,16 +273285,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -266153,7 +273379,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -266160,6 +273400,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -266242,10 +273488,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -266253,9 +273501,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -266275,7 +273523,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -266339,7 +273587,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -266347,7 +273595,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -266378,8 +273626,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -266422,6 +273672,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -266434,10 +273690,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -266447,7 +273703,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -266480,10 +273738,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -266498,14 +273766,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -266558,6 +273834,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -266568,6 +273848,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -266576,10 +273860,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -266688,16 +273984,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -266711,27 +274009,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -266739,9 +274033,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -266752,6 +274046,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -266768,7 +274064,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__NOTCHARACTER_invlist[] = {  /* for EBCDIC 037 */
-	1361,	/* Number of elements */
+	1421,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -266808,8 +274104,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -266827,11 +274121,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -266987,7 +274281,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -266997,6 +274291,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -267019,7 +274315,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -267026,7 +274322,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -267086,7 +274382,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -267154,10 +274450,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -267174,8 +274468,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -267214,11 +274506,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -267234,8 +274526,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -267276,7 +274566,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -267290,10 +274580,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -267324,7 +274610,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -267348,8 +274634,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -267358,10 +274642,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -267432,16 +274720,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -267528,7 +274814,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -267535,6 +274835,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -267617,10 +274923,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -267628,9 +274936,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -267650,7 +274958,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -267714,7 +275022,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -267722,7 +275030,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -267753,8 +275061,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -267797,6 +275107,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -267809,10 +275125,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -267822,7 +275138,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -267855,10 +275173,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -267873,14 +275201,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -267933,6 +275269,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -267943,6 +275283,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -267951,10 +275295,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -268063,16 +275419,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -268086,27 +275444,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -268114,9 +275468,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -268127,6 +275481,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -268140,7 +275496,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = {  /* for ASCII/Latin1 */
-	503,	/* Number of elements */
+	513,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -268431,6 +275787,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -268513,6 +275871,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -268559,6 +275923,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -268657,7 +276023,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = {  /* for EBCDIC 1047 */
-	509,	/* Number of elements */
+	519,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -268954,6 +276320,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -269036,6 +276404,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -269082,6 +276456,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -269180,7 +276556,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__NOTNFKC_invlist[] = {  /* for EBCDIC 037 */
-	507,	/* Number of elements */
+	517,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -269475,6 +276851,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -269557,6 +276935,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -269603,6 +276987,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -269698,7 +277084,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = {  /* for ASCII/Latin1 */
-	691,	/* Number of elements */
+	709,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -269777,7 +277163,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -269799,6 +277185,10 @@
 	0x83F,
 	0x85E,
 	0x85F,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -269908,7 +277298,7 @@
 	0x1B5A,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -269946,7 +277336,7 @@
 	0x20A0,
 	0x20A8,
 	0x20A9,
-	0x20C0,
+	0x20C1,
 	0x20DD,
 	0x20E1,
 	0x20E2,
@@ -270008,7 +277398,7 @@
 	0x2D70,
 	0x2D71,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -270090,11 +277480,13 @@
 	0xABEB,
 	0xABEC,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE45,
 	0xFE47,
 	0xFFF9,
@@ -270175,6 +277567,8 @@
 	0x10F27,
 	0x10F51,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x10FC5,
 	0x10FCC,
 	0x11047,
@@ -270217,6 +277611,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173A,
 	0x11740,
 	0x1183B,
@@ -270233,6 +277629,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C5A,
@@ -270241,6 +277639,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FC0,
 	0x11FF2,
 	0x11FFF,
@@ -270247,8 +277647,10 @@
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -270267,6 +277669,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -270282,11 +277686,13 @@
 	0x1D1AE,
 	0x1D1BB,
 	0x1D1C1,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -270345,16 +277751,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -270368,27 +277776,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -270403,7 +277807,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = {  /* for EBCDIC 1047 */
-	705,	/* Number of elements */
+	723,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -270496,7 +277900,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -270518,6 +277922,10 @@
 	0x83F,
 	0x85E,
 	0x85F,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -270627,7 +278035,7 @@
 	0x1B5A,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -270665,7 +278073,7 @@
 	0x20A0,
 	0x20A8,
 	0x20A9,
-	0x20C0,
+	0x20C1,
 	0x20DD,
 	0x20E1,
 	0x20E2,
@@ -270727,7 +278135,7 @@
 	0x2D70,
 	0x2D71,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -270809,11 +278217,13 @@
 	0xABEB,
 	0xABEC,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE45,
 	0xFE47,
 	0xFFF9,
@@ -270894,6 +278304,8 @@
 	0x10F27,
 	0x10F51,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x10FC5,
 	0x10FCC,
 	0x11047,
@@ -270936,6 +278348,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173A,
 	0x11740,
 	0x1183B,
@@ -270952,6 +278366,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C5A,
@@ -270960,6 +278376,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FC0,
 	0x11FF2,
 	0x11FFF,
@@ -270966,8 +278384,10 @@
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -270986,6 +278406,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -271001,11 +278423,13 @@
 	0x1D1AE,
 	0x1D1BB,
 	0x1D1C1,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -271064,16 +278488,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -271087,27 +278513,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -271122,7 +278544,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__NOTXID_invlist[] = {  /* for EBCDIC 037 */
-	703,	/* Number of elements */
+	721,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -271213,7 +278635,7 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -271235,6 +278657,10 @@
 	0x83F,
 	0x85E,
 	0x85F,
+	0x888,
+	0x889,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -271344,7 +278770,7 @@
 	0x1B5A,
 	0x1B6B,
 	0x1B74,
-	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -271382,7 +278808,7 @@
 	0x20A0,
 	0x20A8,
 	0x20A9,
-	0x20C0,
+	0x20C1,
 	0x20DD,
 	0x20E1,
 	0x20E2,
@@ -271444,7 +278870,7 @@
 	0x2D70,
 	0x2D71,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -271526,11 +278952,13 @@
 	0xABEB,
 	0xABEC,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE45,
 	0xFE47,
 	0xFFF9,
@@ -271611,6 +279039,8 @@
 	0x10F27,
 	0x10F51,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x10FC5,
 	0x10FCC,
 	0x11047,
@@ -271653,6 +279083,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173A,
 	0x11740,
 	0x1183B,
@@ -271669,6 +279101,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C5A,
@@ -271677,6 +279111,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FC0,
 	0x11FF2,
 	0x11FFF,
@@ -271683,8 +279119,10 @@
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -271703,6 +279141,8 @@
 	0x1BC9D,
 	0x1BC9F,
 	0x1BCA0,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -271718,11 +279158,13 @@
 	0x1D1AE,
 	0x1D1BB,
 	0x1D1C1,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -271781,16 +279223,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -271804,27 +279248,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -271834,7 +279274,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_IDENTIFIERTYPE__OBSOLETE_invlist[] = {  /* for all charsets */
-	207,	/* Number of elements */
+	209,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -271989,6 +279429,8 @@
 	0x3030,
 	0x312E,
 	0x312F,
+	0x31F0,
+	0x3200,
 	0xA610,
 	0xA613,
 	0xA62A,
@@ -272050,7 +279492,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = {  /* for ASCII/Latin1 */
-	733,	/* Number of elements */
+	771,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -272183,12 +279625,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -272357,7 +279803,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -272365,6 +279811,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -272391,12 +279839,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -272474,7 +279924,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -272586,7 +280036,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -272710,7 +280162,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -272727,8 +280179,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -272771,14 +280229,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -272786,7 +280264,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -272797,7 +280277,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = {  /* for EBCDIC 1047 */
-	763,	/* Number of elements */
+	801,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -272960,12 +280440,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -273134,7 +280618,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -273142,6 +280626,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -273168,12 +280654,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -273251,7 +280739,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -273363,7 +280851,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -273487,7 +280977,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -273504,8 +280994,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -273548,14 +281044,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -273563,7 +281079,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -273574,7 +281092,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDENTIFIERTYPE__RECOMMENDED_invlist[] = {  /* for EBCDIC 037 */
-	759,	/* Number of elements */
+	797,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -273733,12 +281251,16 @@
 	0x700,
 	0x750,
 	0x7B2,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8B2,
 	0x8B3,
-	0x8B6,
-	0x8C8,
+	0x8B5,
+	0x8CA,
 	0x901,
 	0x94E,
 	0x94F,
@@ -273907,7 +281429,7 @@
 	0xC34,
 	0xC35,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -273915,6 +281437,8 @@
 	0xC4E,
 	0xC55,
 	0xC57,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC66,
@@ -273941,12 +281465,14 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
+	0xCDD,
+	0xCDE,
 	0xCE0,
 	0xCE4,
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD01,
 	0xD02,
@@ -274024,7 +281550,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDE,
@@ -274136,7 +281662,9 @@
 	0x17A9,
 	0x17B4,
 	0x17B6,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17D3,
 	0x17D7,
@@ -274260,7 +281788,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xA67F,
 	0xA680,
 	0xA717,
@@ -274277,8 +281805,14 @@
 	0xA7AF,
 	0xA7B8,
 	0xA7BA,
-	0xA7C2,
+	0xA7C0,
 	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
 	0xA9E7,
 	0xA9FF,
 	0xAA60,
@@ -274321,14 +281855,34 @@
 	0x1133D,
 	0x16FF0,
 	0x16FF2,
+	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E08F,
+	0x1E090,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -274336,13 +281890,15 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_IDENTIFIERTYPE__TECHNICAL_invlist[] = {  /* for all charsets */
-	191,	/* Number of elements */
+	199,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -274431,12 +281987,16 @@
 	0xDF4,
 	0xF18,
 	0xF1A,
-	0x17CB,
+	0x17CE,
+	0x17D0,
+	0x17D1,
 	0x17D2,
 	0x17DD,
 	0x17DE,
 	0x1ABF,
 	0x1AC1,
+	0x1B6B,
+	0x1B74,
 	0x1D00,
 	0x1D2C,
 	0x1D2F,
@@ -274450,8 +282010,6 @@
 	0x1D79,
 	0x1D9B,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x1E9C,
 	0x1E9E,
@@ -274487,8 +282045,6 @@
 	0x3036,
 	0x303B,
 	0x303D,
-	0x31F0,
-	0x3200,
 	0x327F,
 	0x3280,
 	0x4DC0,
@@ -274510,11 +282066,13 @@
 	0xFB1E,
 	0xFB1F,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFD3E,
-	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE20,
 	0xFE30,
 	0xFE45,
@@ -274521,6 +282079,12 @@
 	0xFE47,
 	0xFE73,
 	0xFE74,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -274532,7 +282096,7 @@
 	0x1D17B,
 	0x1D1BB,
 	0x1D1C1,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D242,
 	0x1D245,
 	0x1D300,
@@ -274540,7 +282104,7 @@
 };
 
 static const UV UNI_IDENTIFIERTYPE__UNCOMMONUSE_invlist[] = {  /* for all charsets */
-	153,	/* Number of elements */
+	167,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -274623,9 +282187,11 @@
 	0x6E9,
 	0x6EA,
 	0x6EE,
+	0x898,
+	0x8A0,
 	0x8B3,
 	0x8B5,
-	0x8D3,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x901,
@@ -274661,6 +282227,8 @@
 	0xF3A,
 	0x18A9,
 	0x18AA,
+	0x1AC1,
+	0x1ACF,
 	0x2054,
 	0x2055,
 	0x218A,
@@ -274689,10 +282257,20 @@
 	0xFB1F,
 	0xFE2E,
 	0xFE30,
+	0x10780,
+	0x10781,
+	0x10EFD,
+	0x10F00,
 	0x16A40,
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1D1DE,
 	0x1D1E9,
 	0x1F54F,
@@ -274700,7 +282278,7 @@
 };
 
 static const UV UNI_IDEO_invlist[] = {  /* for all charsets */
-	39,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -274714,7 +282292,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xF900,
 	0xFA6E,
 	0xFA70,
@@ -274730,9 +282308,9 @@
 	0x1B170,
 	0x1B2FC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -274742,7 +282320,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 static const UV UNI_IDEOGRAPHICSYMBOLS_invlist[] = {  /* for all charsets */
@@ -274758,7 +282338,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_IDS_invlist[] = {  /* for ASCII/Latin1 */
-	1245,	/* Number of elements */
+	1319,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -274861,10 +282441,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -274993,6 +282575,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -275009,7 +282593,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -275152,10 +282736,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -275196,7 +282778,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -275296,10 +282878,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -275360,8 +282938,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -275382,10 +282958,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -275563,6 +283143,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -275569,6 +283165,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -275639,6 +283241,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -275645,6 +283249,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -275671,6 +283279,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -275727,6 +283337,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -275765,7 +283377,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -275793,6 +283405,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -275801,8 +283419,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -275809,6 +283431,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -275837,10 +283461,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -275913,6 +283547,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -275919,8 +283559,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -275994,9 +283646,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -276006,7 +283658,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -276017,7 +283671,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_IDS_invlist[] = {  /* for EBCDIC 1047 */
-	1271,	/* Number of elements */
+	1345,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -276146,10 +283800,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -276278,6 +283934,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -276294,7 +283952,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -276437,10 +284095,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -276481,7 +284137,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -276581,10 +284237,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -276645,8 +284297,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -276667,10 +284317,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -276848,6 +284502,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -276854,6 +284524,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -276924,6 +284600,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -276930,6 +284608,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -276956,6 +284638,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -277012,6 +284696,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -277050,7 +284736,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -277078,6 +284764,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -277086,8 +284778,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -277094,6 +284790,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -277122,10 +284820,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -277198,6 +284906,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -277204,8 +284918,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -277279,9 +285005,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -277291,7 +285017,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -277302,7 +285030,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_IDS_invlist[] = {  /* for EBCDIC 037 */
-	1267,	/* Number of elements */
+	1341,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -277427,10 +285155,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -277559,6 +285289,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -277575,7 +285307,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -277718,10 +285450,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -277762,7 +285492,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -277862,10 +285592,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -277926,8 +285652,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -277948,10 +285672,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -278129,6 +285857,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -278135,6 +285879,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -278205,6 +285955,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -278211,6 +285963,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -278237,6 +285993,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -278293,6 +286051,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -278331,7 +286091,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -278359,6 +286119,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -278367,8 +286133,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -278375,6 +286145,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -278403,10 +286175,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -278479,6 +286261,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -278485,8 +286273,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -278560,9 +286360,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -278572,7 +286372,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -285949,6 +293751,2862 @@
 	0x110000
 };
 
+static const UV UNI_IN__14_invlist[] = {  /* for all charsets */
+	1412,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	0,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x378,
+	0x37A,
+	0x380,
+	0x384,
+	0x38B,
+	0x38C,
+	0x38D,
+	0x38E,
+	0x3A2,
+	0x3A3,
+	0x530,
+	0x531,
+	0x557,
+	0x559,
+	0x58B,
+	0x58D,
+	0x590,
+	0x591,
+	0x5C8,
+	0x5D0,
+	0x5EB,
+	0x5EF,
+	0x5F5,
+	0x600,
+	0x70E,
+	0x70F,
+	0x74B,
+	0x74D,
+	0x7B2,
+	0x7C0,
+	0x7FB,
+	0x7FD,
+	0x82E,
+	0x830,
+	0x83F,
+	0x840,
+	0x85C,
+	0x85E,
+	0x85F,
+	0x860,
+	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
+	0x984,
+	0x985,
+	0x98D,
+	0x98F,
+	0x991,
+	0x993,
+	0x9A9,
+	0x9AA,
+	0x9B1,
+	0x9B2,
+	0x9B3,
+	0x9B6,
+	0x9BA,
+	0x9BC,
+	0x9C5,
+	0x9C7,
+	0x9C9,
+	0x9CB,
+	0x9CF,
+	0x9D7,
+	0x9D8,
+	0x9DC,
+	0x9DE,
+	0x9DF,
+	0x9E4,
+	0x9E6,
+	0x9FF,
+	0xA01,
+	0xA04,
+	0xA05,
+	0xA0B,
+	0xA0F,
+	0xA11,
+	0xA13,
+	0xA29,
+	0xA2A,
+	0xA31,
+	0xA32,
+	0xA34,
+	0xA35,
+	0xA37,
+	0xA38,
+	0xA3A,
+	0xA3C,
+	0xA3D,
+	0xA3E,
+	0xA43,
+	0xA47,
+	0xA49,
+	0xA4B,
+	0xA4E,
+	0xA51,
+	0xA52,
+	0xA59,
+	0xA5D,
+	0xA5E,
+	0xA5F,
+	0xA66,
+	0xA77,
+	0xA81,
+	0xA84,
+	0xA85,
+	0xA8E,
+	0xA8F,
+	0xA92,
+	0xA93,
+	0xAA9,
+	0xAAA,
+	0xAB1,
+	0xAB2,
+	0xAB4,
+	0xAB5,
+	0xABA,
+	0xABC,
+	0xAC6,
+	0xAC7,
+	0xACA,
+	0xACB,
+	0xACE,
+	0xAD0,
+	0xAD1,
+	0xAE0,
+	0xAE4,
+	0xAE6,
+	0xAF2,
+	0xAF9,
+	0xB00,
+	0xB01,
+	0xB04,
+	0xB05,
+	0xB0D,
+	0xB0F,
+	0xB11,
+	0xB13,
+	0xB29,
+	0xB2A,
+	0xB31,
+	0xB32,
+	0xB34,
+	0xB35,
+	0xB3A,
+	0xB3C,
+	0xB45,
+	0xB47,
+	0xB49,
+	0xB4B,
+	0xB4E,
+	0xB55,
+	0xB58,
+	0xB5C,
+	0xB5E,
+	0xB5F,
+	0xB64,
+	0xB66,
+	0xB78,
+	0xB82,
+	0xB84,
+	0xB85,
+	0xB8B,
+	0xB8E,
+	0xB91,
+	0xB92,
+	0xB96,
+	0xB99,
+	0xB9B,
+	0xB9C,
+	0xB9D,
+	0xB9E,
+	0xBA0,
+	0xBA3,
+	0xBA5,
+	0xBA8,
+	0xBAB,
+	0xBAE,
+	0xBBA,
+	0xBBE,
+	0xBC3,
+	0xBC6,
+	0xBC9,
+	0xBCA,
+	0xBCE,
+	0xBD0,
+	0xBD1,
+	0xBD7,
+	0xBD8,
+	0xBE6,
+	0xBFB,
+	0xC00,
+	0xC0D,
+	0xC0E,
+	0xC11,
+	0xC12,
+	0xC29,
+	0xC2A,
+	0xC3A,
+	0xC3C,
+	0xC45,
+	0xC46,
+	0xC49,
+	0xC4A,
+	0xC4E,
+	0xC55,
+	0xC57,
+	0xC58,
+	0xC5B,
+	0xC5D,
+	0xC5E,
+	0xC60,
+	0xC64,
+	0xC66,
+	0xC70,
+	0xC77,
+	0xC8D,
+	0xC8E,
+	0xC91,
+	0xC92,
+	0xCA9,
+	0xCAA,
+	0xCB4,
+	0xCB5,
+	0xCBA,
+	0xCBC,
+	0xCC5,
+	0xCC6,
+	0xCC9,
+	0xCCA,
+	0xCCE,
+	0xCD5,
+	0xCD7,
+	0xCDD,
+	0xCDF,
+	0xCE0,
+	0xCE4,
+	0xCE6,
+	0xCF0,
+	0xCF1,
+	0xCF3,
+	0xD00,
+	0xD0D,
+	0xD0E,
+	0xD11,
+	0xD12,
+	0xD45,
+	0xD46,
+	0xD49,
+	0xD4A,
+	0xD50,
+	0xD54,
+	0xD64,
+	0xD66,
+	0xD80,
+	0xD81,
+	0xD84,
+	0xD85,
+	0xD97,
+	0xD9A,
+	0xDB2,
+	0xDB3,
+	0xDBC,
+	0xDBD,
+	0xDBE,
+	0xDC0,
+	0xDC7,
+	0xDCA,
+	0xDCB,
+	0xDCF,
+	0xDD5,
+	0xDD6,
+	0xDD7,
+	0xDD8,
+	0xDE0,
+	0xDE6,
+	0xDF0,
+	0xDF2,
+	0xDF5,
+	0xE01,
+	0xE3B,
+	0xE3F,
+	0xE5C,
+	0xE81,
+	0xE83,
+	0xE84,
+	0xE85,
+	0xE86,
+	0xE8B,
+	0xE8C,
+	0xEA4,
+	0xEA5,
+	0xEA6,
+	0xEA7,
+	0xEBE,
+	0xEC0,
+	0xEC5,
+	0xEC6,
+	0xEC7,
+	0xEC8,
+	0xECE,
+	0xED0,
+	0xEDA,
+	0xEDC,
+	0xEE0,
+	0xF00,
+	0xF48,
+	0xF49,
+	0xF6D,
+	0xF71,
+	0xF98,
+	0xF99,
+	0xFBD,
+	0xFBE,
+	0xFCD,
+	0xFCE,
+	0xFDB,
+	0x1000,
+	0x10C6,
+	0x10C7,
+	0x10C8,
+	0x10CD,
+	0x10CE,
+	0x10D0,
+	0x1249,
+	0x124A,
+	0x124E,
+	0x1250,
+	0x1257,
+	0x1258,
+	0x1259,
+	0x125A,
+	0x125E,
+	0x1260,
+	0x1289,
+	0x128A,
+	0x128E,
+	0x1290,
+	0x12B1,
+	0x12B2,
+	0x12B6,
+	0x12B8,
+	0x12BF,
+	0x12C0,
+	0x12C1,
+	0x12C2,
+	0x12C6,
+	0x12C8,
+	0x12D7,
+	0x12D8,
+	0x1311,
+	0x1312,
+	0x1316,
+	0x1318,
+	0x135B,
+	0x135D,
+	0x137D,
+	0x1380,
+	0x139A,
+	0x13A0,
+	0x13F6,
+	0x13F8,
+	0x13FE,
+	0x1400,
+	0x169D,
+	0x16A0,
+	0x16F9,
+	0x1700,
+	0x1716,
+	0x171F,
+	0x1737,
+	0x1740,
+	0x1754,
+	0x1760,
+	0x176D,
+	0x176E,
+	0x1771,
+	0x1772,
+	0x1774,
+	0x1780,
+	0x17DE,
+	0x17E0,
+	0x17EA,
+	0x17F0,
+	0x17FA,
+	0x1800,
+	0x181A,
+	0x1820,
+	0x1879,
+	0x1880,
+	0x18AB,
+	0x18B0,
+	0x18F6,
+	0x1900,
+	0x191F,
+	0x1920,
+	0x192C,
+	0x1930,
+	0x193C,
+	0x1940,
+	0x1941,
+	0x1944,
+	0x196E,
+	0x1970,
+	0x1975,
+	0x1980,
+	0x19AC,
+	0x19B0,
+	0x19CA,
+	0x19D0,
+	0x19DB,
+	0x19DE,
+	0x1A1C,
+	0x1A1E,
+	0x1A5F,
+	0x1A60,
+	0x1A7D,
+	0x1A7F,
+	0x1A8A,
+	0x1A90,
+	0x1A9A,
+	0x1AA0,
+	0x1AAE,
+	0x1AB0,
+	0x1ACF,
+	0x1B00,
+	0x1B4D,
+	0x1B50,
+	0x1B7F,
+	0x1B80,
+	0x1BF4,
+	0x1BFC,
+	0x1C38,
+	0x1C3B,
+	0x1C4A,
+	0x1C4D,
+	0x1C89,
+	0x1C90,
+	0x1CBB,
+	0x1CBD,
+	0x1CC8,
+	0x1CD0,
+	0x1CFB,
+	0x1D00,
+	0x1F16,
+	0x1F18,
+	0x1F1E,
+	0x1F20,
+	0x1F46,
+	0x1F48,
+	0x1F4E,
+	0x1F50,
+	0x1F58,
+	0x1F59,
+	0x1F5A,
+	0x1F5B,
+	0x1F5C,
+	0x1F5D,
+	0x1F5E,
+	0x1F5F,
+	0x1F7E,
+	0x1F80,
+	0x1FB5,
+	0x1FB6,
+	0x1FC5,
+	0x1FC6,
+	0x1FD4,
+	0x1FD6,
+	0x1FDC,
+	0x1FDD,
+	0x1FF0,
+	0x1FF2,
+	0x1FF5,
+	0x1FF6,
+	0x1FFF,
+	0x2000,
+	0x2065,
+	0x2066,
+	0x2072,
+	0x2074,
+	0x208F,
+	0x2090,
+	0x209D,
+	0x20A0,
+	0x20C1,
+	0x20D0,
+	0x20F1,
+	0x2100,
+	0x218C,
+	0x2190,
+	0x2427,
+	0x2440,
+	0x244B,
+	0x2460,
+	0x2B74,
+	0x2B76,
+	0x2B96,
+	0x2B97,
+	0x2CF4,
+	0x2CF9,
+	0x2D26,
+	0x2D27,
+	0x2D28,
+	0x2D2D,
+	0x2D2E,
+	0x2D30,
+	0x2D68,
+	0x2D6F,
+	0x2D71,
+	0x2D7F,
+	0x2D97,
+	0x2DA0,
+	0x2DA7,
+	0x2DA8,
+	0x2DAF,
+	0x2DB0,
+	0x2DB7,
+	0x2DB8,
+	0x2DBF,
+	0x2DC0,
+	0x2DC7,
+	0x2DC8,
+	0x2DCF,
+	0x2DD0,
+	0x2DD7,
+	0x2DD8,
+	0x2DDF,
+	0x2DE0,
+	0x2E5E,
+	0x2E80,
+	0x2E9A,
+	0x2E9B,
+	0x2EF4,
+	0x2F00,
+	0x2FD6,
+	0x2FF0,
+	0x2FFC,
+	0x3000,
+	0x3040,
+	0x3041,
+	0x3097,
+	0x3099,
+	0x3100,
+	0x3105,
+	0x3130,
+	0x3131,
+	0x318F,
+	0x3190,
+	0x31E4,
+	0x31F0,
+	0x321F,
+	0x3220,
+	0xA48D,
+	0xA490,
+	0xA4C7,
+	0xA4D0,
+	0xA62C,
+	0xA640,
+	0xA6F8,
+	0xA700,
+	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
+	0xA82D,
+	0xA830,
+	0xA83A,
+	0xA840,
+	0xA878,
+	0xA880,
+	0xA8C6,
+	0xA8CE,
+	0xA8DA,
+	0xA8E0,
+	0xA954,
+	0xA95F,
+	0xA97D,
+	0xA980,
+	0xA9CE,
+	0xA9CF,
+	0xA9DA,
+	0xA9DE,
+	0xA9FF,
+	0xAA00,
+	0xAA37,
+	0xAA40,
+	0xAA4E,
+	0xAA50,
+	0xAA5A,
+	0xAA5C,
+	0xAAC3,
+	0xAADB,
+	0xAAF7,
+	0xAB01,
+	0xAB07,
+	0xAB09,
+	0xAB0F,
+	0xAB11,
+	0xAB17,
+	0xAB20,
+	0xAB27,
+	0xAB28,
+	0xAB2F,
+	0xAB30,
+	0xAB6C,
+	0xAB70,
+	0xABEE,
+	0xABF0,
+	0xABFA,
+	0xAC00,
+	0xD7A4,
+	0xD7B0,
+	0xD7C7,
+	0xD7CB,
+	0xD7FC,
+	0xD800,
+	0xFA6E,
+	0xFA70,
+	0xFADA,
+	0xFB00,
+	0xFB07,
+	0xFB13,
+	0xFB18,
+	0xFB1D,
+	0xFB37,
+	0xFB38,
+	0xFB3D,
+	0xFB3E,
+	0xFB3F,
+	0xFB40,
+	0xFB42,
+	0xFB43,
+	0xFB45,
+	0xFB46,
+	0xFBC3,
+	0xFBD3,
+	0xFD90,
+	0xFD92,
+	0xFDC8,
+	0xFDCF,
+	0xFE1A,
+	0xFE20,
+	0xFE53,
+	0xFE54,
+	0xFE67,
+	0xFE68,
+	0xFE6C,
+	0xFE70,
+	0xFE75,
+	0xFE76,
+	0xFEFD,
+	0xFEFF,
+	0xFF00,
+	0xFF01,
+	0xFFBF,
+	0xFFC2,
+	0xFFC8,
+	0xFFCA,
+	0xFFD0,
+	0xFFD2,
+	0xFFD8,
+	0xFFDA,
+	0xFFDD,
+	0xFFE0,
+	0xFFE7,
+	0xFFE8,
+	0xFFEF,
+	0xFFF9,
+	0x1000C,
+	0x1000D,
+	0x10027,
+	0x10028,
+	0x1003B,
+	0x1003C,
+	0x1003E,
+	0x1003F,
+	0x1004E,
+	0x10050,
+	0x1005E,
+	0x10080,
+	0x100FB,
+	0x10100,
+	0x10103,
+	0x10107,
+	0x10134,
+	0x10137,
+	0x1018F,
+	0x10190,
+	0x1019D,
+	0x101A0,
+	0x101A1,
+	0x101D0,
+	0x101FE,
+	0x10280,
+	0x1029D,
+	0x102A0,
+	0x102D1,
+	0x102E0,
+	0x102FC,
+	0x10300,
+	0x10324,
+	0x1032D,
+	0x1034B,
+	0x10350,
+	0x1037B,
+	0x10380,
+	0x1039E,
+	0x1039F,
+	0x103C4,
+	0x103C8,
+	0x103D6,
+	0x10400,
+	0x1049E,
+	0x104A0,
+	0x104AA,
+	0x104B0,
+	0x104D4,
+	0x104D8,
+	0x104FC,
+	0x10500,
+	0x10528,
+	0x10530,
+	0x10564,
+	0x1056F,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10600,
+	0x10737,
+	0x10740,
+	0x10756,
+	0x10760,
+	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x10800,
+	0x10806,
+	0x10808,
+	0x10809,
+	0x1080A,
+	0x10836,
+	0x10837,
+	0x10839,
+	0x1083C,
+	0x1083D,
+	0x1083F,
+	0x10856,
+	0x10857,
+	0x1089F,
+	0x108A7,
+	0x108B0,
+	0x108E0,
+	0x108F3,
+	0x108F4,
+	0x108F6,
+	0x108FB,
+	0x1091C,
+	0x1091F,
+	0x1093A,
+	0x1093F,
+	0x10940,
+	0x10980,
+	0x109B8,
+	0x109BC,
+	0x109D0,
+	0x109D2,
+	0x10A04,
+	0x10A05,
+	0x10A07,
+	0x10A0C,
+	0x10A14,
+	0x10A15,
+	0x10A18,
+	0x10A19,
+	0x10A36,
+	0x10A38,
+	0x10A3B,
+	0x10A3F,
+	0x10A49,
+	0x10A50,
+	0x10A59,
+	0x10A60,
+	0x10AA0,
+	0x10AC0,
+	0x10AE7,
+	0x10AEB,
+	0x10AF7,
+	0x10B00,
+	0x10B36,
+	0x10B39,
+	0x10B56,
+	0x10B58,
+	0x10B73,
+	0x10B78,
+	0x10B92,
+	0x10B99,
+	0x10B9D,
+	0x10BA9,
+	0x10BB0,
+	0x10C00,
+	0x10C49,
+	0x10C80,
+	0x10CB3,
+	0x10CC0,
+	0x10CF3,
+	0x10CFA,
+	0x10D28,
+	0x10D30,
+	0x10D3A,
+	0x10E60,
+	0x10E7F,
+	0x10E80,
+	0x10EAA,
+	0x10EAB,
+	0x10EAE,
+	0x10EB0,
+	0x10EB2,
+	0x10F00,
+	0x10F28,
+	0x10F30,
+	0x10F5A,
+	0x10F70,
+	0x10F8A,
+	0x10FB0,
+	0x10FCC,
+	0x10FE0,
+	0x10FF7,
+	0x11000,
+	0x1104E,
+	0x11052,
+	0x11076,
+	0x1107F,
+	0x110C3,
+	0x110CD,
+	0x110CE,
+	0x110D0,
+	0x110E9,
+	0x110F0,
+	0x110FA,
+	0x11100,
+	0x11135,
+	0x11136,
+	0x11148,
+	0x11150,
+	0x11177,
+	0x11180,
+	0x111E0,
+	0x111E1,
+	0x111F5,
+	0x11200,
+	0x11212,
+	0x11213,
+	0x1123F,
+	0x11280,
+	0x11287,
+	0x11288,
+	0x11289,
+	0x1128A,
+	0x1128E,
+	0x1128F,
+	0x1129E,
+	0x1129F,
+	0x112AA,
+	0x112B0,
+	0x112EB,
+	0x112F0,
+	0x112FA,
+	0x11300,
+	0x11304,
+	0x11305,
+	0x1130D,
+	0x1130F,
+	0x11311,
+	0x11313,
+	0x11329,
+	0x1132A,
+	0x11331,
+	0x11332,
+	0x11334,
+	0x11335,
+	0x1133A,
+	0x1133B,
+	0x11345,
+	0x11347,
+	0x11349,
+	0x1134B,
+	0x1134E,
+	0x11350,
+	0x11351,
+	0x11357,
+	0x11358,
+	0x1135D,
+	0x11364,
+	0x11366,
+	0x1136D,
+	0x11370,
+	0x11375,
+	0x11400,
+	0x1145C,
+	0x1145D,
+	0x11462,
+	0x11480,
+	0x114C8,
+	0x114D0,
+	0x114DA,
+	0x11580,
+	0x115B6,
+	0x115B8,
+	0x115DE,
+	0x11600,
+	0x11645,
+	0x11650,
+	0x1165A,
+	0x11660,
+	0x1166D,
+	0x11680,
+	0x116BA,
+	0x116C0,
+	0x116CA,
+	0x11700,
+	0x1171B,
+	0x1171D,
+	0x1172C,
+	0x11730,
+	0x11747,
+	0x11800,
+	0x1183C,
+	0x118A0,
+	0x118F3,
+	0x118FF,
+	0x11907,
+	0x11909,
+	0x1190A,
+	0x1190C,
+	0x11914,
+	0x11915,
+	0x11917,
+	0x11918,
+	0x11936,
+	0x11937,
+	0x11939,
+	0x1193B,
+	0x11947,
+	0x11950,
+	0x1195A,
+	0x119A0,
+	0x119A8,
+	0x119AA,
+	0x119D8,
+	0x119DA,
+	0x119E5,
+	0x11A00,
+	0x11A48,
+	0x11A50,
+	0x11AA3,
+	0x11AB0,
+	0x11AF9,
+	0x11C00,
+	0x11C09,
+	0x11C0A,
+	0x11C37,
+	0x11C38,
+	0x11C46,
+	0x11C50,
+	0x11C6D,
+	0x11C70,
+	0x11C90,
+	0x11C92,
+	0x11CA8,
+	0x11CA9,
+	0x11CB7,
+	0x11D00,
+	0x11D07,
+	0x11D08,
+	0x11D0A,
+	0x11D0B,
+	0x11D37,
+	0x11D3A,
+	0x11D3B,
+	0x11D3C,
+	0x11D3E,
+	0x11D3F,
+	0x11D48,
+	0x11D50,
+	0x11D5A,
+	0x11D60,
+	0x11D66,
+	0x11D67,
+	0x11D69,
+	0x11D6A,
+	0x11D8F,
+	0x11D90,
+	0x11D92,
+	0x11D93,
+	0x11D99,
+	0x11DA0,
+	0x11DAA,
+	0x11EE0,
+	0x11EF9,
+	0x11FB0,
+	0x11FB1,
+	0x11FC0,
+	0x11FF2,
+	0x11FFF,
+	0x1239A,
+	0x12400,
+	0x1246F,
+	0x12470,
+	0x12475,
+	0x12480,
+	0x12544,
+	0x12F90,
+	0x12FF3,
+	0x13000,
+	0x1342F,
+	0x13430,
+	0x13439,
+	0x14400,
+	0x14647,
+	0x16800,
+	0x16A39,
+	0x16A40,
+	0x16A5F,
+	0x16A60,
+	0x16A6A,
+	0x16A6E,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
+	0x16AD0,
+	0x16AEE,
+	0x16AF0,
+	0x16AF6,
+	0x16B00,
+	0x16B46,
+	0x16B50,
+	0x16B5A,
+	0x16B5B,
+	0x16B62,
+	0x16B63,
+	0x16B78,
+	0x16B7D,
+	0x16B90,
+	0x16E40,
+	0x16E9B,
+	0x16F00,
+	0x16F4B,
+	0x16F4F,
+	0x16F88,
+	0x16F8F,
+	0x16FA0,
+	0x16FE0,
+	0x16FE5,
+	0x16FF0,
+	0x16FF2,
+	0x17000,
+	0x187F8,
+	0x18800,
+	0x18CD6,
+	0x18D00,
+	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1B000,
+	0x1B123,
+	0x1B150,
+	0x1B153,
+	0x1B164,
+	0x1B168,
+	0x1B170,
+	0x1B2FC,
+	0x1BC00,
+	0x1BC6B,
+	0x1BC70,
+	0x1BC7D,
+	0x1BC80,
+	0x1BC89,
+	0x1BC90,
+	0x1BC9A,
+	0x1BC9C,
+	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
+	0x1D000,
+	0x1D0F6,
+	0x1D100,
+	0x1D127,
+	0x1D129,
+	0x1D1EB,
+	0x1D200,
+	0x1D246,
+	0x1D2E0,
+	0x1D2F4,
+	0x1D300,
+	0x1D357,
+	0x1D360,
+	0x1D379,
+	0x1D400,
+	0x1D455,
+	0x1D456,
+	0x1D49D,
+	0x1D49E,
+	0x1D4A0,
+	0x1D4A2,
+	0x1D4A3,
+	0x1D4A5,
+	0x1D4A7,
+	0x1D4A9,
+	0x1D4AD,
+	0x1D4AE,
+	0x1D4BA,
+	0x1D4BB,
+	0x1D4BC,
+	0x1D4BD,
+	0x1D4C4,
+	0x1D4C5,
+	0x1D506,
+	0x1D507,
+	0x1D50B,
+	0x1D50D,
+	0x1D515,
+	0x1D516,
+	0x1D51D,
+	0x1D51E,
+	0x1D53A,
+	0x1D53B,
+	0x1D53F,
+	0x1D540,
+	0x1D545,
+	0x1D546,
+	0x1D547,
+	0x1D54A,
+	0x1D551,
+	0x1D552,
+	0x1D6A6,
+	0x1D6A8,
+	0x1D7CC,
+	0x1D7CE,
+	0x1DA8C,
+	0x1DA9B,
+	0x1DAA0,
+	0x1DAA1,
+	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1E000,
+	0x1E007,
+	0x1E008,
+	0x1E019,
+	0x1E01B,
+	0x1E022,
+	0x1E023,
+	0x1E025,
+	0x1E026,
+	0x1E02B,
+	0x1E100,
+	0x1E12D,
+	0x1E130,
+	0x1E13E,
+	0x1E140,
+	0x1E14A,
+	0x1E14E,
+	0x1E150,
+	0x1E290,
+	0x1E2AF,
+	0x1E2C0,
+	0x1E2FA,
+	0x1E2FF,
+	0x1E300,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
+	0x1E800,
+	0x1E8C5,
+	0x1E8C7,
+	0x1E8D7,
+	0x1E900,
+	0x1E94C,
+	0x1E950,
+	0x1E95A,
+	0x1E95E,
+	0x1E960,
+	0x1EC71,
+	0x1ECB5,
+	0x1ED01,
+	0x1ED3E,
+	0x1EE00,
+	0x1EE04,
+	0x1EE05,
+	0x1EE20,
+	0x1EE21,
+	0x1EE23,
+	0x1EE24,
+	0x1EE25,
+	0x1EE27,
+	0x1EE28,
+	0x1EE29,
+	0x1EE33,
+	0x1EE34,
+	0x1EE38,
+	0x1EE39,
+	0x1EE3A,
+	0x1EE3B,
+	0x1EE3C,
+	0x1EE42,
+	0x1EE43,
+	0x1EE47,
+	0x1EE48,
+	0x1EE49,
+	0x1EE4A,
+	0x1EE4B,
+	0x1EE4C,
+	0x1EE4D,
+	0x1EE50,
+	0x1EE51,
+	0x1EE53,
+	0x1EE54,
+	0x1EE55,
+	0x1EE57,
+	0x1EE58,
+	0x1EE59,
+	0x1EE5A,
+	0x1EE5B,
+	0x1EE5C,
+	0x1EE5D,
+	0x1EE5E,
+	0x1EE5F,
+	0x1EE60,
+	0x1EE61,
+	0x1EE63,
+	0x1EE64,
+	0x1EE65,
+	0x1EE67,
+	0x1EE6B,
+	0x1EE6C,
+	0x1EE73,
+	0x1EE74,
+	0x1EE78,
+	0x1EE79,
+	0x1EE7D,
+	0x1EE7E,
+	0x1EE7F,
+	0x1EE80,
+	0x1EE8A,
+	0x1EE8B,
+	0x1EE9C,
+	0x1EEA1,
+	0x1EEA4,
+	0x1EEA5,
+	0x1EEAA,
+	0x1EEAB,
+	0x1EEBC,
+	0x1EEF0,
+	0x1EEF2,
+	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
+	0x1F100,
+	0x1F1AE,
+	0x1F1E6,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
+	0x1F6D8,
+	0x1F6DD,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
+	0x1F700,
+	0x1F774,
+	0x1F780,
+	0x1F7D9,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
+	0x1F800,
+	0x1F80C,
+	0x1F810,
+	0x1F848,
+	0x1F850,
+	0x1F85A,
+	0x1F860,
+	0x1F888,
+	0x1F890,
+	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
+	0x1F900,
+	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA75,
+	0x1FA78,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA87,
+	0x1FA90,
+	0x1FAAD,
+	0x1FAB0,
+	0x1FABB,
+	0x1FAC0,
+	0x1FAC6,
+	0x1FAD0,
+	0x1FADA,
+	0x1FAE0,
+	0x1FAE8,
+	0x1FAF0,
+	0x1FAF7,
+	0x1FB00,
+	0x1FB93,
+	0x1FB94,
+	0x1FBCB,
+	0x1FBF0,
+	0x1FBFA,
+	0x1FFFE,
+	0x2A6E0,
+	0x2A700,
+	0x2B739,
+	0x2B740,
+	0x2B81E,
+	0x2B820,
+	0x2CEA2,
+	0x2CEB0,
+	0x2EBE1,
+	0x2F800,
+	0x2FA1E,
+	0x2FFFE,
+	0x3134B,
+	0x3FFFE,
+	0x40000,
+	0x4FFFE,
+	0x50000,
+	0x5FFFE,
+	0x60000,
+	0x6FFFE,
+	0x70000,
+	0x7FFFE,
+	0x80000,
+	0x8FFFE,
+	0x90000,
+	0x9FFFE,
+	0xA0000,
+	0xAFFFE,
+	0xB0000,
+	0xBFFFE,
+	0xC0000,
+	0xCFFFE,
+	0xD0000,
+	0xDFFFE,
+	0xE0000,
+	0xE0001,
+	0xE0002,
+	0xE0020,
+	0xE0080,
+	0xE0100,
+	0xE01F0,
+	0xEFFFE,
+	0x110000
+};
+
+static const UV UNI_IN__15_invlist[] = {  /* for all charsets */
+	1430,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	0,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x378,
+	0x37A,
+	0x380,
+	0x384,
+	0x38B,
+	0x38C,
+	0x38D,
+	0x38E,
+	0x3A2,
+	0x3A3,
+	0x530,
+	0x531,
+	0x557,
+	0x559,
+	0x58B,
+	0x58D,
+	0x590,
+	0x591,
+	0x5C8,
+	0x5D0,
+	0x5EB,
+	0x5EF,
+	0x5F5,
+	0x600,
+	0x70E,
+	0x70F,
+	0x74B,
+	0x74D,
+	0x7B2,
+	0x7C0,
+	0x7FB,
+	0x7FD,
+	0x82E,
+	0x830,
+	0x83F,
+	0x840,
+	0x85C,
+	0x85E,
+	0x85F,
+	0x860,
+	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
+	0x984,
+	0x985,
+	0x98D,
+	0x98F,
+	0x991,
+	0x993,
+	0x9A9,
+	0x9AA,
+	0x9B1,
+	0x9B2,
+	0x9B3,
+	0x9B6,
+	0x9BA,
+	0x9BC,
+	0x9C5,
+	0x9C7,
+	0x9C9,
+	0x9CB,
+	0x9CF,
+	0x9D7,
+	0x9D8,
+	0x9DC,
+	0x9DE,
+	0x9DF,
+	0x9E4,
+	0x9E6,
+	0x9FF,
+	0xA01,
+	0xA04,
+	0xA05,
+	0xA0B,
+	0xA0F,
+	0xA11,
+	0xA13,
+	0xA29,
+	0xA2A,
+	0xA31,
+	0xA32,
+	0xA34,
+	0xA35,
+	0xA37,
+	0xA38,
+	0xA3A,
+	0xA3C,
+	0xA3D,
+	0xA3E,
+	0xA43,
+	0xA47,
+	0xA49,
+	0xA4B,
+	0xA4E,
+	0xA51,
+	0xA52,
+	0xA59,
+	0xA5D,
+	0xA5E,
+	0xA5F,
+	0xA66,
+	0xA77,
+	0xA81,
+	0xA84,
+	0xA85,
+	0xA8E,
+	0xA8F,
+	0xA92,
+	0xA93,
+	0xAA9,
+	0xAAA,
+	0xAB1,
+	0xAB2,
+	0xAB4,
+	0xAB5,
+	0xABA,
+	0xABC,
+	0xAC6,
+	0xAC7,
+	0xACA,
+	0xACB,
+	0xACE,
+	0xAD0,
+	0xAD1,
+	0xAE0,
+	0xAE4,
+	0xAE6,
+	0xAF2,
+	0xAF9,
+	0xB00,
+	0xB01,
+	0xB04,
+	0xB05,
+	0xB0D,
+	0xB0F,
+	0xB11,
+	0xB13,
+	0xB29,
+	0xB2A,
+	0xB31,
+	0xB32,
+	0xB34,
+	0xB35,
+	0xB3A,
+	0xB3C,
+	0xB45,
+	0xB47,
+	0xB49,
+	0xB4B,
+	0xB4E,
+	0xB55,
+	0xB58,
+	0xB5C,
+	0xB5E,
+	0xB5F,
+	0xB64,
+	0xB66,
+	0xB78,
+	0xB82,
+	0xB84,
+	0xB85,
+	0xB8B,
+	0xB8E,
+	0xB91,
+	0xB92,
+	0xB96,
+	0xB99,
+	0xB9B,
+	0xB9C,
+	0xB9D,
+	0xB9E,
+	0xBA0,
+	0xBA3,
+	0xBA5,
+	0xBA8,
+	0xBAB,
+	0xBAE,
+	0xBBA,
+	0xBBE,
+	0xBC3,
+	0xBC6,
+	0xBC9,
+	0xBCA,
+	0xBCE,
+	0xBD0,
+	0xBD1,
+	0xBD7,
+	0xBD8,
+	0xBE6,
+	0xBFB,
+	0xC00,
+	0xC0D,
+	0xC0E,
+	0xC11,
+	0xC12,
+	0xC29,
+	0xC2A,
+	0xC3A,
+	0xC3C,
+	0xC45,
+	0xC46,
+	0xC49,
+	0xC4A,
+	0xC4E,
+	0xC55,
+	0xC57,
+	0xC58,
+	0xC5B,
+	0xC5D,
+	0xC5E,
+	0xC60,
+	0xC64,
+	0xC66,
+	0xC70,
+	0xC77,
+	0xC8D,
+	0xC8E,
+	0xC91,
+	0xC92,
+	0xCA9,
+	0xCAA,
+	0xCB4,
+	0xCB5,
+	0xCBA,
+	0xCBC,
+	0xCC5,
+	0xCC6,
+	0xCC9,
+	0xCCA,
+	0xCCE,
+	0xCD5,
+	0xCD7,
+	0xCDD,
+	0xCDF,
+	0xCE0,
+	0xCE4,
+	0xCE6,
+	0xCF0,
+	0xCF1,
+	0xCF4,
+	0xD00,
+	0xD0D,
+	0xD0E,
+	0xD11,
+	0xD12,
+	0xD45,
+	0xD46,
+	0xD49,
+	0xD4A,
+	0xD50,
+	0xD54,
+	0xD64,
+	0xD66,
+	0xD80,
+	0xD81,
+	0xD84,
+	0xD85,
+	0xD97,
+	0xD9A,
+	0xDB2,
+	0xDB3,
+	0xDBC,
+	0xDBD,
+	0xDBE,
+	0xDC0,
+	0xDC7,
+	0xDCA,
+	0xDCB,
+	0xDCF,
+	0xDD5,
+	0xDD6,
+	0xDD7,
+	0xDD8,
+	0xDE0,
+	0xDE6,
+	0xDF0,
+	0xDF2,
+	0xDF5,
+	0xE01,
+	0xE3B,
+	0xE3F,
+	0xE5C,
+	0xE81,
+	0xE83,
+	0xE84,
+	0xE85,
+	0xE86,
+	0xE8B,
+	0xE8C,
+	0xEA4,
+	0xEA5,
+	0xEA6,
+	0xEA7,
+	0xEBE,
+	0xEC0,
+	0xEC5,
+	0xEC6,
+	0xEC7,
+	0xEC8,
+	0xECF,
+	0xED0,
+	0xEDA,
+	0xEDC,
+	0xEE0,
+	0xF00,
+	0xF48,
+	0xF49,
+	0xF6D,
+	0xF71,
+	0xF98,
+	0xF99,
+	0xFBD,
+	0xFBE,
+	0xFCD,
+	0xFCE,
+	0xFDB,
+	0x1000,
+	0x10C6,
+	0x10C7,
+	0x10C8,
+	0x10CD,
+	0x10CE,
+	0x10D0,
+	0x1249,
+	0x124A,
+	0x124E,
+	0x1250,
+	0x1257,
+	0x1258,
+	0x1259,
+	0x125A,
+	0x125E,
+	0x1260,
+	0x1289,
+	0x128A,
+	0x128E,
+	0x1290,
+	0x12B1,
+	0x12B2,
+	0x12B6,
+	0x12B8,
+	0x12BF,
+	0x12C0,
+	0x12C1,
+	0x12C2,
+	0x12C6,
+	0x12C8,
+	0x12D7,
+	0x12D8,
+	0x1311,
+	0x1312,
+	0x1316,
+	0x1318,
+	0x135B,
+	0x135D,
+	0x137D,
+	0x1380,
+	0x139A,
+	0x13A0,
+	0x13F6,
+	0x13F8,
+	0x13FE,
+	0x1400,
+	0x169D,
+	0x16A0,
+	0x16F9,
+	0x1700,
+	0x1716,
+	0x171F,
+	0x1737,
+	0x1740,
+	0x1754,
+	0x1760,
+	0x176D,
+	0x176E,
+	0x1771,
+	0x1772,
+	0x1774,
+	0x1780,
+	0x17DE,
+	0x17E0,
+	0x17EA,
+	0x17F0,
+	0x17FA,
+	0x1800,
+	0x181A,
+	0x1820,
+	0x1879,
+	0x1880,
+	0x18AB,
+	0x18B0,
+	0x18F6,
+	0x1900,
+	0x191F,
+	0x1920,
+	0x192C,
+	0x1930,
+	0x193C,
+	0x1940,
+	0x1941,
+	0x1944,
+	0x196E,
+	0x1970,
+	0x1975,
+	0x1980,
+	0x19AC,
+	0x19B0,
+	0x19CA,
+	0x19D0,
+	0x19DB,
+	0x19DE,
+	0x1A1C,
+	0x1A1E,
+	0x1A5F,
+	0x1A60,
+	0x1A7D,
+	0x1A7F,
+	0x1A8A,
+	0x1A90,
+	0x1A9A,
+	0x1AA0,
+	0x1AAE,
+	0x1AB0,
+	0x1ACF,
+	0x1B00,
+	0x1B4D,
+	0x1B50,
+	0x1B7F,
+	0x1B80,
+	0x1BF4,
+	0x1BFC,
+	0x1C38,
+	0x1C3B,
+	0x1C4A,
+	0x1C4D,
+	0x1C89,
+	0x1C90,
+	0x1CBB,
+	0x1CBD,
+	0x1CC8,
+	0x1CD0,
+	0x1CFB,
+	0x1D00,
+	0x1F16,
+	0x1F18,
+	0x1F1E,
+	0x1F20,
+	0x1F46,
+	0x1F48,
+	0x1F4E,
+	0x1F50,
+	0x1F58,
+	0x1F59,
+	0x1F5A,
+	0x1F5B,
+	0x1F5C,
+	0x1F5D,
+	0x1F5E,
+	0x1F5F,
+	0x1F7E,
+	0x1F80,
+	0x1FB5,
+	0x1FB6,
+	0x1FC5,
+	0x1FC6,
+	0x1FD4,
+	0x1FD6,
+	0x1FDC,
+	0x1FDD,
+	0x1FF0,
+	0x1FF2,
+	0x1FF5,
+	0x1FF6,
+	0x1FFF,
+	0x2000,
+	0x2065,
+	0x2066,
+	0x2072,
+	0x2074,
+	0x208F,
+	0x2090,
+	0x209D,
+	0x20A0,
+	0x20C1,
+	0x20D0,
+	0x20F1,
+	0x2100,
+	0x218C,
+	0x2190,
+	0x2427,
+	0x2440,
+	0x244B,
+	0x2460,
+	0x2B74,
+	0x2B76,
+	0x2B96,
+	0x2B97,
+	0x2CF4,
+	0x2CF9,
+	0x2D26,
+	0x2D27,
+	0x2D28,
+	0x2D2D,
+	0x2D2E,
+	0x2D30,
+	0x2D68,
+	0x2D6F,
+	0x2D71,
+	0x2D7F,
+	0x2D97,
+	0x2DA0,
+	0x2DA7,
+	0x2DA8,
+	0x2DAF,
+	0x2DB0,
+	0x2DB7,
+	0x2DB8,
+	0x2DBF,
+	0x2DC0,
+	0x2DC7,
+	0x2DC8,
+	0x2DCF,
+	0x2DD0,
+	0x2DD7,
+	0x2DD8,
+	0x2DDF,
+	0x2DE0,
+	0x2E5E,
+	0x2E80,
+	0x2E9A,
+	0x2E9B,
+	0x2EF4,
+	0x2F00,
+	0x2FD6,
+	0x2FF0,
+	0x2FFC,
+	0x3000,
+	0x3040,
+	0x3041,
+	0x3097,
+	0x3099,
+	0x3100,
+	0x3105,
+	0x3130,
+	0x3131,
+	0x318F,
+	0x3190,
+	0x31E4,
+	0x31F0,
+	0x321F,
+	0x3220,
+	0xA48D,
+	0xA490,
+	0xA4C7,
+	0xA4D0,
+	0xA62C,
+	0xA640,
+	0xA6F8,
+	0xA700,
+	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
+	0xA82D,
+	0xA830,
+	0xA83A,
+	0xA840,
+	0xA878,
+	0xA880,
+	0xA8C6,
+	0xA8CE,
+	0xA8DA,
+	0xA8E0,
+	0xA954,
+	0xA95F,
+	0xA97D,
+	0xA980,
+	0xA9CE,
+	0xA9CF,
+	0xA9DA,
+	0xA9DE,
+	0xA9FF,
+	0xAA00,
+	0xAA37,
+	0xAA40,
+	0xAA4E,
+	0xAA50,
+	0xAA5A,
+	0xAA5C,
+	0xAAC3,
+	0xAADB,
+	0xAAF7,
+	0xAB01,
+	0xAB07,
+	0xAB09,
+	0xAB0F,
+	0xAB11,
+	0xAB17,
+	0xAB20,
+	0xAB27,
+	0xAB28,
+	0xAB2F,
+	0xAB30,
+	0xAB6C,
+	0xAB70,
+	0xABEE,
+	0xABF0,
+	0xABFA,
+	0xAC00,
+	0xD7A4,
+	0xD7B0,
+	0xD7C7,
+	0xD7CB,
+	0xD7FC,
+	0xD800,
+	0xFA6E,
+	0xFA70,
+	0xFADA,
+	0xFB00,
+	0xFB07,
+	0xFB13,
+	0xFB18,
+	0xFB1D,
+	0xFB37,
+	0xFB38,
+	0xFB3D,
+	0xFB3E,
+	0xFB3F,
+	0xFB40,
+	0xFB42,
+	0xFB43,
+	0xFB45,
+	0xFB46,
+	0xFBC3,
+	0xFBD3,
+	0xFD90,
+	0xFD92,
+	0xFDC8,
+	0xFDCF,
+	0xFE1A,
+	0xFE20,
+	0xFE53,
+	0xFE54,
+	0xFE67,
+	0xFE68,
+	0xFE6C,
+	0xFE70,
+	0xFE75,
+	0xFE76,
+	0xFEFD,
+	0xFEFF,
+	0xFF00,
+	0xFF01,
+	0xFFBF,
+	0xFFC2,
+	0xFFC8,
+	0xFFCA,
+	0xFFD0,
+	0xFFD2,
+	0xFFD8,
+	0xFFDA,
+	0xFFDD,
+	0xFFE0,
+	0xFFE7,
+	0xFFE8,
+	0xFFEF,
+	0xFFF9,
+	0x1000C,
+	0x1000D,
+	0x10027,
+	0x10028,
+	0x1003B,
+	0x1003C,
+	0x1003E,
+	0x1003F,
+	0x1004E,
+	0x10050,
+	0x1005E,
+	0x10080,
+	0x100FB,
+	0x10100,
+	0x10103,
+	0x10107,
+	0x10134,
+	0x10137,
+	0x1018F,
+	0x10190,
+	0x1019D,
+	0x101A0,
+	0x101A1,
+	0x101D0,
+	0x101FE,
+	0x10280,
+	0x1029D,
+	0x102A0,
+	0x102D1,
+	0x102E0,
+	0x102FC,
+	0x10300,
+	0x10324,
+	0x1032D,
+	0x1034B,
+	0x10350,
+	0x1037B,
+	0x10380,
+	0x1039E,
+	0x1039F,
+	0x103C4,
+	0x103C8,
+	0x103D6,
+	0x10400,
+	0x1049E,
+	0x104A0,
+	0x104AA,
+	0x104B0,
+	0x104D4,
+	0x104D8,
+	0x104FC,
+	0x10500,
+	0x10528,
+	0x10530,
+	0x10564,
+	0x1056F,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10600,
+	0x10737,
+	0x10740,
+	0x10756,
+	0x10760,
+	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x10800,
+	0x10806,
+	0x10808,
+	0x10809,
+	0x1080A,
+	0x10836,
+	0x10837,
+	0x10839,
+	0x1083C,
+	0x1083D,
+	0x1083F,
+	0x10856,
+	0x10857,
+	0x1089F,
+	0x108A7,
+	0x108B0,
+	0x108E0,
+	0x108F3,
+	0x108F4,
+	0x108F6,
+	0x108FB,
+	0x1091C,
+	0x1091F,
+	0x1093A,
+	0x1093F,
+	0x10940,
+	0x10980,
+	0x109B8,
+	0x109BC,
+	0x109D0,
+	0x109D2,
+	0x10A04,
+	0x10A05,
+	0x10A07,
+	0x10A0C,
+	0x10A14,
+	0x10A15,
+	0x10A18,
+	0x10A19,
+	0x10A36,
+	0x10A38,
+	0x10A3B,
+	0x10A3F,
+	0x10A49,
+	0x10A50,
+	0x10A59,
+	0x10A60,
+	0x10AA0,
+	0x10AC0,
+	0x10AE7,
+	0x10AEB,
+	0x10AF7,
+	0x10B00,
+	0x10B36,
+	0x10B39,
+	0x10B56,
+	0x10B58,
+	0x10B73,
+	0x10B78,
+	0x10B92,
+	0x10B99,
+	0x10B9D,
+	0x10BA9,
+	0x10BB0,
+	0x10C00,
+	0x10C49,
+	0x10C80,
+	0x10CB3,
+	0x10CC0,
+	0x10CF3,
+	0x10CFA,
+	0x10D28,
+	0x10D30,
+	0x10D3A,
+	0x10E60,
+	0x10E7F,
+	0x10E80,
+	0x10EAA,
+	0x10EAB,
+	0x10EAE,
+	0x10EB0,
+	0x10EB2,
+	0x10EFD,
+	0x10F28,
+	0x10F30,
+	0x10F5A,
+	0x10F70,
+	0x10F8A,
+	0x10FB0,
+	0x10FCC,
+	0x10FE0,
+	0x10FF7,
+	0x11000,
+	0x1104E,
+	0x11052,
+	0x11076,
+	0x1107F,
+	0x110C3,
+	0x110CD,
+	0x110CE,
+	0x110D0,
+	0x110E9,
+	0x110F0,
+	0x110FA,
+	0x11100,
+	0x11135,
+	0x11136,
+	0x11148,
+	0x11150,
+	0x11177,
+	0x11180,
+	0x111E0,
+	0x111E1,
+	0x111F5,
+	0x11200,
+	0x11212,
+	0x11213,
+	0x11242,
+	0x11280,
+	0x11287,
+	0x11288,
+	0x11289,
+	0x1128A,
+	0x1128E,
+	0x1128F,
+	0x1129E,
+	0x1129F,
+	0x112AA,
+	0x112B0,
+	0x112EB,
+	0x112F0,
+	0x112FA,
+	0x11300,
+	0x11304,
+	0x11305,
+	0x1130D,
+	0x1130F,
+	0x11311,
+	0x11313,
+	0x11329,
+	0x1132A,
+	0x11331,
+	0x11332,
+	0x11334,
+	0x11335,
+	0x1133A,
+	0x1133B,
+	0x11345,
+	0x11347,
+	0x11349,
+	0x1134B,
+	0x1134E,
+	0x11350,
+	0x11351,
+	0x11357,
+	0x11358,
+	0x1135D,
+	0x11364,
+	0x11366,
+	0x1136D,
+	0x11370,
+	0x11375,
+	0x11400,
+	0x1145C,
+	0x1145D,
+	0x11462,
+	0x11480,
+	0x114C8,
+	0x114D0,
+	0x114DA,
+	0x11580,
+	0x115B6,
+	0x115B8,
+	0x115DE,
+	0x11600,
+	0x11645,
+	0x11650,
+	0x1165A,
+	0x11660,
+	0x1166D,
+	0x11680,
+	0x116BA,
+	0x116C0,
+	0x116CA,
+	0x11700,
+	0x1171B,
+	0x1171D,
+	0x1172C,
+	0x11730,
+	0x11747,
+	0x11800,
+	0x1183C,
+	0x118A0,
+	0x118F3,
+	0x118FF,
+	0x11907,
+	0x11909,
+	0x1190A,
+	0x1190C,
+	0x11914,
+	0x11915,
+	0x11917,
+	0x11918,
+	0x11936,
+	0x11937,
+	0x11939,
+	0x1193B,
+	0x11947,
+	0x11950,
+	0x1195A,
+	0x119A0,
+	0x119A8,
+	0x119AA,
+	0x119D8,
+	0x119DA,
+	0x119E5,
+	0x11A00,
+	0x11A48,
+	0x11A50,
+	0x11AA3,
+	0x11AB0,
+	0x11AF9,
+	0x11B00,
+	0x11B0A,
+	0x11C00,
+	0x11C09,
+	0x11C0A,
+	0x11C37,
+	0x11C38,
+	0x11C46,
+	0x11C50,
+	0x11C6D,
+	0x11C70,
+	0x11C90,
+	0x11C92,
+	0x11CA8,
+	0x11CA9,
+	0x11CB7,
+	0x11D00,
+	0x11D07,
+	0x11D08,
+	0x11D0A,
+	0x11D0B,
+	0x11D37,
+	0x11D3A,
+	0x11D3B,
+	0x11D3C,
+	0x11D3E,
+	0x11D3F,
+	0x11D48,
+	0x11D50,
+	0x11D5A,
+	0x11D60,
+	0x11D66,
+	0x11D67,
+	0x11D69,
+	0x11D6A,
+	0x11D8F,
+	0x11D90,
+	0x11D92,
+	0x11D93,
+	0x11D99,
+	0x11DA0,
+	0x11DAA,
+	0x11EE0,
+	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
+	0x11FB0,
+	0x11FB1,
+	0x11FC0,
+	0x11FF2,
+	0x11FFF,
+	0x1239A,
+	0x12400,
+	0x1246F,
+	0x12470,
+	0x12475,
+	0x12480,
+	0x12544,
+	0x12F90,
+	0x12FF3,
+	0x13000,
+	0x13456,
+	0x14400,
+	0x14647,
+	0x16800,
+	0x16A39,
+	0x16A40,
+	0x16A5F,
+	0x16A60,
+	0x16A6A,
+	0x16A6E,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
+	0x16AD0,
+	0x16AEE,
+	0x16AF0,
+	0x16AF6,
+	0x16B00,
+	0x16B46,
+	0x16B50,
+	0x16B5A,
+	0x16B5B,
+	0x16B62,
+	0x16B63,
+	0x16B78,
+	0x16B7D,
+	0x16B90,
+	0x16E40,
+	0x16E9B,
+	0x16F00,
+	0x16F4B,
+	0x16F4F,
+	0x16F88,
+	0x16F8F,
+	0x16FA0,
+	0x16FE0,
+	0x16FE5,
+	0x16FF0,
+	0x16FF2,
+	0x17000,
+	0x187F8,
+	0x18800,
+	0x18CD6,
+	0x18D00,
+	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1B000,
+	0x1B123,
+	0x1B132,
+	0x1B133,
+	0x1B150,
+	0x1B153,
+	0x1B155,
+	0x1B156,
+	0x1B164,
+	0x1B168,
+	0x1B170,
+	0x1B2FC,
+	0x1BC00,
+	0x1BC6B,
+	0x1BC70,
+	0x1BC7D,
+	0x1BC80,
+	0x1BC89,
+	0x1BC90,
+	0x1BC9A,
+	0x1BC9C,
+	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
+	0x1D000,
+	0x1D0F6,
+	0x1D100,
+	0x1D127,
+	0x1D129,
+	0x1D1EB,
+	0x1D200,
+	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
+	0x1D2E0,
+	0x1D2F4,
+	0x1D300,
+	0x1D357,
+	0x1D360,
+	0x1D379,
+	0x1D400,
+	0x1D455,
+	0x1D456,
+	0x1D49D,
+	0x1D49E,
+	0x1D4A0,
+	0x1D4A2,
+	0x1D4A3,
+	0x1D4A5,
+	0x1D4A7,
+	0x1D4A9,
+	0x1D4AD,
+	0x1D4AE,
+	0x1D4BA,
+	0x1D4BB,
+	0x1D4BC,
+	0x1D4BD,
+	0x1D4C4,
+	0x1D4C5,
+	0x1D506,
+	0x1D507,
+	0x1D50B,
+	0x1D50D,
+	0x1D515,
+	0x1D516,
+	0x1D51D,
+	0x1D51E,
+	0x1D53A,
+	0x1D53B,
+	0x1D53F,
+	0x1D540,
+	0x1D545,
+	0x1D546,
+	0x1D547,
+	0x1D54A,
+	0x1D551,
+	0x1D552,
+	0x1D6A6,
+	0x1D6A8,
+	0x1D7CC,
+	0x1D7CE,
+	0x1DA8C,
+	0x1DA9B,
+	0x1DAA0,
+	0x1DAA1,
+	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E000,
+	0x1E007,
+	0x1E008,
+	0x1E019,
+	0x1E01B,
+	0x1E022,
+	0x1E023,
+	0x1E025,
+	0x1E026,
+	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
+	0x1E100,
+	0x1E12D,
+	0x1E130,
+	0x1E13E,
+	0x1E140,
+	0x1E14A,
+	0x1E14E,
+	0x1E150,
+	0x1E290,
+	0x1E2AF,
+	0x1E2C0,
+	0x1E2FA,
+	0x1E2FF,
+	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
+	0x1E800,
+	0x1E8C5,
+	0x1E8C7,
+	0x1E8D7,
+	0x1E900,
+	0x1E94C,
+	0x1E950,
+	0x1E95A,
+	0x1E95E,
+	0x1E960,
+	0x1EC71,
+	0x1ECB5,
+	0x1ED01,
+	0x1ED3E,
+	0x1EE00,
+	0x1EE04,
+	0x1EE05,
+	0x1EE20,
+	0x1EE21,
+	0x1EE23,
+	0x1EE24,
+	0x1EE25,
+	0x1EE27,
+	0x1EE28,
+	0x1EE29,
+	0x1EE33,
+	0x1EE34,
+	0x1EE38,
+	0x1EE39,
+	0x1EE3A,
+	0x1EE3B,
+	0x1EE3C,
+	0x1EE42,
+	0x1EE43,
+	0x1EE47,
+	0x1EE48,
+	0x1EE49,
+	0x1EE4A,
+	0x1EE4B,
+	0x1EE4C,
+	0x1EE4D,
+	0x1EE50,
+	0x1EE51,
+	0x1EE53,
+	0x1EE54,
+	0x1EE55,
+	0x1EE57,
+	0x1EE58,
+	0x1EE59,
+	0x1EE5A,
+	0x1EE5B,
+	0x1EE5C,
+	0x1EE5D,
+	0x1EE5E,
+	0x1EE5F,
+	0x1EE60,
+	0x1EE61,
+	0x1EE63,
+	0x1EE64,
+	0x1EE65,
+	0x1EE67,
+	0x1EE6B,
+	0x1EE6C,
+	0x1EE73,
+	0x1EE74,
+	0x1EE78,
+	0x1EE79,
+	0x1EE7D,
+	0x1EE7E,
+	0x1EE7F,
+	0x1EE80,
+	0x1EE8A,
+	0x1EE8B,
+	0x1EE9C,
+	0x1EEA1,
+	0x1EEA4,
+	0x1EEA5,
+	0x1EEAA,
+	0x1EEAB,
+	0x1EEBC,
+	0x1EEF0,
+	0x1EEF2,
+	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
+	0x1F100,
+	0x1F1AE,
+	0x1F1E6,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
+	0x1F6D8,
+	0x1F6DC,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
+	0x1F700,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
+	0x1F800,
+	0x1F80C,
+	0x1F810,
+	0x1F848,
+	0x1F850,
+	0x1F85A,
+	0x1F860,
+	0x1F888,
+	0x1F890,
+	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
+	0x1F900,
+	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA89,
+	0x1FA90,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
+	0x1FB00,
+	0x1FB93,
+	0x1FB94,
+	0x1FBCB,
+	0x1FBF0,
+	0x1FBFA,
+	0x1FFFE,
+	0x2A6E0,
+	0x2A700,
+	0x2B73A,
+	0x2B740,
+	0x2B81E,
+	0x2B820,
+	0x2CEA2,
+	0x2CEB0,
+	0x2EBE1,
+	0x2F800,
+	0x2FA1E,
+	0x2FFFE,
+	0x3134B,
+	0x31350,
+	0x323B0,
+	0x3FFFE,
+	0x40000,
+	0x4FFFE,
+	0x50000,
+	0x5FFFE,
+	0x60000,
+	0x6FFFE,
+	0x70000,
+	0x7FFFE,
+	0x80000,
+	0x8FFFE,
+	0x90000,
+	0x9FFFE,
+	0xA0000,
+	0xAFFFE,
+	0xB0000,
+	0xBFFFE,
+	0xC0000,
+	0xCFFFE,
+	0xD0000,
+	0xDFFFE,
+	0xE0000,
+	0xE0001,
+	0xE0002,
+	0xE0020,
+	0xE0080,
+	0xE0100,
+	0xE01F0,
+	0xEFFFE,
+	0x110000
+};
+
 static const UV UNI_IN__2_invlist[] = {  /* for all charsets */
 	624,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -302194,6 +312852,1443 @@
 	0x110000
 };
 
+static const UV UNI_IN__NA_invlist[] = {  /* for all charsets */
+	1430,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x378,
+	0x37A,
+	0x380,
+	0x384,
+	0x38B,
+	0x38C,
+	0x38D,
+	0x38E,
+	0x3A2,
+	0x3A3,
+	0x530,
+	0x531,
+	0x557,
+	0x559,
+	0x58B,
+	0x58D,
+	0x590,
+	0x591,
+	0x5C8,
+	0x5D0,
+	0x5EB,
+	0x5EF,
+	0x5F5,
+	0x600,
+	0x70E,
+	0x70F,
+	0x74B,
+	0x74D,
+	0x7B2,
+	0x7C0,
+	0x7FB,
+	0x7FD,
+	0x82E,
+	0x830,
+	0x83F,
+	0x840,
+	0x85C,
+	0x85E,
+	0x85F,
+	0x860,
+	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
+	0x984,
+	0x985,
+	0x98D,
+	0x98F,
+	0x991,
+	0x993,
+	0x9A9,
+	0x9AA,
+	0x9B1,
+	0x9B2,
+	0x9B3,
+	0x9B6,
+	0x9BA,
+	0x9BC,
+	0x9C5,
+	0x9C7,
+	0x9C9,
+	0x9CB,
+	0x9CF,
+	0x9D7,
+	0x9D8,
+	0x9DC,
+	0x9DE,
+	0x9DF,
+	0x9E4,
+	0x9E6,
+	0x9FF,
+	0xA01,
+	0xA04,
+	0xA05,
+	0xA0B,
+	0xA0F,
+	0xA11,
+	0xA13,
+	0xA29,
+	0xA2A,
+	0xA31,
+	0xA32,
+	0xA34,
+	0xA35,
+	0xA37,
+	0xA38,
+	0xA3A,
+	0xA3C,
+	0xA3D,
+	0xA3E,
+	0xA43,
+	0xA47,
+	0xA49,
+	0xA4B,
+	0xA4E,
+	0xA51,
+	0xA52,
+	0xA59,
+	0xA5D,
+	0xA5E,
+	0xA5F,
+	0xA66,
+	0xA77,
+	0xA81,
+	0xA84,
+	0xA85,
+	0xA8E,
+	0xA8F,
+	0xA92,
+	0xA93,
+	0xAA9,
+	0xAAA,
+	0xAB1,
+	0xAB2,
+	0xAB4,
+	0xAB5,
+	0xABA,
+	0xABC,
+	0xAC6,
+	0xAC7,
+	0xACA,
+	0xACB,
+	0xACE,
+	0xAD0,
+	0xAD1,
+	0xAE0,
+	0xAE4,
+	0xAE6,
+	0xAF2,
+	0xAF9,
+	0xB00,
+	0xB01,
+	0xB04,
+	0xB05,
+	0xB0D,
+	0xB0F,
+	0xB11,
+	0xB13,
+	0xB29,
+	0xB2A,
+	0xB31,
+	0xB32,
+	0xB34,
+	0xB35,
+	0xB3A,
+	0xB3C,
+	0xB45,
+	0xB47,
+	0xB49,
+	0xB4B,
+	0xB4E,
+	0xB55,
+	0xB58,
+	0xB5C,
+	0xB5E,
+	0xB5F,
+	0xB64,
+	0xB66,
+	0xB78,
+	0xB82,
+	0xB84,
+	0xB85,
+	0xB8B,
+	0xB8E,
+	0xB91,
+	0xB92,
+	0xB96,
+	0xB99,
+	0xB9B,
+	0xB9C,
+	0xB9D,
+	0xB9E,
+	0xBA0,
+	0xBA3,
+	0xBA5,
+	0xBA8,
+	0xBAB,
+	0xBAE,
+	0xBBA,
+	0xBBE,
+	0xBC3,
+	0xBC6,
+	0xBC9,
+	0xBCA,
+	0xBCE,
+	0xBD0,
+	0xBD1,
+	0xBD7,
+	0xBD8,
+	0xBE6,
+	0xBFB,
+	0xC00,
+	0xC0D,
+	0xC0E,
+	0xC11,
+	0xC12,
+	0xC29,
+	0xC2A,
+	0xC3A,
+	0xC3C,
+	0xC45,
+	0xC46,
+	0xC49,
+	0xC4A,
+	0xC4E,
+	0xC55,
+	0xC57,
+	0xC58,
+	0xC5B,
+	0xC5D,
+	0xC5E,
+	0xC60,
+	0xC64,
+	0xC66,
+	0xC70,
+	0xC77,
+	0xC8D,
+	0xC8E,
+	0xC91,
+	0xC92,
+	0xCA9,
+	0xCAA,
+	0xCB4,
+	0xCB5,
+	0xCBA,
+	0xCBC,
+	0xCC5,
+	0xCC6,
+	0xCC9,
+	0xCCA,
+	0xCCE,
+	0xCD5,
+	0xCD7,
+	0xCDD,
+	0xCDF,
+	0xCE0,
+	0xCE4,
+	0xCE6,
+	0xCF0,
+	0xCF1,
+	0xCF4,
+	0xD00,
+	0xD0D,
+	0xD0E,
+	0xD11,
+	0xD12,
+	0xD45,
+	0xD46,
+	0xD49,
+	0xD4A,
+	0xD50,
+	0xD54,
+	0xD64,
+	0xD66,
+	0xD80,
+	0xD81,
+	0xD84,
+	0xD85,
+	0xD97,
+	0xD9A,
+	0xDB2,
+	0xDB3,
+	0xDBC,
+	0xDBD,
+	0xDBE,
+	0xDC0,
+	0xDC7,
+	0xDCA,
+	0xDCB,
+	0xDCF,
+	0xDD5,
+	0xDD6,
+	0xDD7,
+	0xDD8,
+	0xDE0,
+	0xDE6,
+	0xDF0,
+	0xDF2,
+	0xDF5,
+	0xE01,
+	0xE3B,
+	0xE3F,
+	0xE5C,
+	0xE81,
+	0xE83,
+	0xE84,
+	0xE85,
+	0xE86,
+	0xE8B,
+	0xE8C,
+	0xEA4,
+	0xEA5,
+	0xEA6,
+	0xEA7,
+	0xEBE,
+	0xEC0,
+	0xEC5,
+	0xEC6,
+	0xEC7,
+	0xEC8,
+	0xECF,
+	0xED0,
+	0xEDA,
+	0xEDC,
+	0xEE0,
+	0xF00,
+	0xF48,
+	0xF49,
+	0xF6D,
+	0xF71,
+	0xF98,
+	0xF99,
+	0xFBD,
+	0xFBE,
+	0xFCD,
+	0xFCE,
+	0xFDB,
+	0x1000,
+	0x10C6,
+	0x10C7,
+	0x10C8,
+	0x10CD,
+	0x10CE,
+	0x10D0,
+	0x1249,
+	0x124A,
+	0x124E,
+	0x1250,
+	0x1257,
+	0x1258,
+	0x1259,
+	0x125A,
+	0x125E,
+	0x1260,
+	0x1289,
+	0x128A,
+	0x128E,
+	0x1290,
+	0x12B1,
+	0x12B2,
+	0x12B6,
+	0x12B8,
+	0x12BF,
+	0x12C0,
+	0x12C1,
+	0x12C2,
+	0x12C6,
+	0x12C8,
+	0x12D7,
+	0x12D8,
+	0x1311,
+	0x1312,
+	0x1316,
+	0x1318,
+	0x135B,
+	0x135D,
+	0x137D,
+	0x1380,
+	0x139A,
+	0x13A0,
+	0x13F6,
+	0x13F8,
+	0x13FE,
+	0x1400,
+	0x169D,
+	0x16A0,
+	0x16F9,
+	0x1700,
+	0x1716,
+	0x171F,
+	0x1737,
+	0x1740,
+	0x1754,
+	0x1760,
+	0x176D,
+	0x176E,
+	0x1771,
+	0x1772,
+	0x1774,
+	0x1780,
+	0x17DE,
+	0x17E0,
+	0x17EA,
+	0x17F0,
+	0x17FA,
+	0x1800,
+	0x181A,
+	0x1820,
+	0x1879,
+	0x1880,
+	0x18AB,
+	0x18B0,
+	0x18F6,
+	0x1900,
+	0x191F,
+	0x1920,
+	0x192C,
+	0x1930,
+	0x193C,
+	0x1940,
+	0x1941,
+	0x1944,
+	0x196E,
+	0x1970,
+	0x1975,
+	0x1980,
+	0x19AC,
+	0x19B0,
+	0x19CA,
+	0x19D0,
+	0x19DB,
+	0x19DE,
+	0x1A1C,
+	0x1A1E,
+	0x1A5F,
+	0x1A60,
+	0x1A7D,
+	0x1A7F,
+	0x1A8A,
+	0x1A90,
+	0x1A9A,
+	0x1AA0,
+	0x1AAE,
+	0x1AB0,
+	0x1ACF,
+	0x1B00,
+	0x1B4D,
+	0x1B50,
+	0x1B7F,
+	0x1B80,
+	0x1BF4,
+	0x1BFC,
+	0x1C38,
+	0x1C3B,
+	0x1C4A,
+	0x1C4D,
+	0x1C89,
+	0x1C90,
+	0x1CBB,
+	0x1CBD,
+	0x1CC8,
+	0x1CD0,
+	0x1CFB,
+	0x1D00,
+	0x1F16,
+	0x1F18,
+	0x1F1E,
+	0x1F20,
+	0x1F46,
+	0x1F48,
+	0x1F4E,
+	0x1F50,
+	0x1F58,
+	0x1F59,
+	0x1F5A,
+	0x1F5B,
+	0x1F5C,
+	0x1F5D,
+	0x1F5E,
+	0x1F5F,
+	0x1F7E,
+	0x1F80,
+	0x1FB5,
+	0x1FB6,
+	0x1FC5,
+	0x1FC6,
+	0x1FD4,
+	0x1FD6,
+	0x1FDC,
+	0x1FDD,
+	0x1FF0,
+	0x1FF2,
+	0x1FF5,
+	0x1FF6,
+	0x1FFF,
+	0x2000,
+	0x2065,
+	0x2066,
+	0x2072,
+	0x2074,
+	0x208F,
+	0x2090,
+	0x209D,
+	0x20A0,
+	0x20C1,
+	0x20D0,
+	0x20F1,
+	0x2100,
+	0x218C,
+	0x2190,
+	0x2427,
+	0x2440,
+	0x244B,
+	0x2460,
+	0x2B74,
+	0x2B76,
+	0x2B96,
+	0x2B97,
+	0x2CF4,
+	0x2CF9,
+	0x2D26,
+	0x2D27,
+	0x2D28,
+	0x2D2D,
+	0x2D2E,
+	0x2D30,
+	0x2D68,
+	0x2D6F,
+	0x2D71,
+	0x2D7F,
+	0x2D97,
+	0x2DA0,
+	0x2DA7,
+	0x2DA8,
+	0x2DAF,
+	0x2DB0,
+	0x2DB7,
+	0x2DB8,
+	0x2DBF,
+	0x2DC0,
+	0x2DC7,
+	0x2DC8,
+	0x2DCF,
+	0x2DD0,
+	0x2DD7,
+	0x2DD8,
+	0x2DDF,
+	0x2DE0,
+	0x2E5E,
+	0x2E80,
+	0x2E9A,
+	0x2E9B,
+	0x2EF4,
+	0x2F00,
+	0x2FD6,
+	0x2FF0,
+	0x2FFC,
+	0x3000,
+	0x3040,
+	0x3041,
+	0x3097,
+	0x3099,
+	0x3100,
+	0x3105,
+	0x3130,
+	0x3131,
+	0x318F,
+	0x3190,
+	0x31E4,
+	0x31F0,
+	0x321F,
+	0x3220,
+	0xA48D,
+	0xA490,
+	0xA4C7,
+	0xA4D0,
+	0xA62C,
+	0xA640,
+	0xA6F8,
+	0xA700,
+	0xA7CB,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
+	0xA82D,
+	0xA830,
+	0xA83A,
+	0xA840,
+	0xA878,
+	0xA880,
+	0xA8C6,
+	0xA8CE,
+	0xA8DA,
+	0xA8E0,
+	0xA954,
+	0xA95F,
+	0xA97D,
+	0xA980,
+	0xA9CE,
+	0xA9CF,
+	0xA9DA,
+	0xA9DE,
+	0xA9FF,
+	0xAA00,
+	0xAA37,
+	0xAA40,
+	0xAA4E,
+	0xAA50,
+	0xAA5A,
+	0xAA5C,
+	0xAAC3,
+	0xAADB,
+	0xAAF7,
+	0xAB01,
+	0xAB07,
+	0xAB09,
+	0xAB0F,
+	0xAB11,
+	0xAB17,
+	0xAB20,
+	0xAB27,
+	0xAB28,
+	0xAB2F,
+	0xAB30,
+	0xAB6C,
+	0xAB70,
+	0xABEE,
+	0xABF0,
+	0xABFA,
+	0xAC00,
+	0xD7A4,
+	0xD7B0,
+	0xD7C7,
+	0xD7CB,
+	0xD7FC,
+	0xD800,
+	0xFA6E,
+	0xFA70,
+	0xFADA,
+	0xFB00,
+	0xFB07,
+	0xFB13,
+	0xFB18,
+	0xFB1D,
+	0xFB37,
+	0xFB38,
+	0xFB3D,
+	0xFB3E,
+	0xFB3F,
+	0xFB40,
+	0xFB42,
+	0xFB43,
+	0xFB45,
+	0xFB46,
+	0xFBC3,
+	0xFBD3,
+	0xFD90,
+	0xFD92,
+	0xFDC8,
+	0xFDCF,
+	0xFE1A,
+	0xFE20,
+	0xFE53,
+	0xFE54,
+	0xFE67,
+	0xFE68,
+	0xFE6C,
+	0xFE70,
+	0xFE75,
+	0xFE76,
+	0xFEFD,
+	0xFEFF,
+	0xFF00,
+	0xFF01,
+	0xFFBF,
+	0xFFC2,
+	0xFFC8,
+	0xFFCA,
+	0xFFD0,
+	0xFFD2,
+	0xFFD8,
+	0xFFDA,
+	0xFFDD,
+	0xFFE0,
+	0xFFE7,
+	0xFFE8,
+	0xFFEF,
+	0xFFF9,
+	0x1000C,
+	0x1000D,
+	0x10027,
+	0x10028,
+	0x1003B,
+	0x1003C,
+	0x1003E,
+	0x1003F,
+	0x1004E,
+	0x10050,
+	0x1005E,
+	0x10080,
+	0x100FB,
+	0x10100,
+	0x10103,
+	0x10107,
+	0x10134,
+	0x10137,
+	0x1018F,
+	0x10190,
+	0x1019D,
+	0x101A0,
+	0x101A1,
+	0x101D0,
+	0x101FE,
+	0x10280,
+	0x1029D,
+	0x102A0,
+	0x102D1,
+	0x102E0,
+	0x102FC,
+	0x10300,
+	0x10324,
+	0x1032D,
+	0x1034B,
+	0x10350,
+	0x1037B,
+	0x10380,
+	0x1039E,
+	0x1039F,
+	0x103C4,
+	0x103C8,
+	0x103D6,
+	0x10400,
+	0x1049E,
+	0x104A0,
+	0x104AA,
+	0x104B0,
+	0x104D4,
+	0x104D8,
+	0x104FC,
+	0x10500,
+	0x10528,
+	0x10530,
+	0x10564,
+	0x1056F,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10600,
+	0x10737,
+	0x10740,
+	0x10756,
+	0x10760,
+	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x10800,
+	0x10806,
+	0x10808,
+	0x10809,
+	0x1080A,
+	0x10836,
+	0x10837,
+	0x10839,
+	0x1083C,
+	0x1083D,
+	0x1083F,
+	0x10856,
+	0x10857,
+	0x1089F,
+	0x108A7,
+	0x108B0,
+	0x108E0,
+	0x108F3,
+	0x108F4,
+	0x108F6,
+	0x108FB,
+	0x1091C,
+	0x1091F,
+	0x1093A,
+	0x1093F,
+	0x10940,
+	0x10980,
+	0x109B8,
+	0x109BC,
+	0x109D0,
+	0x109D2,
+	0x10A04,
+	0x10A05,
+	0x10A07,
+	0x10A0C,
+	0x10A14,
+	0x10A15,
+	0x10A18,
+	0x10A19,
+	0x10A36,
+	0x10A38,
+	0x10A3B,
+	0x10A3F,
+	0x10A49,
+	0x10A50,
+	0x10A59,
+	0x10A60,
+	0x10AA0,
+	0x10AC0,
+	0x10AE7,
+	0x10AEB,
+	0x10AF7,
+	0x10B00,
+	0x10B36,
+	0x10B39,
+	0x10B56,
+	0x10B58,
+	0x10B73,
+	0x10B78,
+	0x10B92,
+	0x10B99,
+	0x10B9D,
+	0x10BA9,
+	0x10BB0,
+	0x10C00,
+	0x10C49,
+	0x10C80,
+	0x10CB3,
+	0x10CC0,
+	0x10CF3,
+	0x10CFA,
+	0x10D28,
+	0x10D30,
+	0x10D3A,
+	0x10E60,
+	0x10E7F,
+	0x10E80,
+	0x10EAA,
+	0x10EAB,
+	0x10EAE,
+	0x10EB0,
+	0x10EB2,
+	0x10EFD,
+	0x10F28,
+	0x10F30,
+	0x10F5A,
+	0x10F70,
+	0x10F8A,
+	0x10FB0,
+	0x10FCC,
+	0x10FE0,
+	0x10FF7,
+	0x11000,
+	0x1104E,
+	0x11052,
+	0x11076,
+	0x1107F,
+	0x110C3,
+	0x110CD,
+	0x110CE,
+	0x110D0,
+	0x110E9,
+	0x110F0,
+	0x110FA,
+	0x11100,
+	0x11135,
+	0x11136,
+	0x11148,
+	0x11150,
+	0x11177,
+	0x11180,
+	0x111E0,
+	0x111E1,
+	0x111F5,
+	0x11200,
+	0x11212,
+	0x11213,
+	0x11242,
+	0x11280,
+	0x11287,
+	0x11288,
+	0x11289,
+	0x1128A,
+	0x1128E,
+	0x1128F,
+	0x1129E,
+	0x1129F,
+	0x112AA,
+	0x112B0,
+	0x112EB,
+	0x112F0,
+	0x112FA,
+	0x11300,
+	0x11304,
+	0x11305,
+	0x1130D,
+	0x1130F,
+	0x11311,
+	0x11313,
+	0x11329,
+	0x1132A,
+	0x11331,
+	0x11332,
+	0x11334,
+	0x11335,
+	0x1133A,
+	0x1133B,
+	0x11345,
+	0x11347,
+	0x11349,
+	0x1134B,
+	0x1134E,
+	0x11350,
+	0x11351,
+	0x11357,
+	0x11358,
+	0x1135D,
+	0x11364,
+	0x11366,
+	0x1136D,
+	0x11370,
+	0x11375,
+	0x11400,
+	0x1145C,
+	0x1145D,
+	0x11462,
+	0x11480,
+	0x114C8,
+	0x114D0,
+	0x114DA,
+	0x11580,
+	0x115B6,
+	0x115B8,
+	0x115DE,
+	0x11600,
+	0x11645,
+	0x11650,
+	0x1165A,
+	0x11660,
+	0x1166D,
+	0x11680,
+	0x116BA,
+	0x116C0,
+	0x116CA,
+	0x11700,
+	0x1171B,
+	0x1171D,
+	0x1172C,
+	0x11730,
+	0x11747,
+	0x11800,
+	0x1183C,
+	0x118A0,
+	0x118F3,
+	0x118FF,
+	0x11907,
+	0x11909,
+	0x1190A,
+	0x1190C,
+	0x11914,
+	0x11915,
+	0x11917,
+	0x11918,
+	0x11936,
+	0x11937,
+	0x11939,
+	0x1193B,
+	0x11947,
+	0x11950,
+	0x1195A,
+	0x119A0,
+	0x119A8,
+	0x119AA,
+	0x119D8,
+	0x119DA,
+	0x119E5,
+	0x11A00,
+	0x11A48,
+	0x11A50,
+	0x11AA3,
+	0x11AB0,
+	0x11AF9,
+	0x11B00,
+	0x11B0A,
+	0x11C00,
+	0x11C09,
+	0x11C0A,
+	0x11C37,
+	0x11C38,
+	0x11C46,
+	0x11C50,
+	0x11C6D,
+	0x11C70,
+	0x11C90,
+	0x11C92,
+	0x11CA8,
+	0x11CA9,
+	0x11CB7,
+	0x11D00,
+	0x11D07,
+	0x11D08,
+	0x11D0A,
+	0x11D0B,
+	0x11D37,
+	0x11D3A,
+	0x11D3B,
+	0x11D3C,
+	0x11D3E,
+	0x11D3F,
+	0x11D48,
+	0x11D50,
+	0x11D5A,
+	0x11D60,
+	0x11D66,
+	0x11D67,
+	0x11D69,
+	0x11D6A,
+	0x11D8F,
+	0x11D90,
+	0x11D92,
+	0x11D93,
+	0x11D99,
+	0x11DA0,
+	0x11DAA,
+	0x11EE0,
+	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
+	0x11FB0,
+	0x11FB1,
+	0x11FC0,
+	0x11FF2,
+	0x11FFF,
+	0x1239A,
+	0x12400,
+	0x1246F,
+	0x12470,
+	0x12475,
+	0x12480,
+	0x12544,
+	0x12F90,
+	0x12FF3,
+	0x13000,
+	0x13456,
+	0x14400,
+	0x14647,
+	0x16800,
+	0x16A39,
+	0x16A40,
+	0x16A5F,
+	0x16A60,
+	0x16A6A,
+	0x16A6E,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
+	0x16AD0,
+	0x16AEE,
+	0x16AF0,
+	0x16AF6,
+	0x16B00,
+	0x16B46,
+	0x16B50,
+	0x16B5A,
+	0x16B5B,
+	0x16B62,
+	0x16B63,
+	0x16B78,
+	0x16B7D,
+	0x16B90,
+	0x16E40,
+	0x16E9B,
+	0x16F00,
+	0x16F4B,
+	0x16F4F,
+	0x16F88,
+	0x16F8F,
+	0x16FA0,
+	0x16FE0,
+	0x16FE5,
+	0x16FF0,
+	0x16FF2,
+	0x17000,
+	0x187F8,
+	0x18800,
+	0x18CD6,
+	0x18D00,
+	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1B000,
+	0x1B123,
+	0x1B132,
+	0x1B133,
+	0x1B150,
+	0x1B153,
+	0x1B155,
+	0x1B156,
+	0x1B164,
+	0x1B168,
+	0x1B170,
+	0x1B2FC,
+	0x1BC00,
+	0x1BC6B,
+	0x1BC70,
+	0x1BC7D,
+	0x1BC80,
+	0x1BC89,
+	0x1BC90,
+	0x1BC9A,
+	0x1BC9C,
+	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
+	0x1D000,
+	0x1D0F6,
+	0x1D100,
+	0x1D127,
+	0x1D129,
+	0x1D1EB,
+	0x1D200,
+	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
+	0x1D2E0,
+	0x1D2F4,
+	0x1D300,
+	0x1D357,
+	0x1D360,
+	0x1D379,
+	0x1D400,
+	0x1D455,
+	0x1D456,
+	0x1D49D,
+	0x1D49E,
+	0x1D4A0,
+	0x1D4A2,
+	0x1D4A3,
+	0x1D4A5,
+	0x1D4A7,
+	0x1D4A9,
+	0x1D4AD,
+	0x1D4AE,
+	0x1D4BA,
+	0x1D4BB,
+	0x1D4BC,
+	0x1D4BD,
+	0x1D4C4,
+	0x1D4C5,
+	0x1D506,
+	0x1D507,
+	0x1D50B,
+	0x1D50D,
+	0x1D515,
+	0x1D516,
+	0x1D51D,
+	0x1D51E,
+	0x1D53A,
+	0x1D53B,
+	0x1D53F,
+	0x1D540,
+	0x1D545,
+	0x1D546,
+	0x1D547,
+	0x1D54A,
+	0x1D551,
+	0x1D552,
+	0x1D6A6,
+	0x1D6A8,
+	0x1D7CC,
+	0x1D7CE,
+	0x1DA8C,
+	0x1DA9B,
+	0x1DAA0,
+	0x1DAA1,
+	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E000,
+	0x1E007,
+	0x1E008,
+	0x1E019,
+	0x1E01B,
+	0x1E022,
+	0x1E023,
+	0x1E025,
+	0x1E026,
+	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
+	0x1E100,
+	0x1E12D,
+	0x1E130,
+	0x1E13E,
+	0x1E140,
+	0x1E14A,
+	0x1E14E,
+	0x1E150,
+	0x1E290,
+	0x1E2AF,
+	0x1E2C0,
+	0x1E2FA,
+	0x1E2FF,
+	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
+	0x1E800,
+	0x1E8C5,
+	0x1E8C7,
+	0x1E8D7,
+	0x1E900,
+	0x1E94C,
+	0x1E950,
+	0x1E95A,
+	0x1E95E,
+	0x1E960,
+	0x1EC71,
+	0x1ECB5,
+	0x1ED01,
+	0x1ED3E,
+	0x1EE00,
+	0x1EE04,
+	0x1EE05,
+	0x1EE20,
+	0x1EE21,
+	0x1EE23,
+	0x1EE24,
+	0x1EE25,
+	0x1EE27,
+	0x1EE28,
+	0x1EE29,
+	0x1EE33,
+	0x1EE34,
+	0x1EE38,
+	0x1EE39,
+	0x1EE3A,
+	0x1EE3B,
+	0x1EE3C,
+	0x1EE42,
+	0x1EE43,
+	0x1EE47,
+	0x1EE48,
+	0x1EE49,
+	0x1EE4A,
+	0x1EE4B,
+	0x1EE4C,
+	0x1EE4D,
+	0x1EE50,
+	0x1EE51,
+	0x1EE53,
+	0x1EE54,
+	0x1EE55,
+	0x1EE57,
+	0x1EE58,
+	0x1EE59,
+	0x1EE5A,
+	0x1EE5B,
+	0x1EE5C,
+	0x1EE5D,
+	0x1EE5E,
+	0x1EE5F,
+	0x1EE60,
+	0x1EE61,
+	0x1EE63,
+	0x1EE64,
+	0x1EE65,
+	0x1EE67,
+	0x1EE6B,
+	0x1EE6C,
+	0x1EE73,
+	0x1EE74,
+	0x1EE78,
+	0x1EE79,
+	0x1EE7D,
+	0x1EE7E,
+	0x1EE7F,
+	0x1EE80,
+	0x1EE8A,
+	0x1EE8B,
+	0x1EE9C,
+	0x1EEA1,
+	0x1EEA4,
+	0x1EEA5,
+	0x1EEAA,
+	0x1EEAB,
+	0x1EEBC,
+	0x1EEF0,
+	0x1EEF2,
+	0x1F000,
+	0x1F02C,
+	0x1F030,
+	0x1F094,
+	0x1F0A0,
+	0x1F0AF,
+	0x1F0B1,
+	0x1F0C0,
+	0x1F0C1,
+	0x1F0D0,
+	0x1F0D1,
+	0x1F0F6,
+	0x1F100,
+	0x1F1AE,
+	0x1F1E6,
+	0x1F203,
+	0x1F210,
+	0x1F23C,
+	0x1F240,
+	0x1F249,
+	0x1F250,
+	0x1F252,
+	0x1F260,
+	0x1F266,
+	0x1F300,
+	0x1F6D8,
+	0x1F6DC,
+	0x1F6ED,
+	0x1F6F0,
+	0x1F6FD,
+	0x1F700,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
+	0x1F7E0,
+	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
+	0x1F800,
+	0x1F80C,
+	0x1F810,
+	0x1F848,
+	0x1F850,
+	0x1F85A,
+	0x1F860,
+	0x1F888,
+	0x1F890,
+	0x1F8AE,
+	0x1F8B0,
+	0x1F8B2,
+	0x1F900,
+	0x1FA54,
+	0x1FA60,
+	0x1FA6E,
+	0x1FA70,
+	0x1FA7D,
+	0x1FA80,
+	0x1FA89,
+	0x1FA90,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
+	0x1FB00,
+	0x1FB93,
+	0x1FB94,
+	0x1FBCB,
+	0x1FBF0,
+	0x1FBFA,
+	0x1FFFE,
+	0x2A6E0,
+	0x2A700,
+	0x2B73A,
+	0x2B740,
+	0x2B81E,
+	0x2B820,
+	0x2CEA2,
+	0x2CEB0,
+	0x2EBE1,
+	0x2F800,
+	0x2FA1E,
+	0x2FFFE,
+	0x3134B,
+	0x31350,
+	0x323B0,
+	0x3FFFE,
+	0x40000,
+	0x4FFFE,
+	0x50000,
+	0x5FFFE,
+	0x60000,
+	0x6FFFE,
+	0x70000,
+	0x7FFFE,
+	0x80000,
+	0x8FFFE,
+	0x90000,
+	0x9FFFE,
+	0xA0000,
+	0xAFFFE,
+	0xB0000,
+	0xBFFFE,
+	0xC0000,
+	0xCFFFE,
+	0xD0000,
+	0xDFFFE,
+	0xE0000,
+	0xE0001,
+	0xE0002,
+	0xE0020,
+	0xE0080,
+	0xE0100,
+	0xE01F0,
+	0xEFFFE,
+	0x110000
+};
+
 static const UV UNI_INADLAM_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -302211,7 +314306,7 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x11700,
-	0x11740
+	0x11750
 };
 
 static const UV UNI_INANATOLIANHIEROGLYPHS_invlist[] = {  /* for all charsets */
@@ -302434,6 +314529,16 @@
 	0x12400
 };
 
+static const UV UNI_INCYPROMINOAN_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x12F90,
+	0x13000
+};
+
 static const UV UNI_INCYRILLIC_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -302764,6 +314869,16 @@
 	0x3100
 };
 
+static const UV UNI_INKAWI_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x11F00,
+	0x11F60
+};
+
 static const UV UNI_INKHAROSHTHI_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -303064,6 +315179,16 @@
 	0x108B0
 };
 
+static const UV UNI_INNAGMUNDARI_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E4D0,
+	0x1E500
+};
+
 static const UV UNI_INNANDINAGARI_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -303194,6 +315319,16 @@
 	0x10C50
 };
 
+static const UV UNI_INOLDUYGHUR_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10F70,
+	0x10FB0
+};
+
 static const UV UNI_INORIYA_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -303245,7 +315380,7 @@
 };
 
 static const UV UNI_INPC__BOTTOM_invlist[] = {  /* for all charsets */
-	287,	/* Number of elements */
+	295,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -303296,6 +315431,8 @@
 	0xB4E,
 	0xB62,
 	0xB64,
+	0xC3C,
+	0xC3D,
 	0xC56,
 	0xC57,
 	0xC62,
@@ -303353,7 +315490,7 @@
 	0x1713,
 	0x1715,
 	0x1733,
-	0x1735,
+	0x1734,
 	0x1753,
 	0x1754,
 	0x1773,
@@ -303442,6 +315579,8 @@
 	0x110B5,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x1112A,
 	0x1112C,
 	0x11131,
@@ -303456,6 +315595,8 @@
 	0x111CD,
 	0x1122F,
 	0x11230,
+	0x11241,
+	0x11242,
 	0x112E3,
 	0x112E5,
 	0x112E9,
@@ -303535,7 +315676,9 @@
 	0x11D47,
 	0x11D48,
 	0x11EF4,
-	0x11EF5
+	0x11EF5,
+	0x11F38,
+	0x11F3B
 };
 
 static const UV UNI_INPC__BOTTOMANDLEFT_invlist[] = {  /* for all charsets */
@@ -303565,7 +315708,7 @@
 };
 
 static const UV UNI_INPC__LEFT_invlist[] = {  /* for all charsets */
-	95,	/* Number of elements */
+	97,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -303663,7 +315806,9 @@
 	0x11CB1,
 	0x11CB2,
 	0x11EF5,
-	0x11EF6
+	0x11EF6,
+	0x11F3E,
+	0x11F40
 };
 
 static const UV UNI_INPC__LEFTANDRIGHT_invlist[] = {  /* for all charsets */
@@ -303703,7 +315848,7 @@
 };
 
 static const UV UNI_INPC__NA_invlist[] = {  /* for all charsets */
-	421,	/* Number of elements */
+	441,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -303715,6 +315860,8 @@
 	0x93E,
 	0x950,
 	0x951,
+	0x953,
+	0x955,
 	0x958,
 	0x962,
 	0x964,
@@ -303790,6 +315937,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -303814,6 +315963,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -303851,7 +316002,7 @@
 	0xEC0,
 	0xEC5,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -303893,7 +316044,7 @@
 	0x109A,
 	0x109E,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -303970,7 +316121,7 @@
 	0xA8F2,
 	0xA8FF,
 	0xA900,
-	0xA92B,
+	0xA926,
 	0xA92E,
 	0xA947,
 	0xA954,
@@ -304012,10 +316163,16 @@
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x11080,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -304040,6 +316197,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -304127,7 +316286,13 @@
 	0x11D93,
 	0x11D97,
 	0x11EF3,
-	0x11EF7
+	0x11EF7,
+	0x11F00,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F42
 };
 
 static const UV UNI_INPC__OVERSTRUCK_invlist[] = {  /* for all charsets */
@@ -304147,7 +316312,7 @@
 };
 
 static const UV UNI_INPC__RIGHT_invlist[] = {  /* for all charsets */
-	329,	/* Number of elements */
+	341,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -304210,6 +316375,8 @@
 	0xCC5,
 	0xCD5,
 	0xCD7,
+	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD04,
 	0xD3E,
@@ -304260,6 +316427,10 @@
 	0x1090,
 	0x109A,
 	0x109D,
+	0x1715,
+	0x1716,
+	0x1734,
+	0x1735,
 	0x17B6,
 	0x17B7,
 	0x17C7,
@@ -304479,11 +316650,17 @@
 	0x11D96,
 	0x11D97,
 	0x11EF6,
-	0x11EF7
+	0x11EF7,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F41,
+	0x11F42
 };
 
 static const UV UNI_INPC__TOP_invlist[] = {  /* for all charsets */
-	387,	/* Number of elements */
+	399,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -304496,7 +316673,7 @@
 	0x949,
 	0x951,
 	0x952,
-	0x953,
+	0x955,
 	0x956,
 	0x981,
 	0x982,
@@ -304575,7 +316752,7 @@
 	0xEBB,
 	0xEBC,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF39,
 	0xF3A,
 	0xF72,
@@ -304694,6 +316871,8 @@
 	0xA8F2,
 	0xA8FF,
 	0xA900,
+	0xA926,
+	0xA92B,
 	0xA94A,
 	0xA94B,
 	0xA94F,
@@ -304746,6 +316925,10 @@
 	0x1103C,
 	0x11042,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x11080,
 	0x11082,
 	0x110B5,
@@ -304873,7 +317056,13 @@
 	0x11D95,
 	0x11D96,
 	0x11EF3,
-	0x11EF4
+	0x11EF4,
+	0x11F00,
+	0x11F03,
+	0x11F36,
+	0x11F38,
+	0x11F40,
+	0x11F41
 };
 
 static const UV UNI_INPC__TOPANDBOTTOM_invlist[] = {  /* for all charsets */
@@ -305103,7 +317292,7 @@
 };
 
 static const UV UNI_INSC__BINDU_invlist[] = {  /* for all charsets */
-	113,	/* Number of elements */
+	117,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305130,6 +317319,8 @@
 	0xC05,
 	0xC80,
 	0xC83,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD03,
 	0xD04,
@@ -305219,7 +317410,9 @@
 	0x11D40,
 	0x11D41,
 	0x11D95,
-	0x11D96
+	0x11D96,
+	0x11F00,
+	0x11F02
 };
 
 static const UV UNI_INSC__BRAHMIJOININGNUMBER_invlist[] = {  /* for all charsets */
@@ -305233,7 +317426,7 @@
 };
 
 static const UV UNI_INSC__CANTILLATIONMARK_invlist[] = {  /* for all charsets */
-	25,	/* Number of elements */
+	27,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305243,6 +317436,8 @@
 	0xA51,
 	0xA52,
 	0xAFA,
+	0xAFB,
+	0xAFC,
 	0xAFD,
 	0x1CD0,
 	0x1CD3,
@@ -305265,7 +317460,7 @@
 };
 
 static const UV UNI_INSC__CONSONANT_invlist[] = {  /* for all charsets */
-	307,	/* Number of elements */
+	315,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305405,9 +317600,9 @@
 	0x108E,
 	0x108F,
 	0x1703,
-	0x170D,
-	0x170E,
 	0x1712,
+	0x171F,
+	0x1720,
 	0x1723,
 	0x1732,
 	0x1743,
@@ -305433,7 +317628,7 @@
 	0x1B13,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B8A,
 	0x1BA1,
 	0x1BAE,
@@ -305502,6 +317697,8 @@
 	0x10A36,
 	0x11013,
 	0x11038,
+	0x11075,
+	0x11076,
 	0x1108D,
 	0x110B0,
 	0x11107,
@@ -305518,6 +317715,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11240,
 	0x11284,
 	0x11287,
 	0x11288,
@@ -305552,6 +317751,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x1180A,
 	0x1182C,
 	0x1190C,
@@ -305575,11 +317776,13 @@
 	0x11D6C,
 	0x11D8A,
 	0x11EE0,
-	0x11EF2
+	0x11EF2,
+	0x11F12,
+	0x11F34
 };
 
 static const UV UNI_INSC__CONSONANTDEAD_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305586,6 +317789,10 @@
 	0x0,
 	0x9CE,
 	0x9CF,
+	0xC5D,
+	0xC5E,
+	0xCDD,
+	0xCDE,
 	0xD54,
 	0xD57,
 	0xD7A,
@@ -305595,7 +317802,7 @@
 };
 
 static const UV UNI_INSC__CONSONANTFINAL_invlist[] = {  /* for all charsets */
-	23,	/* Number of elements */
+	29,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305608,6 +317815,10 @@
 	0x19C8,
 	0x1A58,
 	0x1A5A,
+	0x1B03,
+	0x1B04,
+	0x1B81,
+	0x1B82,
 	0x1BBE,
 	0x1BC0,
 	0x1BF0,
@@ -305616,6 +317827,8 @@
 	0x1C34,
 	0xA94F,
 	0xA953,
+	0xA982,
+	0xA983,
 	0xAA40,
 	0xAA4E,
 	0xABDB,
@@ -305825,7 +318038,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_INSC__CONSONANTPRECEDINGREPHA_invlist[] = {  /* for all charsets */
-	7,	/* Number of elements */
+	9,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305835,7 +318048,9 @@
 	0x11941,
 	0x11942,
 	0x11D46,
-	0x11D47
+	0x11D47,
+	0x11F02,
+	0x11F03
 };
 
 static const UV UNI_INSC__CONSONANTPREFIXED_invlist[] = {  /* for all charsets */
@@ -305887,19 +318102,13 @@
 };
 
 static const UV UNI_INSC__CONSONANTSUCCEEDINGREPHA_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x17CC,
-	0x17CD,
-	0x1B03,
-	0x1B04,
-	0x1B81,
-	0x1B82,
-	0xA982,
-	0xA983
+	0x17CD
 };
 
 static const UV UNI_INSC__CONSONANTWITHSTACKER_invlist[] = {  /* for all charsets */
@@ -305919,7 +318128,7 @@
 };
 
 static const UV UNI_INSC__GEMINATIONMARK_invlist[] = {  /* for all charsets */
-	7,	/* Number of elements */
+	9,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305926,6 +318135,8 @@
 	0x0,
 	0xA71,
 	0xA72,
+	0xAFB,
+	0xAFC,
 	0x11237,
 	0x11238,
 	0x11A98,
@@ -305933,7 +318144,7 @@
 };
 
 static const UV UNI_INSC__INVISIBLESTACKER_invlist[] = {  /* for all charsets */
-	25,	/* Number of elements */
+	27,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -305961,7 +318172,9 @@
 	0x11D45,
 	0x11D46,
 	0x11D97,
-	0x11D98
+	0x11D98,
+	0x11F42,
+	0x11F43
 };
 
 static const UV UNI_INSC__MODIFYINGLETTER_invlist[] = {  /* for all charsets */
@@ -305985,7 +318198,7 @@
 };
 
 static const UV UNI_INSC__NUKTA_invlist[] = {  /* for all charsets */
-	53,	/* Number of elements */
+	55,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -306002,6 +318215,8 @@
 	0xB00,
 	0xB3C,
 	0xB3D,
+	0xC3C,
+	0xC3D,
 	0xCBC,
 	0xCBD,
 	0xF39,
@@ -306047,7 +318262,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_INSC__NUMBER_invlist[] = {  /* for ASCII/Latin1 */
-	91,	/* Number of elements */
+	93,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -306141,7 +318356,9 @@
 	0x11D50,
 	0x11D5A,
 	0x11DA0,
-	0x11DAA
+	0x11DAA,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -306152,7 +318369,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_INSC__NUMBER_invlist[] = {  /* for EBCDIC 1047 */
-	91,	/* Number of elements */
+	93,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -306246,7 +318463,9 @@
 	0x11D50,
 	0x11D5A,
 	0x11DA0,
-	0x11DAA
+	0x11DAA,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -306257,7 +318476,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_INSC__NUMBER_invlist[] = {  /* for EBCDIC 037 */
-	91,	/* Number of elements */
+	93,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -306351,7 +318570,9 @@
 	0x11D50,
 	0x11D5A,
 	0x11DA0,
-	0x11DAA
+	0x11DAA,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* EBCDIC 037 */
@@ -306369,7 +318590,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_INSC__OTHER_invlist[] = {  /* for ASCII/Latin1 */
-	643,	/* Number of elements */
+	655,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -306552,7 +318773,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -306562,6 +318783,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -306586,7 +318809,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -306593,7 +318816,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -306665,7 +318888,7 @@
 	0xEC8,
 	0xECC,
 	0xECD,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -306699,10 +318922,8 @@
 	0x1050,
 	0x109E,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -306747,7 +318968,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -306841,9 +319062,11 @@
 	0x11000,
 	0x11047,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11135,
 	0x11136,
@@ -306865,7 +319088,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -306938,6 +319161,8 @@
 	0x1172C,
 	0x11730,
 	0x1173C,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x11900,
@@ -307015,7 +319240,15 @@
 	0x11DA0,
 	0x11DAA,
 	0x11EE0,
-	0x11EF7
+	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -307026,7 +319259,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_INSC__OTHER_invlist[] = {  /* for EBCDIC 1047 */
-	643,	/* Number of elements */
+	655,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -307209,7 +319442,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -307219,6 +319452,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -307243,7 +319478,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -307250,7 +319485,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -307322,7 +319557,7 @@
 	0xEC8,
 	0xECC,
 	0xECD,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -307356,10 +319591,8 @@
 	0x1050,
 	0x109E,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -307404,7 +319637,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -307498,9 +319731,11 @@
 	0x11000,
 	0x11047,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11135,
 	0x11136,
@@ -307522,7 +319757,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -307595,6 +319830,8 @@
 	0x1172C,
 	0x11730,
 	0x1173C,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x11900,
@@ -307672,7 +319909,15 @@
 	0x11DA0,
 	0x11DAA,
 	0x11EE0,
-	0x11EF7
+	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -307683,7 +319928,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_INSC__OTHER_invlist[] = {  /* for EBCDIC 037 */
-	643,	/* Number of elements */
+	655,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -307866,7 +320111,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -307876,6 +320121,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -307900,7 +320147,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -307907,7 +320154,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -307979,7 +320226,7 @@
 	0xEC8,
 	0xECC,
 	0xECD,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -308013,10 +320260,8 @@
 	0x1050,
 	0x109E,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -308061,7 +320306,7 @@
 	0x1A90,
 	0x1A9A,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B80,
@@ -308155,9 +320400,11 @@
 	0x11000,
 	0x11047,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11135,
 	0x11136,
@@ -308179,7 +320426,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -308252,6 +320499,8 @@
 	0x1172C,
 	0x11730,
 	0x1173C,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x11900,
@@ -308329,13 +320578,21 @@
 	0x11DA0,
 	0x11DAA,
 	0x11EE0,
-	0x11EF7
+	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A
 };
 
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_INSC__PUREKILLER_invlist[] = {  /* for all charsets */
-	43,	/* Number of elements */
+	47,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308353,7 +320610,7 @@
 	0x103A,
 	0x103B,
 	0x1714,
-	0x1715,
+	0x1716,
 	0x1734,
 	0x1735,
 	0x17D1,
@@ -308370,6 +320627,8 @@
 	0xA954,
 	0xABED,
 	0xABEE,
+	0x11070,
+	0x11071,
 	0x11134,
 	0x11135,
 	0x112EA,
@@ -308381,7 +320640,9 @@
 	0x11A34,
 	0x11A35,
 	0x11D44,
-	0x11D45
+	0x11D45,
+	0x11F41,
+	0x11F42
 };
 
 static const UV UNI_INSC__REGISTERSHIFTER_invlist[] = {  /* for all charsets */
@@ -308397,7 +320658,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = {  /* for ASCII/Latin1 */
-	39,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308406,6 +320667,8 @@
 	0xB4,
 	0x9FE,
 	0x9FF,
+	0xECE,
+	0xECF,
 	0xF35,
 	0xF36,
 	0xF37,
@@ -308450,7 +320713,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = {  /* for EBCDIC 1047 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308461,6 +320724,8 @@
 	0xFB,
 	0x9FE,
 	0x9FF,
+	0xECE,
+	0xECF,
 	0xF35,
 	0xF36,
 	0xF37,
@@ -308505,7 +320770,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_INSC__SYLLABLEMODIFIER_invlist[] = {  /* for EBCDIC 037 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308516,6 +320781,8 @@
 	0xFB,
 	0x9FE,
 	0x9FF,
+	0xECE,
+	0xECF,
 	0xF35,
 	0xF36,
 	0xF37,
@@ -308669,7 +320936,7 @@
 };
 
 static const UV UNI_INSC__VISARGA_invlist[] = {  /* for all charsets */
-	71,	/* Number of elements */
+	73,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308743,7 +321010,9 @@
 	0x11D41,
 	0x11D42,
 	0x11D96,
-	0x11D97
+	0x11D97,
+	0x11F03,
+	0x11F04
 };
 
 static const UV UNI_INSC__VOWEL_invlist[] = {  /* for all charsets */
@@ -308765,7 +321034,7 @@
 };
 
 static const UV UNI_INSC__VOWELDEPENDENT_invlist[] = {  /* for all charsets */
-	265,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -308950,8 +321219,12 @@
 	0x10A0E,
 	0x11038,
 	0x11046,
+	0x11073,
+	0x11075,
 	0x110B0,
 	0x110B9,
+	0x110C2,
+	0x110C3,
 	0x11127,
 	0x11133,
 	0x11145,
@@ -308964,6 +321237,8 @@
 	0x111CF,
 	0x1122C,
 	0x11234,
+	0x11241,
+	0x11242,
 	0x112E0,
 	0x112E9,
 	0x1133E,
@@ -309033,11 +321308,15 @@
 	0x11D93,
 	0x11D95,
 	0x11EF3,
-	0x11EF7
+	0x11EF7,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F41
 };
 
 static const UV UNI_INSC__VOWELINDEPENDENT_invlist[] = {  /* for all charsets */
-	175,	/* Number of elements */
+	181,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -309154,6 +321433,8 @@
 	0xABD2,
 	0x11005,
 	0x11013,
+	0x11071,
+	0x11073,
 	0x11083,
 	0x1108D,
 	0x11103,
@@ -309162,6 +321443,8 @@
 	0x11191,
 	0x11200,
 	0x11208,
+	0x11240,
+	0x11241,
 	0x11280,
 	0x11284,
 	0x112B0,
@@ -309215,7 +321498,9 @@
 	0x11D67,
 	0x11D69,
 	0x11D6A,
-	0x11D6C
+	0x11D6C,
+	0x11F04,
+	0x11F11
 };
 
 static const UV UNI_INSIDDHAM_invlist[] = {  /* for all charsets */
@@ -309368,6 +321653,16 @@
 	0xC00
 };
 
+static const UV UNI_INTANGSA_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x16A70,
+	0x16AD0
+};
+
 static const UV UNI_INTANGUT_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -309438,6 +321733,16 @@
 	0x114E0
 };
 
+static const UV UNI_INTOTO_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E290,
+	0x1E2C0
+};
+
 static const UV UNI_INUGARITIC_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -309458,6 +321763,16 @@
 	0xA640
 };
 
+static const UV UNI_INVITHKUQI_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10570,
+	0x105C0
+};
+
 static const UV UNI_INVS_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -309637,7 +321952,7 @@
 };
 
 static const UV UNI_JG__ALEF_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -309653,7 +321968,9 @@
 	0x675,
 	0x676,
 	0x773,
-	0x775
+	0x775,
+	0x870,
+	0x883
 };
 
 static const UV UNI_JG__BEH_invlist[] = {  /* for all charsets */
@@ -309797,7 +322114,7 @@
 };
 
 static const UV UNI_JG__GAF_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	19,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -309812,10 +322129,14 @@
 	0x6B5,
 	0x762,
 	0x765,
+	0x88D,
+	0x88E,
 	0x8B0,
 	0x8B1,
 	0x8C2,
-	0x8C3
+	0x8C3,
+	0x8C8,
+	0x8C9
 };
 
 static const UV UNI_JG__GAMAL_invlist[] = {  /* for all charsets */
@@ -309831,7 +322152,7 @@
 };
 
 static const UV UNI_JG__HAH_invlist[] = {  /* for all charsets */
-	21,	/* Number of elements */
+	23,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -309850,6 +322171,8 @@
 	0x773,
 	0x77C,
 	0x77D,
+	0x88A,
+	0x88B,
 	0x8A2,
 	0x8A3,
 	0x8C1,
@@ -310419,7 +322742,7 @@
 };
 
 static const UV UNI_JG__NOJOININGGROUP_invlist[] = {  /* for all charsets */
-	61,	/* Number of elements */
+	65,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310452,12 +322775,16 @@
 	0x780,
 	0x860,
 	0x86B,
+	0x870,
+	0x883,
+	0x886,
+	0x887,
+	0x889,
+	0x88F,
 	0x8A0,
 	0x8AD,
 	0x8AE,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8C9,
 	0x10AC0,
 	0x10AC6,
 	0x10AC7,
@@ -310487,7 +322814,7 @@
 };
 
 static const UV UNI_JG__NOON_invlist[] = {  /* for all charsets */
-	7,	/* Number of elements */
+	9,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310497,7 +322824,9 @@
 	0x6B9,
 	0x6BD,
 	0x767,
-	0x76A
+	0x76A,
+	0x889,
+	0x88A
 };
 
 static const UV UNI_JG__NUN_invlist[] = {  /* for all charsets */
@@ -310531,7 +322860,7 @@
 };
 
 static const UV UNI_JG__QAF_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310543,7 +322872,9 @@
 	0x6A7,
 	0x6A9,
 	0x8A5,
-	0x8A6
+	0x8A6,
+	0x8B5,
+	0x8B6
 };
 
 static const UV UNI_JG__QAPH_invlist[] = {  /* for all charsets */
@@ -310701,7 +323032,7 @@
 };
 
 static const UV UNI_JG__TAH_invlist[] = {  /* for all charsets */
-	7,	/* Number of elements */
+	9,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310710,6 +323041,8 @@
 	0x639,
 	0x69F,
 	0x6A0,
+	0x88B,
+	0x88D,
 	0x8A3,
 	0x8A4
 };
@@ -310748,6 +323081,26 @@
 	0x71D
 };
 
+static const UV UNI_JG__THINYEH_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x886,
+	0x887
+};
+
+static const UV UNI_JG__VERTICALTAIL_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x88E,
+	0x88F
+};
+
 static const UV UNI_JG__WAW_invlist[] = {  /* for all charsets */
 	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -310865,7 +323218,7 @@
 };
 
 static const UV UNI_JT__C_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310874,6 +323227,8 @@
 	0x641,
 	0x7FA,
 	0x7FB,
+	0x883,
+	0x886,
 	0x180A,
 	0x180B,
 	0x200D,
@@ -310881,7 +323236,7 @@
 };
 
 static const UV UNI_JT__D_invlist[] = {  /* for all charsets */
-	145,	/* Number of elements */
+	151,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -310958,16 +323313,18 @@
 	0x866,
 	0x868,
 	0x869,
+	0x886,
+	0x887,
+	0x889,
+	0x88E,
 	0x8A0,
 	0x8AA,
 	0x8AF,
 	0x8B1,
 	0x8B3,
-	0x8B5,
-	0x8B6,
 	0x8B9,
 	0x8BA,
-	0x8C8,
+	0x8C9,
 	0x1807,
 	0x1808,
 	0x1820,
@@ -311012,6 +323369,10 @@
 	0x10F45,
 	0x10F51,
 	0x10F54,
+	0x10F70,
+	0x10F74,
+	0x10F76,
+	0x10F82,
 	0x10FB0,
 	0x10FB1,
 	0x10FB2,
@@ -311051,7 +323412,7 @@
 };
 
 static const UV UNI_JT__R_invlist[] = {  /* for all charsets */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -311126,6 +323487,10 @@
 	0x868,
 	0x869,
 	0x86B,
+	0x870,
+	0x883,
+	0x88E,
+	0x88F,
 	0x8AA,
 	0x8AD,
 	0x8AE,
@@ -311170,6 +323535,8 @@
 	0x10F34,
 	0x10F54,
 	0x10F55,
+	0x10F74,
+	0x10F76,
 	0x10FB4,
 	0x10FB7,
 	0x10FB9,
@@ -311185,7 +323552,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_JT__T_invlist[] = {  /* for ASCII/Latin1 */
-	677,	/* Number of elements */
+	713,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -311244,7 +323611,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -311326,6 +323695,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -311377,7 +323748,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -311425,7 +323796,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -311442,6 +323813,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -311473,7 +323846,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -311519,8 +323892,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -311646,12 +324017,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -311658,6 +324037,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -311682,6 +324063,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -311804,8 +324187,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -311820,6 +324213,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -311852,10 +324249,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -311876,7 +324279,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_JT__T_invlist[] = {  /* for EBCDIC 1047 */
-	677,	/* Number of elements */
+	713,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -311935,7 +324338,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -312017,6 +324422,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -312068,7 +324475,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -312116,7 +324523,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -312133,6 +324540,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -312164,7 +324573,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -312210,8 +324619,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -312337,12 +324744,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -312349,6 +324764,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -312373,6 +324790,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -312495,8 +324914,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -312511,6 +324940,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -312543,10 +324976,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -312567,7 +325006,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_JT__T_invlist[] = {  /* for EBCDIC 037 */
-	677,	/* Number of elements */
+	713,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -312626,7 +325065,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -312708,6 +325149,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -312759,7 +325202,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -312807,7 +325250,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -312824,6 +325267,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -312855,7 +325300,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -312901,8 +325346,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -313028,12 +325471,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -313040,6 +325491,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -313064,6 +325517,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -313186,8 +325641,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -313202,6 +325667,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -313234,10 +325703,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -313255,7 +325730,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_JT__U_invlist[] = {  /* for ASCII/Latin1 */
-	727,	/* Number of elements */
+	763,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -313328,13 +325803,15 @@
 	0x866,
 	0x867,
 	0x86B,
-	0x8A0,
+	0x870,
+	0x887,
+	0x889,
+	0x88F,
+	0x898,
 	0x8AD,
 	0x8AE,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8C9,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -313416,6 +325893,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -313467,7 +325946,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -313515,7 +325994,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -313534,6 +326013,8 @@
 	0x1808,
 	0x180A,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1820,
 	0x1879,
 	0x1885,
@@ -313565,7 +326046,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -313611,8 +326092,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -313754,10 +326233,14 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F30,
 	0x10F45,
 	0x10F46,
 	0x10F55,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FB1,
 	0x10FB2,
@@ -313772,6 +326255,10 @@
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -313778,6 +326265,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -313802,6 +326291,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -313924,8 +326415,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -313940,6 +326441,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -313972,10 +326477,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E900,
@@ -313996,7 +326507,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_JT__U_invlist[] = {  /* for EBCDIC 1047 */
-	727,	/* Number of elements */
+	763,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -314069,13 +326580,15 @@
 	0x866,
 	0x867,
 	0x86B,
-	0x8A0,
+	0x870,
+	0x887,
+	0x889,
+	0x88F,
+	0x898,
 	0x8AD,
 	0x8AE,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8C9,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -314157,6 +326670,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -314208,7 +326723,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -314256,7 +326771,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -314275,6 +326790,8 @@
 	0x1808,
 	0x180A,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1820,
 	0x1879,
 	0x1885,
@@ -314306,7 +326823,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -314352,8 +326869,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -314495,10 +327010,14 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F30,
 	0x10F45,
 	0x10F46,
 	0x10F55,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FB1,
 	0x10FB2,
@@ -314513,6 +327032,10 @@
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -314519,6 +327042,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -314543,6 +327068,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -314665,8 +327192,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -314681,6 +327218,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -314713,10 +327254,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E900,
@@ -314737,7 +327284,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_JT__U_invlist[] = {  /* for EBCDIC 037 */
-	727,	/* Number of elements */
+	763,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -314810,13 +327357,15 @@
 	0x866,
 	0x867,
 	0x86B,
-	0x8A0,
+	0x870,
+	0x887,
+	0x889,
+	0x88F,
+	0x898,
 	0x8AD,
 	0x8AE,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x8C9,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -314898,6 +327447,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -314949,7 +327500,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -314997,7 +327548,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -315016,6 +327567,8 @@
 	0x1808,
 	0x180A,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1820,
 	0x1879,
 	0x1885,
@@ -315047,7 +327600,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -315093,8 +327646,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200B,
 	0x200C,
@@ -315236,10 +327787,14 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F30,
 	0x10F45,
 	0x10F46,
 	0x10F55,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FB1,
 	0x10FB2,
@@ -315254,6 +327809,10 @@
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -315260,6 +327819,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -315284,6 +327845,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -315406,8 +327969,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
 	0x13430,
-	0x13439,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -315422,6 +327995,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D173,
@@ -315454,10 +328031,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E900,
@@ -315472,6 +328055,16 @@
 
 #  endif	/* EBCDIC 037 */
 
+static const UV UNI_KAKTOVIKNUMERALS_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1D2C0,
+	0x1D2E0
+};
+
 static const UV UNI_KALI_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -315483,7 +328076,7 @@
 };
 
 static const UV UNI_KANA_invlist[] = {  /* for all charsets */
-	31,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -315514,8 +328107,18 @@
 	0xFE47,
 	0xFF61,
 	0xFFA0,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168
 };
@@ -315530,6 +328133,16 @@
 	0x1B130
 };
 
+static const UV UNI_KANAEXTB_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1AFF0,
+	0x1B000
+};
+
 static const UV UNI_KANASUP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -315570,6 +328183,20 @@
 	0x3200
 };
 
+static const UV UNI_KAWI_invlist[] = {  /* for all charsets */
+	7,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A
+};
+
 static const UV UNI_KHAR_invlist[] = {  /* for all charsets */
 	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -315633,7 +328260,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F
+	0x11242
 };
 
 static const UV UNI_KITS_invlist[] = {  /* for all charsets */
@@ -315676,7 +328303,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -315683,7 +328310,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0x1CD0,
 	0x1CD1,
 	0x1CD2,
@@ -315709,7 +328336,7 @@
 	0xA830,
 	0xA83A,
 	0x11080,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE
 };
@@ -315717,7 +328344,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_L_invlist[] = {  /* for ASCII/Latin1 */
-	1245,	/* Number of elements */
+	1319,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -315820,10 +328447,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -315952,6 +328581,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -315968,7 +328599,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -316111,10 +328742,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -316157,7 +328786,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -316259,10 +328888,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -316323,8 +328948,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -316345,10 +328968,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -316524,6 +329151,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -316530,6 +329173,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -316600,6 +329249,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -316606,6 +329257,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -316632,6 +329287,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -316688,6 +329345,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -316726,7 +329385,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -316754,6 +329413,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -316760,8 +329425,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -316768,6 +329437,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -316796,10 +329467,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -316872,6 +329553,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -316878,8 +329565,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -316953,9 +329652,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -316965,7 +329664,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -316976,7 +329677,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_L_invlist[] = {  /* for EBCDIC 1047 */
-	1271,	/* Number of elements */
+	1345,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -317105,10 +329806,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -317237,6 +329940,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -317253,7 +329958,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -317396,10 +330101,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -317442,7 +330145,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -317544,10 +330247,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -317608,8 +330307,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -317630,10 +330327,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -317809,6 +330510,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -317815,6 +330532,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -317885,6 +330608,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -317891,6 +330616,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -317917,6 +330646,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -317973,6 +330704,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -318011,7 +330744,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -318039,6 +330772,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -318045,8 +330784,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -318053,6 +330796,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -318081,10 +330826,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -318157,6 +330912,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -318163,8 +330924,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -318238,9 +331011,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -318250,7 +331023,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -318261,7 +331036,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_L_invlist[] = {  /* for EBCDIC 037 */
-	1267,	/* Number of elements */
+	1341,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -318386,10 +331161,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -318518,6 +331295,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -318534,7 +331313,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -318677,10 +331456,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -318723,7 +331500,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -318825,10 +331602,6 @@
 	0x2183,
 	0x2185,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -318889,8 +331662,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -318911,10 +331682,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -319090,6 +331865,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -319096,6 +331887,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -319166,6 +331963,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -319172,6 +331971,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -319198,6 +332001,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -319254,6 +332059,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -319292,7 +332099,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -319320,6 +332127,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -319326,8 +332139,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -319334,6 +332151,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -319362,10 +332181,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -319438,6 +332267,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -319444,8 +332279,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -319519,9 +332366,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -319531,7 +332378,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -319577,7 +332426,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -319798,10 +332647,30 @@
 	0xAB70
 };
 
+static const UV UNI_LATINEXTF_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10780,
+	0x107C0
+};
+
+static const UV UNI_LATINEXTG_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1DF00,
+	0x1E000
+};
+
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LATN_invlist[] = {  /* for ASCII/Latin1 */
-	81,	/* Number of elements */
+	95,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -319867,10 +332736,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA92E,
 	0xA92F,
@@ -319885,7 +332758,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -319896,7 +332779,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LATN_invlist[] = {  /* for EBCDIC 1047 */
-	107,	/* Number of elements */
+	121,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -319988,10 +332871,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA92E,
 	0xA92F,
@@ -320006,7 +332893,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -320017,7 +332914,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LATN_invlist[] = {  /* for EBCDIC 037 */
-	103,	/* Number of elements */
+	117,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -320105,10 +333002,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xA92E,
 	0xA92F,
@@ -320123,7 +333024,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* EBCDIC 037 */
@@ -320839,7 +333750,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__AL_invlist[] = {  /* for ASCII/Latin1 */
-	1541,	/* Number of elements */
+	1613,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -320964,10 +333875,12 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -321110,6 +334023,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC78,
@@ -321126,7 +334041,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -321255,10 +334170,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -321297,7 +334210,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
@@ -321378,8 +334291,6 @@
 	0x2044,
 	0x204A,
 	0x2056,
-	0x2057,
-	0x2058,
 	0x205C,
 	0x205D,
 	0x2061,
@@ -321595,10 +334506,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -321673,10 +334580,14 @@
 	0xA6F2,
 	0xA6F3,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -321747,17 +334658,19 @@
 	0xFB29,
 	0xFB2A,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
-	0xFD50,
+	0xFD40,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDFC,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE70,
 	0xFE75,
 	0xFE76,
@@ -321819,7 +334732,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -321826,6 +334753,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -321906,6 +334839,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -321916,6 +334853,10 @@
 	0x1104E,
 	0x11052,
 	0x11066,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110BB,
@@ -321958,6 +334899,8 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -322015,7 +334958,7 @@
 	0x11680,
 	0x116AB,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -322062,7 +335005,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -322094,6 +335037,12 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -322106,6 +335055,8 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
 	0x13258,
 	0x1325E,
@@ -322115,7 +335066,9 @@
 	0x1328A,
 	0x13379,
 	0x1337C,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x145CE,
 	0x145D0,
@@ -322124,6 +335077,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -322150,6 +335105,12 @@
 	0x16FA0,
 	0x18B00,
 	0x18CD6,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC00,
 	0x1BC6B,
 	0x1BC70,
@@ -322160,6 +335121,8 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -322173,11 +335136,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -322236,6 +335201,12 @@
 	0x1DA87,
 	0x1DA8B,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -322242,8 +335213,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -322394,7 +335377,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__AL_invlist[] = {  /* for EBCDIC 1047 */
-	1569,	/* Number of elements */
+	1641,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -322547,10 +335530,12 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -322693,6 +335678,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC78,
@@ -322709,7 +335696,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -322838,10 +335825,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -322880,7 +335865,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
@@ -322961,8 +335946,6 @@
 	0x2044,
 	0x204A,
 	0x2056,
-	0x2057,
-	0x2058,
 	0x205C,
 	0x205D,
 	0x2061,
@@ -323178,10 +336161,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -323256,10 +336235,14 @@
 	0xA6F2,
 	0xA6F3,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -323330,17 +336313,19 @@
 	0xFB29,
 	0xFB2A,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
-	0xFD50,
+	0xFD40,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDFC,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE70,
 	0xFE75,
 	0xFE76,
@@ -323402,7 +336387,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -323409,6 +336408,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -323489,6 +336494,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -323499,6 +336508,10 @@
 	0x1104E,
 	0x11052,
 	0x11066,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110BB,
@@ -323541,6 +336554,8 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -323598,7 +336613,7 @@
 	0x11680,
 	0x116AB,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -323645,7 +336660,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -323677,6 +336692,12 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -323689,6 +336710,8 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
 	0x13258,
 	0x1325E,
@@ -323698,7 +336721,9 @@
 	0x1328A,
 	0x13379,
 	0x1337C,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x145CE,
 	0x145D0,
@@ -323707,6 +336732,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -323733,6 +336760,12 @@
 	0x16FA0,
 	0x18B00,
 	0x18CD6,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC00,
 	0x1BC6B,
 	0x1BC70,
@@ -323743,6 +336776,8 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -323756,11 +336791,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -323819,6 +336856,12 @@
 	0x1DA87,
 	0x1DA8B,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -323825,8 +336868,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -323977,7 +337032,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__AL_invlist[] = {  /* for EBCDIC 037 */
-	1565,	/* Number of elements */
+	1637,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -324126,10 +337181,12 @@
 	0x85F,
 	0x860,
 	0x86B,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -324272,6 +337329,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC78,
@@ -324288,7 +337347,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -324417,10 +337476,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -324459,7 +337516,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
@@ -324540,8 +337597,6 @@
 	0x2044,
 	0x204A,
 	0x2056,
-	0x2057,
-	0x2058,
 	0x205C,
 	0x205D,
 	0x2061,
@@ -324757,10 +337812,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CEF,
 	0x2CF2,
 	0x2CF4,
@@ -324835,10 +337886,14 @@
 	0xA6F2,
 	0xA6F3,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -324909,17 +337964,19 @@
 	0xFB29,
 	0xFB2A,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
-	0xFD50,
+	0xFD40,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
 	0xFDFC,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFE70,
 	0xFE75,
 	0xFE76,
@@ -324981,7 +338038,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -324988,6 +338059,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -325068,6 +338145,10 @@
 	0x10F46,
 	0x10F51,
 	0x10F5A,
+	0x10F70,
+	0x10F82,
+	0x10F86,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -325078,6 +338159,10 @@
 	0x1104E,
 	0x11052,
 	0x11066,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110BB,
@@ -325120,6 +338205,8 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -325177,7 +338264,7 @@
 	0x11680,
 	0x116AB,
 	0x116B8,
-	0x116B9,
+	0x116BA,
 	0x11800,
 	0x1182C,
 	0x1183B,
@@ -325224,7 +338311,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -325256,6 +338343,12 @@
 	0x11EF3,
 	0x11EF7,
 	0x11EF9,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -325268,6 +338361,8 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
 	0x13258,
 	0x1325E,
@@ -325277,7 +338372,9 @@
 	0x1328A,
 	0x13379,
 	0x1337C,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x145CE,
 	0x145D0,
@@ -325286,6 +338383,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -325312,6 +338411,12 @@
 	0x16FA0,
 	0x18B00,
 	0x18CD6,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1BC00,
 	0x1BC6B,
 	0x1BC70,
@@ -325322,6 +338427,8 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -325335,11 +338442,13 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -325398,6 +338507,12 @@
 	0x1DA87,
 	0x1DA8B,
 	0x1DA8C,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -325404,8 +338519,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -325565,7 +338692,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__BA_invlist[] = {  /* for ASCII/Latin1 */
-	197,	/* Number of elements */
+	203,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -325620,6 +338747,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -325668,6 +338797,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E5D,
+	0x2E5E,
 	0x3000,
 	0x3001,
 	0xA4FE,
@@ -325748,6 +338879,8 @@
 	0x11AA3,
 	0x11C41,
 	0x11C46,
+	0x11F43,
+	0x11F45,
 	0x11FFF,
 	0x12000,
 	0x12470,
@@ -325776,7 +338909,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__BA_invlist[] = {  /* for EBCDIC 1047 */
-	197,	/* Number of elements */
+	203,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -325831,6 +338964,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -325879,6 +339014,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E5D,
+	0x2E5E,
 	0x3000,
 	0x3001,
 	0xA4FE,
@@ -325959,6 +339096,8 @@
 	0x11AA3,
 	0x11C41,
 	0x11C46,
+	0x11F43,
+	0x11F45,
 	0x11FFF,
 	0x12000,
 	0x12470,
@@ -325987,7 +339126,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__BA_invlist[] = {  /* for EBCDIC 037 */
-	197,	/* Number of elements */
+	203,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326042,6 +339181,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -326090,6 +339231,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E5D,
+	0x2E5E,
 	0x3000,
 	0x3001,
 	0xA4FE,
@@ -326170,6 +339313,8 @@
 	0x11AA3,
 	0x11C41,
 	0x11C46,
+	0x11F43,
+	0x11F45,
 	0x11FFF,
 	0x12000,
 	0x12470,
@@ -326195,7 +339340,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__BB_invlist[] = {  /* for ASCII/Latin1 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326246,6 +339391,8 @@
 	0x11A46,
 	0x11A9E,
 	0x11AA1,
+	0x11B00,
+	0x11B0A,
 	0x11C70,
 	0x11C71
 };
@@ -326258,7 +339405,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__BB_invlist[] = {  /* for EBCDIC 1047 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326309,6 +339456,8 @@
 	0x11A46,
 	0x11A9E,
 	0x11AA1,
+	0x11B00,
+	0x11B0A,
 	0x11C70,
 	0x11C71
 };
@@ -326321,7 +339470,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__BB_invlist[] = {  /* for EBCDIC 037 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326372,6 +339521,8 @@
 	0x11A46,
 	0x11A9E,
 	0x11AA1,
+	0x11B00,
+	0x11B0A,
 	0x11C70,
 	0x11C71
 };
@@ -326443,7 +339594,7 @@
 };
 
 static const UV UNI_LB__CJ_invlist[] = {  /* for all charsets */
-	55,	/* Number of elements */
+	59,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326498,8 +339649,12 @@
 	0x3200,
 	0xFF67,
 	0xFF71,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168
 };
@@ -326507,7 +339662,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__CL_invlist[] = {  /* for ASCII/Latin1 */
-	167,	/* Number of elements */
+	179,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326594,6 +339749,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3001,
 	0x3003,
 	0x3009,
@@ -326676,6 +339839,10 @@
 	0x1337C,
 	0x13438,
 	0x13439,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
 	0x145CF,
 	0x145D0
 };
@@ -326688,7 +339855,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__CL_invlist[] = {  /* for EBCDIC 1047 */
-	167,	/* Number of elements */
+	179,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326775,6 +339942,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3001,
 	0x3003,
 	0x3009,
@@ -326857,6 +340032,10 @@
 	0x1337C,
 	0x13438,
 	0x13439,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
 	0x145CF,
 	0x145D0
 };
@@ -326869,7 +340048,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__CL_invlist[] = {  /* for EBCDIC 037 */
-	167,	/* Number of elements */
+	179,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -326956,6 +340135,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3001,
 	0x3003,
 	0x3009,
@@ -327038,6 +340225,10 @@
 	0x1337C,
 	0x13438,
 	0x13439,
+	0x1343D,
+	0x1343E,
+	0x1343F,
+	0x13440,
 	0x145CF,
 	0x145D0
 };
@@ -327047,7 +340238,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__CM_invlist[] = {  /* for ASCII/Latin1 */
-	556,	/* Number of elements */
+	600,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -327113,7 +340304,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -327197,6 +340390,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -327221,6 +340416,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -327272,7 +340469,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -327281,6 +340478,8 @@
 	0x1774,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -327294,7 +340493,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -327320,8 +340519,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -327423,16 +340624,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -327453,6 +340664,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -327545,6 +340758,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -327561,6 +340786,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -327593,10 +340822,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -327617,7 +340852,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__CM_invlist[] = {  /* for EBCDIC 1047 */
-	560,	/* Number of elements */
+	604,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -327687,7 +340922,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -327771,6 +341008,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -327795,6 +341034,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -327846,7 +341087,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -327855,6 +341096,8 @@
 	0x1774,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -327868,7 +341111,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -327894,8 +341137,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -327997,16 +341242,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -328027,6 +341282,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -328119,6 +341376,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -328135,6 +341404,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -328167,10 +341440,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -328191,7 +341470,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__CM_invlist[] = {  /* for EBCDIC 037 */
-	560,	/* Number of elements */
+	604,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -328261,7 +341540,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -328345,6 +341626,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -328369,6 +341652,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -328420,7 +341705,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -328429,6 +341714,8 @@
 	0x1774,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -328442,7 +341729,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -328468,8 +341755,10 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -328571,16 +341860,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -328601,6 +341900,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -328693,6 +341994,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -328709,6 +342022,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -328741,10 +342058,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -328864,7 +342187,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__EX_invlist[] = {  /* for ASCII/Latin1 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -328877,7 +342200,7 @@
 	0x5C7,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -328901,6 +342224,8 @@
 	0x2CFF,
 	0x2E2E,
 	0x2E2F,
+	0x2E53,
+	0x2E55,
 	0xA60E,
 	0xA60F,
 	0xA876,
@@ -328927,7 +342252,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__EX_invlist[] = {  /* for EBCDIC 1047 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -328940,7 +342265,7 @@
 	0x5C7,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -328964,6 +342289,8 @@
 	0x2CFF,
 	0x2E2E,
 	0x2E2F,
+	0x2E53,
+	0x2E55,
 	0xA60E,
 	0xA60F,
 	0xA876,
@@ -328990,7 +342317,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__EX_invlist[] = {  /* for EBCDIC 037 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -329003,7 +342330,7 @@
 	0x5C7,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -329027,6 +342354,8 @@
 	0x2CFF,
 	0x2E2E,
 	0x2E2F,
+	0x2E53,
+	0x2E55,
 	0xA60E,
 	0xA60F,
 	0xA876,
@@ -329050,7 +342379,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__GL_invlist[] = {  /* for ASCII/Latin1 */
-	27,	/* Number of elements */
+	33,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -329071,6 +342400,10 @@
 	0xFDB,
 	0x180E,
 	0x180F,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x2007,
 	0x2008,
 	0x2011,
@@ -329079,6 +342412,8 @@
 	0x2030,
 	0x13430,
 	0x13437,
+	0x13439,
+	0x1343C,
 	0x16FE4,
 	0x16FE5
 };
@@ -329091,7 +342426,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__GL_invlist[] = {  /* for EBCDIC 1047 */
-	27,	/* Number of elements */
+	33,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -329112,6 +342447,10 @@
 	0xFDB,
 	0x180E,
 	0x180F,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x2007,
 	0x2008,
 	0x2011,
@@ -329120,6 +342459,8 @@
 	0x2030,
 	0x13430,
 	0x13437,
+	0x13439,
+	0x1343C,
 	0x16FE4,
 	0x16FE5
 };
@@ -329132,7 +342473,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__GL_invlist[] = {  /* for EBCDIC 037 */
-	27,	/* Number of elements */
+	33,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -329153,6 +342494,10 @@
 	0xFDB,
 	0x180E,
 	0x180F,
+	0x1DCD,
+	0x1DCE,
+	0x1DFC,
+	0x1DFD,
 	0x2007,
 	0x2008,
 	0x2011,
@@ -329161,6 +342506,8 @@
 	0x2030,
 	0x13430,
 	0x13437,
+	0x13439,
+	0x1343C,
 	0x16FE4,
 	0x16FE5
 };
@@ -330856,7 +344203,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_LB__ID_invlist[] = {  /* for all charsets */
-	331,	/* Number of elements */
+	337,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -331051,6 +344398,8 @@
 	0xFFDD,
 	0xFFE2,
 	0xFFE5,
+	0x11F45,
+	0x11F50,
 	0x17000,
 	0x187F8,
 	0x18800,
@@ -331058,7 +344407,7 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
 	0x1B170,
 	0x1B2FC,
 	0x1F000,
@@ -331184,6 +344533,10 @@
 	0x1F9DE,
 	0x1FA00,
 	0x1FA54,
+	0x1FAC3,
+	0x1FAC6,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FC00,
 	0x1FFFE,
@@ -331456,7 +344809,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__NU_invlist[] = {  /* for ASCII/Latin1 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -331569,8 +344922,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -331579,6 +344936,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -331593,7 +344952,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__NU_invlist[] = {  /* for EBCDIC 1047 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -331706,8 +345065,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -331716,6 +345079,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -331730,7 +345095,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__NU_invlist[] = {  /* for EBCDIC 037 */
-	123,	/* Number of elements */
+	129,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -331843,8 +345208,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -331853,6 +345222,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -331864,7 +345235,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__OP_invlist[] = {  /* for ASCII/Latin1 */
-	171,	/* Number of elements */
+	183,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -331967,6 +345338,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -332035,6 +345414,10 @@
 	0x1337A,
 	0x13437,
 	0x13438,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
 	0x145CE,
 	0x145CF,
 	0x1E95E,
@@ -332049,7 +345432,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__OP_invlist[] = {  /* for EBCDIC 1047 */
-	169,	/* Number of elements */
+	181,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332150,6 +345533,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -332218,6 +345609,10 @@
 	0x1337A,
 	0x13437,
 	0x13438,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
 	0x145CE,
 	0x145CF,
 	0x1E95E,
@@ -332232,7 +345627,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__OP_invlist[] = {  /* for EBCDIC 037 */
-	169,	/* Number of elements */
+	181,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332333,6 +345728,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -332401,6 +345804,10 @@
 	0x1337A,
 	0x13437,
 	0x13438,
+	0x1343C,
+	0x1343D,
+	0x1343E,
+	0x1343F,
 	0x145CE,
 	0x145CF,
 	0x1E95E,
@@ -332412,7 +345819,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__PO_invlist[] = {  /* for ASCII/Latin1 */
-	47,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332435,6 +345842,8 @@
 	0xD7A,
 	0x2030,
 	0x2038,
+	0x2057,
+	0x2058,
 	0x20A7,
 	0x20A8,
 	0x20B6,
@@ -332443,6 +345852,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x2103,
 	0x2104,
 	0x2109,
@@ -332473,7 +345884,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__PO_invlist[] = {  /* for EBCDIC 1047 */
-	47,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332496,6 +345907,8 @@
 	0xD7A,
 	0x2030,
 	0x2038,
+	0x2057,
+	0x2058,
 	0x20A7,
 	0x20A8,
 	0x20B6,
@@ -332504,6 +345917,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x2103,
 	0x2104,
 	0x2109,
@@ -332534,7 +345949,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__PO_invlist[] = {  /* for EBCDIC 037 */
-	47,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332557,6 +345972,8 @@
 	0xD7A,
 	0x2030,
 	0x2038,
+	0x2057,
+	0x2058,
 	0x20A7,
 	0x20A8,
 	0x20B6,
@@ -332565,6 +345982,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x2103,
 	0x2104,
 	0x2109,
@@ -332592,7 +346011,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LB__PR_invlist[] = {  /* for ASCII/Latin1 */
-	49,	/* Number of elements */
+	51,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332630,6 +346049,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x2116,
 	0x2117,
@@ -332655,7 +346076,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LB__PR_invlist[] = {  /* for EBCDIC 1047 */
-	51,	/* Number of elements */
+	53,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332695,6 +346116,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x2116,
 	0x2117,
@@ -332720,7 +346143,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LB__PR_invlist[] = {  /* for EBCDIC 037 */
-	51,	/* Number of elements */
+	53,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -332760,6 +346183,8 @@
 	0x20BC,
 	0x20BE,
 	0x20BF,
+	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x2116,
 	0x2117,
@@ -332922,7 +346347,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xEDC,
 	0xEE0,
 	0x1000,
@@ -332970,7 +346395,7 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
-	0x11740
+	0x11747
 };
 
 static const UV UNI_LB__SG_invlist[] = {  /* for all charsets */
@@ -333092,7 +346517,7 @@
 };
 
 static const UV UNI_LB__XX_invlist[] = {  /* for all charsets */
-	1266,	/* Number of elements */
+	1328,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -333121,8 +346546,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -333140,11 +346563,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -333300,7 +346723,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -333310,6 +346733,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -333332,7 +346757,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -333339,7 +346764,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -333399,7 +346824,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -333467,10 +346892,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -333487,8 +346910,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -333527,11 +346948,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -333547,8 +346968,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -333601,10 +347020,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -333635,7 +347050,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -333667,10 +347082,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -333739,16 +347158,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -333835,7 +347252,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -333842,6 +347273,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -333924,10 +347361,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -333935,9 +347374,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -333957,7 +347396,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -334021,7 +347460,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -334029,7 +347468,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -334060,8 +347499,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -334104,6 +347545,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -334116,10 +347563,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -334129,7 +347576,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -334162,10 +347611,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -334180,14 +347639,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -334240,6 +347707,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -334250,6 +347721,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -334258,10 +347733,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -334515,7 +348002,7 @@
 };
 
 static const UV UNI_LM_invlist[] = {  /* for all charsets */
-	123,	/* Number of elements */
+	143,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -334550,6 +348037,8 @@
 	0x825,
 	0x828,
 	0x829,
+	0x8C9,
+	0x8CA,
 	0x971,
 	0x972,
 	0xE46,
@@ -334610,6 +348099,8 @@
 	0xA771,
 	0xA788,
 	0xA789,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xA9CF,
@@ -334630,6 +348121,12 @@
 	0xFF71,
 	0xFF9E,
 	0xFFA0,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x16B40,
 	0x16B44,
 	0x16F93,
@@ -334638,8 +348135,18 @@
 	0x16FE2,
 	0x16FE3,
 	0x16FE4,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
+	0x1E030,
+	0x1E06E,
 	0x1E137,
 	0x1E13E,
+	0x1E4EB,
+	0x1E4EC,
 	0x1E94B,
 	0x1E94C
 };
@@ -334647,7 +348154,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_LO_invlist[] = {  /* for ASCII/Latin1 */
-	979,	/* Number of elements */
+	1021,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -334698,10 +348205,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8C9,
 	0x904,
 	0x93A,
 	0x93D,
@@ -334830,6 +348339,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -334846,7 +348357,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -334975,10 +348486,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -335019,7 +348528,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -335085,8 +348594,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA015,
 	0xA016,
 	0xA48D,
@@ -335342,6 +348849,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -335348,6 +348857,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -335374,6 +348887,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -335430,6 +348945,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118FF,
@@ -335466,7 +348983,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -335494,6 +349011,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -335500,8 +349023,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -335508,6 +349035,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -335527,9 +349056,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -335542,12 +349075,26 @@
 	0x1BC89,
 	0x1BC90,
 	0x1BC9A,
+	0x1DF0A,
+	0x1DF0B,
 	0x1E100,
 	0x1E12D,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EB,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1EE00,
@@ -335617,9 +349164,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -335629,7 +349176,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -335640,7 +349189,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_LO_invlist[] = {  /* for EBCDIC 1047 */
-	977,	/* Number of elements */
+	1019,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -335689,10 +349238,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8C9,
 	0x904,
 	0x93A,
 	0x93D,
@@ -335821,6 +349372,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -335837,7 +349390,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -335966,10 +349519,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -336010,7 +349561,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -336076,8 +349627,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA015,
 	0xA016,
 	0xA48D,
@@ -336333,6 +349882,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -336339,6 +349890,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -336365,6 +349920,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -336421,6 +349978,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118FF,
@@ -336457,7 +350016,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -336485,6 +350044,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -336491,8 +350056,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -336499,6 +350068,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -336518,9 +350089,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -336533,12 +350108,26 @@
 	0x1BC89,
 	0x1BC90,
 	0x1BC9A,
+	0x1DF0A,
+	0x1DF0B,
 	0x1E100,
 	0x1E12D,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EB,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1EE00,
@@ -336608,9 +350197,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -336620,7 +350209,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -336631,7 +350222,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_LO_invlist[] = {  /* for EBCDIC 037 */
-	977,	/* Number of elements */
+	1019,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -336680,10 +350271,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8C9,
 	0x904,
 	0x93A,
 	0x93D,
@@ -336812,6 +350405,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -336828,7 +350423,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -336957,10 +350552,8 @@
 	0x16F1,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -337001,7 +350594,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -337067,8 +350660,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA015,
 	0xA016,
 	0xA48D,
@@ -337324,6 +350915,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -337330,6 +350923,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -337356,6 +350953,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -337412,6 +351011,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118FF,
@@ -337448,7 +351049,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -337476,6 +351077,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -337482,8 +351089,12 @@
 	0x1239A,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -337490,6 +351101,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -337509,9 +351122,13 @@
 	0x18D00,
 	0x18D09,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -337524,12 +351141,26 @@
 	0x1BC89,
 	0x1BC90,
 	0x1BC9A,
+	0x1DF0A,
+	0x1DF0B,
 	0x1E100,
 	0x1E12D,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EB,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1EE00,
@@ -337599,9 +351230,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -337611,7 +351242,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -337671,7 +351304,7 @@
 };
 
 static const UV UNI_M_invlist[] = {  /* for all charsets */
-	581,	/* Number of elements */
+	621,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -337724,7 +351357,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -337808,6 +351443,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -337832,6 +351469,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -337869,7 +351508,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -337911,7 +351550,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -337924,6 +351563,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -337941,7 +351582,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -337967,8 +351608,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x20D0,
 	0x20F1,
@@ -338072,16 +351711,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -338102,6 +351751,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -338196,6 +351847,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -338212,6 +351875,10 @@
 	0x16FF2,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -338246,10 +351913,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -339239,7 +352912,7 @@
 };
 
 static const UV UNI_MC_invlist[] = {  /* for all charsets */
-	351,	/* Number of elements */
+	365,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -339314,6 +352987,8 @@
 	0xCCC,
 	0xCD5,
 	0xCD7,
+	0xCF3,
+	0xCF4,
 	0xD02,
 	0xD04,
 	0xD3E,
@@ -339358,6 +353033,10 @@
 	0x1090,
 	0x109A,
 	0x109D,
+	0x1715,
+	0x1716,
+	0x1734,
+	0x1735,
 	0x17B6,
 	0x17B7,
 	0x17BE,
@@ -339586,6 +353265,14 @@
 	0x11D97,
 	0x11EF5,
 	0x11EF7,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F36,
+	0x11F3E,
+	0x11F40,
+	0x11F41,
+	0x11F42,
 	0x16F51,
 	0x16F88,
 	0x16FF0,
@@ -339775,7 +353462,7 @@
 };
 
 static const UV UNI_MN_invlist[] = {  /* for all charsets */
-	655,	/* Number of elements */
+	693,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -339828,7 +353515,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x903,
@@ -339910,6 +353599,8 @@
 	0xC01,
 	0xC04,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC41,
 	0xC46,
@@ -339961,7 +353652,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -340009,7 +353700,7 @@
 	0x1712,
 	0x1715,
 	0x1732,
-	0x1735,
+	0x1734,
 	0x1752,
 	0x1754,
 	0x1772,
@@ -340026,6 +353717,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -340059,7 +353752,7 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B04,
 	0x1B34,
@@ -340105,8 +353798,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x20D0,
 	0x20DD,
@@ -340222,12 +353913,20 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11001,
 	0x11002,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11082,
 	0x110B3,
@@ -340234,6 +353933,8 @@
 	0x110B7,
 	0x110B9,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -340258,6 +353959,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112E0,
 	0x112E3,
@@ -340380,6 +354083,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF5,
+	0x11F00,
+	0x11F02,
+	0x11F36,
+	0x11F3B,
+	0x11F40,
+	0x11F41,
+	0x11F42,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -340392,6 +354107,10 @@
 	0x16FE5,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D17B,
@@ -340424,10 +354143,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -340471,14 +354196,12 @@
 };
 
 static const UV UNI_MONG_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -340597,7 +354320,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_N_invlist[] = {  /* for ASCII/Latin1 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -340828,6 +354551,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -340834,6 +354559,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -340840,6 +354567,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -340850,6 +354579,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -340878,7 +354609,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_N_invlist[] = {  /* for EBCDIC 1047 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -341109,6 +354840,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -341115,6 +354848,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -341121,6 +354856,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -341131,6 +354868,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -341159,7 +354898,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_N_invlist[] = {  /* for EBCDIC 037 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -341390,6 +355129,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -341396,6 +355137,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -341402,6 +355145,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -341412,6 +355157,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -341434,6 +355181,16 @@
 
 #  endif	/* EBCDIC 037 */
 
+static const UV UNI_NAGM_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E4D0,
+	0x1E4FA
+};
+
 static const UV UNI_NAND_invlist[] = {  /* for all charsets */
 	19,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -341471,13 +355228,11 @@
 };
 
 static const UV UNI_NB_invlist[] = {  /* for all charsets */
-	110,	/* Number of elements */
+	104,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
-	0x870,
-	0x8A0,
 	0x2FE0,
 	0x2FF0,
 	0x10200,
@@ -341484,9 +355239,9 @@
 	0x10280,
 	0x103E0,
 	0x10400,
-	0x10570,
+	0x105C0,
 	0x10600,
-	0x10780,
+	0x107C0,
 	0x10800,
 	0x108B0,
 	0x108E0,
@@ -341500,10 +355255,6 @@
 	0x10C80,
 	0x10D40,
 	0x10E60,
-	0x10EC0,
-	0x10F00,
-	0x10F70,
-	0x10FB0,
 	0x11250,
 	0x11280,
 	0x11380,
@@ -341512,30 +355263,26 @@
 	0x11580,
 	0x116D0,
 	0x11700,
-	0x11740,
+	0x11750,
 	0x11800,
 	0x11850,
 	0x118A0,
 	0x11960,
 	0x119A0,
-	0x11AB0,
-	0x11AC0,
-	0x11B00,
+	0x11B60,
 	0x11C00,
 	0x11CC0,
 	0x11D00,
 	0x11DB0,
 	0x11EE0,
-	0x11F00,
+	0x11F60,
 	0x11FB0,
 	0x12550,
-	0x13000,
-	0x13440,
+	0x12F90,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16800,
-	0x16A70,
-	0x16AD0,
 	0x16B90,
 	0x16E40,
 	0x16EA0,
@@ -341542,24 +355289,28 @@
 	0x16F00,
 	0x16FA0,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
 	0x1BC00,
 	0x1BCB0,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D250,
-	0x1D2E0,
+	0x1D2C0,
 	0x1D380,
 	0x1D400,
 	0x1DAB0,
-	0x1E000,
-	0x1E030,
+	0x1DF00,
+	0x1E090,
 	0x1E100,
 	0x1E150,
-	0x1E2C0,
+	0x1E290,
 	0x1E300,
-	0x1E800,
+	0x1E4D0,
+	0x1E500,
+	0x1E7E0,
 	0x1E8E0,
 	0x1E900,
 	0x1E960,
@@ -341578,7 +355329,7 @@
 	0x2F800,
 	0x2FA20,
 	0x30000,
-	0x31350,
+	0x323B0,
 	0xE0000,
 	0xE0080,
 	0xE0100,
@@ -343380,7 +357131,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NFKCQC__N_invlist[] = {  /* for ASCII/Latin1 */
-	501,	/* Number of elements */
+	511,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -343671,6 +357422,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -343751,6 +357504,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -343797,6 +357556,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -343895,7 +357656,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NFKCQC__N_invlist[] = {  /* for EBCDIC 1047 */
-	507,	/* Number of elements */
+	517,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -344192,6 +357953,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -344272,6 +358035,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -344318,6 +358087,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -344416,7 +358187,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NFKCQC__N_invlist[] = {  /* for EBCDIC 037 */
-	505,	/* Number of elements */
+	515,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -344711,6 +358482,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -344791,6 +358564,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1D15E,
 	0x1D165,
 	0x1D1BB,
@@ -344837,6 +358616,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -344932,7 +358713,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NFKCQC__Y_invlist[] = {  /* for ASCII/Latin1 */
-	577,	/* Number of elements */
+	587,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -345281,6 +359062,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -345361,6 +359144,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x110BA,
 	0x110BB,
 	0x11127,
@@ -345425,6 +359214,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -345523,7 +359314,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NFKCQC__Y_invlist[] = {  /* for EBCDIC 1047 */
-	583,	/* Number of elements */
+	593,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -345878,6 +359669,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -345958,6 +359751,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x110BA,
 	0x110BB,
 	0x11127,
@@ -346022,6 +359821,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -346120,7 +359921,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NFKCQC__Y_invlist[] = {  /* for EBCDIC 037 */
-	581,	/* Number of elements */
+	591,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -346473,6 +360274,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -346553,6 +360356,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x110BA,
 	0x110BB,
 	0x11127,
@@ -346617,6 +360426,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -346712,7 +360523,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NFKDQC__N_invlist[] = {  /* for ASCII/Latin1 */
-	785,	/* Number of elements */
+	795,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -347267,6 +361078,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -347349,6 +361162,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -347413,6 +361232,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -347511,7 +361332,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NFKDQC__N_invlist[] = {  /* for EBCDIC 1047 */
-	783,	/* Number of elements */
+	793,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -348064,6 +361885,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -348146,6 +361969,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -348210,6 +362039,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -348308,7 +362139,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NFKDQC__N_invlist[] = {  /* for EBCDIC 037 */
-	785,	/* Number of elements */
+	795,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -348863,6 +362694,8 @@
 	0xA69E,
 	0xA770,
 	0xA771,
+	0xA7F2,
+	0xA7F5,
 	0xA7F8,
 	0xA7FA,
 	0xAB5C,
@@ -348945,6 +362778,12 @@
 	0xFFE7,
 	0xFFE8,
 	0xFFEF,
+	0x10781,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x1109A,
 	0x1109B,
 	0x1109C,
@@ -349009,6 +362848,8 @@
 	0x1D7CC,
 	0x1D7CE,
 	0x1D800,
+	0x1E030,
+	0x1E06E,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -349102,15 +362943,23 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_NKO_invlist[] = {  /* for all charsets */
-	5,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
+	0x60C,
+	0x60D,
+	0x61B,
+	0x61C,
+	0x61F,
+	0x620,
 	0x7C0,
 	0x7FB,
 	0x7FD,
-	0x800
+	0x800,
+	0xFD3E,
+	0xFD40
 };
 
 static const UV UNI_NL_invlist[] = {  /* for all charsets */
@@ -349148,7 +362997,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NO_invlist[] = {  /* for ASCII/Latin1 */
-	143,	/* Number of elements */
+	145,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -349277,6 +363126,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -349305,7 +363156,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NO_invlist[] = {  /* for EBCDIC 1047 */
-	145,	/* Number of elements */
+	147,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -349436,6 +363287,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -349464,7 +363317,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NO_invlist[] = {  /* for EBCDIC 037 */
-	145,	/* Number of elements */
+	147,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -349595,6 +363448,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -349798,7 +363653,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NT__NU_invlist[] = {  /* for ASCII/Latin1 */
-	303,	/* Number of elements */
+	305,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -350055,6 +363910,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -350115,7 +363972,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NT__NU_invlist[] = {  /* for EBCDIC 1047 */
-	303,	/* Number of elements */
+	305,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -350372,6 +364229,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -350432,7 +364291,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NT__NU_invlist[] = {  /* for EBCDIC 037 */
-	303,	/* Number of elements */
+	305,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -350689,6 +364548,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -350766,7 +364627,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__0_invlist[] = {  /* for ASCII/Latin1 */
-	163,	/* Number of elements */
+	171,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -350903,12 +364764,18 @@
 	0x11D51,
 	0x11DA0,
 	0x11DA1,
+	0x11F50,
+	0x11F51,
 	0x16A60,
 	0x16A61,
+	0x16AC0,
+	0x16AC1,
 	0x16B50,
 	0x16B51,
 	0x16E80,
 	0x16E81,
+	0x1D2C0,
+	0x1D2C1,
 	0x1D2E0,
 	0x1D2E1,
 	0x1D7CE,
@@ -350925,6 +364792,8 @@
 	0x1E141,
 	0x1E2F0,
 	0x1E2F1,
+	0x1E4F0,
+	0x1E4F1,
 	0x1E950,
 	0x1E951,
 	0x1F100,
@@ -350943,7 +364812,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__0_invlist[] = {  /* for EBCDIC 1047 */
-	163,	/* Number of elements */
+	171,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -351080,12 +364949,18 @@
 	0x11D51,
 	0x11DA0,
 	0x11DA1,
+	0x11F50,
+	0x11F51,
 	0x16A60,
 	0x16A61,
+	0x16AC0,
+	0x16AC1,
 	0x16B50,
 	0x16B51,
 	0x16E80,
 	0x16E81,
+	0x1D2C0,
+	0x1D2C1,
 	0x1D2E0,
 	0x1D2E1,
 	0x1D7CE,
@@ -351102,6 +364977,8 @@
 	0x1E141,
 	0x1E2F0,
 	0x1E2F1,
+	0x1E4F0,
+	0x1E4F1,
 	0x1E950,
 	0x1E951,
 	0x1F100,
@@ -351120,7 +364997,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__0_invlist[] = {  /* for EBCDIC 037 */
-	163,	/* Number of elements */
+	171,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -351257,12 +365134,18 @@
 	0x11D51,
 	0x11DA0,
 	0x11DA1,
+	0x11F50,
+	0x11F51,
 	0x16A60,
 	0x16A61,
+	0x16AC0,
+	0x16AC1,
 	0x16B50,
 	0x16B51,
 	0x16E80,
 	0x16E81,
+	0x1D2C0,
+	0x1D2C1,
 	0x1D2E0,
 	0x1D2E1,
 	0x1D7CE,
@@ -351279,6 +365162,8 @@
 	0x1E141,
 	0x1E2F0,
 	0x1E2F1,
+	0x1E4F0,
+	0x1E4F1,
 	0x1E950,
 	0x1E951,
 	0x1F100,
@@ -351294,7 +365179,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__1_invlist[] = {  /* for ASCII/Latin1 */
-	275,	/* Number of elements */
+	283,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -351513,6 +365398,8 @@
 	0x11D52,
 	0x11DA1,
 	0x11DA2,
+	0x11F51,
+	0x11F52,
 	0x12415,
 	0x12416,
 	0x1241E,
@@ -351527,6 +365414,8 @@
 	0x12459,
 	0x16A61,
 	0x16A62,
+	0x16AC1,
+	0x16AC2,
 	0x16B51,
 	0x16B52,
 	0x16E81,
@@ -351533,6 +365422,8 @@
 	0x16E82,
 	0x16E94,
 	0x16E95,
+	0x1D2C1,
+	0x1D2C2,
 	0x1D2E1,
 	0x1D2E2,
 	0x1D360,
@@ -351555,6 +365446,8 @@
 	0x1E142,
 	0x1E2F1,
 	0x1E2F2,
+	0x1E4F1,
+	0x1E4F2,
 	0x1E8C7,
 	0x1E8C8,
 	0x1E951,
@@ -351583,7 +365476,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__1_invlist[] = {  /* for EBCDIC 1047 */
-	275,	/* Number of elements */
+	283,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -351802,6 +365695,8 @@
 	0x11D52,
 	0x11DA1,
 	0x11DA2,
+	0x11F51,
+	0x11F52,
 	0x12415,
 	0x12416,
 	0x1241E,
@@ -351816,6 +365711,8 @@
 	0x12459,
 	0x16A61,
 	0x16A62,
+	0x16AC1,
+	0x16AC2,
 	0x16B51,
 	0x16B52,
 	0x16E81,
@@ -351822,6 +365719,8 @@
 	0x16E82,
 	0x16E94,
 	0x16E95,
+	0x1D2C1,
+	0x1D2C2,
 	0x1D2E1,
 	0x1D2E2,
 	0x1D360,
@@ -351844,6 +365743,8 @@
 	0x1E142,
 	0x1E2F1,
 	0x1E2F2,
+	0x1E4F1,
+	0x1E4F2,
 	0x1E8C7,
 	0x1E8C8,
 	0x1E951,
@@ -351872,7 +365773,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__1_invlist[] = {  /* for EBCDIC 037 */
-	275,	/* Number of elements */
+	283,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -352091,6 +365992,8 @@
 	0x11D52,
 	0x11DA1,
 	0x11DA2,
+	0x11F51,
+	0x11F52,
 	0x12415,
 	0x12416,
 	0x1241E,
@@ -352105,6 +366008,8 @@
 	0x12459,
 	0x16A61,
 	0x16A62,
+	0x16AC1,
+	0x16AC2,
 	0x16B51,
 	0x16B52,
 	0x16E81,
@@ -352111,6 +366016,8 @@
 	0x16E82,
 	0x16E94,
 	0x16E95,
+	0x1D2C1,
+	0x1D2C2,
 	0x1D2E1,
 	0x1D2E2,
 	0x1D360,
@@ -352133,6 +366040,8 @@
 	0x1E142,
 	0x1E2F1,
 	0x1E2F2,
+	0x1E4F1,
+	0x1E4F2,
 	0x1E8C7,
 	0x1E8C8,
 	0x1E951,
@@ -352632,7 +366541,7 @@
 };
 
 static const UV UNI_NV__10_invlist[] = {  /* for all charsets */
-	117,	/* Number of elements */
+	119,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -352743,6 +366652,8 @@
 	0x16B5C,
 	0x16E8A,
 	0x16E8B,
+	0x1D2CA,
+	0x1D2CB,
 	0x1D2EA,
 	0x1D2EB,
 	0x1D369,
@@ -352992,7 +366903,7 @@
 };
 
 static const UV UNI_NV__11_invlist[] = {  /* for all charsets */
-	17,	/* Number of elements */
+	19,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353011,6 +366922,8 @@
 	0x24EC,
 	0x16E8B,
 	0x16E8C,
+	0x1D2CB,
+	0x1D2CC,
 	0x1D2EB,
 	0x1D2EC
 };
@@ -353036,7 +366949,7 @@
 };
 
 static const UV UNI_NV__12_invlist[] = {  /* for all charsets */
-	17,	/* Number of elements */
+	19,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353055,12 +366968,14 @@
 	0x24ED,
 	0x16E8C,
 	0x16E8D,
+	0x1D2CC,
+	0x1D2CD,
 	0x1D2EC,
 	0x1D2ED
 };
 
 static const UV UNI_NV__13_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353075,6 +366990,8 @@
 	0x24EE,
 	0x16E8D,
 	0x16E8E,
+	0x1D2CD,
+	0x1D2CE,
 	0x1D2ED,
 	0x1D2EE
 };
@@ -353090,7 +367007,7 @@
 };
 
 static const UV UNI_NV__14_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353105,12 +367022,14 @@
 	0x24EF,
 	0x16E8E,
 	0x16E8F,
+	0x1D2CE,
+	0x1D2CF,
 	0x1D2EE,
 	0x1D2EF
 };
 
 static const UV UNI_NV__15_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353125,6 +367044,8 @@
 	0x24F0,
 	0x16E8F,
 	0x16E90,
+	0x1D2CF,
+	0x1D2D0,
 	0x1D2EF,
 	0x1D2F0
 };
@@ -353140,7 +367061,7 @@
 };
 
 static const UV UNI_NV__16_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353157,12 +367078,14 @@
 	0x24F1,
 	0x16E90,
 	0x16E91,
+	0x1D2D0,
+	0x1D2D1,
 	0x1D2F0,
 	0x1D2F1
 };
 
 static const UV UNI_NV__17_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353179,6 +367102,8 @@
 	0x24F2,
 	0x16E91,
 	0x16E92,
+	0x1D2D1,
+	0x1D2D2,
 	0x1D2F1,
 	0x1D2F2
 };
@@ -353194,7 +367119,7 @@
 };
 
 static const UV UNI_NV__18_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353211,12 +367136,14 @@
 	0x24F3,
 	0x16E92,
 	0x16E93,
+	0x1D2D2,
+	0x1D2D3,
 	0x1D2F2,
 	0x1D2F3
 };
 
 static const UV UNI_NV__19_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	17,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353233,6 +367160,8 @@
 	0x24F4,
 	0x16E93,
 	0x16E94,
+	0x1D2D3,
+	0x1D2D4,
 	0x1D2F3,
 	0x1D2F4
 };
@@ -353240,7 +367169,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__2_invlist[] = {  /* for ASCII/Latin1 */
-	273,	/* Number of elements */
+	281,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353449,6 +367378,8 @@
 	0x11D53,
 	0x11DA2,
 	0x11DA3,
+	0x11F52,
+	0x11F53,
 	0x12400,
 	0x12401,
 	0x12416,
@@ -353471,6 +367402,8 @@
 	0x1245A,
 	0x16A62,
 	0x16A63,
+	0x16AC2,
+	0x16AC3,
 	0x16B52,
 	0x16B53,
 	0x16E82,
@@ -353477,6 +367410,8 @@
 	0x16E83,
 	0x16E95,
 	0x16E96,
+	0x1D2C2,
+	0x1D2C3,
 	0x1D2E2,
 	0x1D2E3,
 	0x1D361,
@@ -353497,6 +367432,8 @@
 	0x1E143,
 	0x1E2F2,
 	0x1E2F3,
+	0x1E4F2,
+	0x1E4F3,
 	0x1E8C8,
 	0x1E8C9,
 	0x1E952,
@@ -353527,7 +367464,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__2_invlist[] = {  /* for EBCDIC 1047 */
-	273,	/* Number of elements */
+	281,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -353736,6 +367673,8 @@
 	0x11D53,
 	0x11DA2,
 	0x11DA3,
+	0x11F52,
+	0x11F53,
 	0x12400,
 	0x12401,
 	0x12416,
@@ -353758,6 +367697,8 @@
 	0x1245A,
 	0x16A62,
 	0x16A63,
+	0x16AC2,
+	0x16AC3,
 	0x16B52,
 	0x16B53,
 	0x16E82,
@@ -353764,6 +367705,8 @@
 	0x16E83,
 	0x16E95,
 	0x16E96,
+	0x1D2C2,
+	0x1D2C3,
 	0x1D2E2,
 	0x1D2E3,
 	0x1D361,
@@ -353784,6 +367727,8 @@
 	0x1E143,
 	0x1E2F2,
 	0x1E2F3,
+	0x1E4F2,
+	0x1E4F3,
 	0x1E8C8,
 	0x1E8C9,
 	0x1E952,
@@ -353814,7 +367759,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__2_invlist[] = {  /* for EBCDIC 037 */
-	273,	/* Number of elements */
+	281,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -354023,6 +367968,8 @@
 	0x11D53,
 	0x11DA2,
 	0x11DA3,
+	0x11F52,
+	0x11F53,
 	0x12400,
 	0x12401,
 	0x12416,
@@ -354045,6 +367992,8 @@
 	0x1245A,
 	0x16A62,
 	0x16A63,
+	0x16AC2,
+	0x16AC3,
 	0x16B52,
 	0x16B53,
 	0x16E82,
@@ -354051,6 +368000,8 @@
 	0x16E83,
 	0x16E95,
 	0x16E96,
+	0x1D2C2,
+	0x1D2C3,
 	0x1D2E2,
 	0x1D2E3,
 	0x1D361,
@@ -354071,6 +368022,8 @@
 	0x1E143,
 	0x1E2F2,
 	0x1E2F3,
+	0x1E4F2,
+	0x1E4F3,
 	0x1E8C8,
 	0x1E8C9,
 	0x1E952,
@@ -354386,7 +368339,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__3_invlist[] = {  /* for ASCII/Latin1 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -354583,6 +368536,8 @@
 	0x11D54,
 	0x11DA3,
 	0x11DA4,
+	0x11F53,
+	0x11F54,
 	0x12401,
 	0x12402,
 	0x12408,
@@ -354607,6 +368562,8 @@
 	0x12458,
 	0x16A63,
 	0x16A64,
+	0x16AC3,
+	0x16AC4,
 	0x16B53,
 	0x16B54,
 	0x16E83,
@@ -354613,6 +368570,8 @@
 	0x16E84,
 	0x16E96,
 	0x16E97,
+	0x1D2C3,
+	0x1D2C4,
 	0x1D2E3,
 	0x1D2E4,
 	0x1D362,
@@ -354633,6 +368592,8 @@
 	0x1E144,
 	0x1E2F3,
 	0x1E2F4,
+	0x1E4F3,
+	0x1E4F4,
 	0x1E8C9,
 	0x1E8CA,
 	0x1E953,
@@ -354667,7 +368628,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__3_invlist[] = {  /* for EBCDIC 1047 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -354864,6 +368825,8 @@
 	0x11D54,
 	0x11DA3,
 	0x11DA4,
+	0x11F53,
+	0x11F54,
 	0x12401,
 	0x12402,
 	0x12408,
@@ -354888,6 +368851,8 @@
 	0x12458,
 	0x16A63,
 	0x16A64,
+	0x16AC3,
+	0x16AC4,
 	0x16B53,
 	0x16B54,
 	0x16E83,
@@ -354894,6 +368859,8 @@
 	0x16E84,
 	0x16E96,
 	0x16E97,
+	0x1D2C3,
+	0x1D2C4,
 	0x1D2E3,
 	0x1D2E4,
 	0x1D362,
@@ -354914,6 +368881,8 @@
 	0x1E144,
 	0x1E2F3,
 	0x1E2F4,
+	0x1E4F3,
+	0x1E4F4,
 	0x1E8C9,
 	0x1E8CA,
 	0x1E953,
@@ -354948,7 +368917,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__3_invlist[] = {  /* for EBCDIC 037 */
-	267,	/* Number of elements */
+	275,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -355145,6 +369114,8 @@
 	0x11D54,
 	0x11DA3,
 	0x11DA4,
+	0x11F53,
+	0x11F54,
 	0x12401,
 	0x12402,
 	0x12408,
@@ -355169,6 +369140,8 @@
 	0x12458,
 	0x16A63,
 	0x16A64,
+	0x16AC3,
+	0x16AC4,
 	0x16B53,
 	0x16B54,
 	0x16E83,
@@ -355175,6 +369148,8 @@
 	0x16E84,
 	0x16E96,
 	0x16E97,
+	0x1D2C3,
+	0x1D2C4,
 	0x1D2E3,
 	0x1D2E4,
 	0x1D362,
@@ -355195,6 +369170,8 @@
 	0x1E144,
 	0x1E2F3,
 	0x1E2F4,
+	0x1E4F3,
+	0x1E4F4,
 	0x1E8C9,
 	0x1E8CA,
 	0x1E953,
@@ -355604,7 +369581,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__4_invlist[] = {  /* for ASCII/Latin1 */
-	253,	/* Number of elements */
+	261,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -355789,6 +369766,8 @@
 	0x11D55,
 	0x11DA4,
 	0x11DA5,
+	0x11F54,
+	0x11F55,
 	0x12402,
 	0x12403,
 	0x12409,
@@ -355815,10 +369794,14 @@
 	0x1246A,
 	0x16A64,
 	0x16A65,
+	0x16AC4,
+	0x16AC5,
 	0x16B54,
 	0x16B55,
 	0x16E84,
 	0x16E85,
+	0x1D2C4,
+	0x1D2C5,
 	0x1D2E4,
 	0x1D2E5,
 	0x1D363,
@@ -355839,6 +369822,8 @@
 	0x1E145,
 	0x1E2F4,
 	0x1E2F5,
+	0x1E4F4,
+	0x1E4F5,
 	0x1E8CA,
 	0x1E8CB,
 	0x1E954,
@@ -355871,7 +369856,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__4_invlist[] = {  /* for EBCDIC 1047 */
-	253,	/* Number of elements */
+	261,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -356056,6 +370041,8 @@
 	0x11D55,
 	0x11DA4,
 	0x11DA5,
+	0x11F54,
+	0x11F55,
 	0x12402,
 	0x12403,
 	0x12409,
@@ -356082,10 +370069,14 @@
 	0x1246A,
 	0x16A64,
 	0x16A65,
+	0x16AC4,
+	0x16AC5,
 	0x16B54,
 	0x16B55,
 	0x16E84,
 	0x16E85,
+	0x1D2C4,
+	0x1D2C5,
 	0x1D2E4,
 	0x1D2E5,
 	0x1D363,
@@ -356106,6 +370097,8 @@
 	0x1E145,
 	0x1E2F4,
 	0x1E2F5,
+	0x1E4F4,
+	0x1E4F5,
 	0x1E8CA,
 	0x1E8CB,
 	0x1E954,
@@ -356138,7 +370131,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__4_invlist[] = {  /* for EBCDIC 037 */
-	253,	/* Number of elements */
+	261,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -356323,6 +370316,8 @@
 	0x11D55,
 	0x11DA4,
 	0x11DA5,
+	0x11F54,
+	0x11F55,
 	0x12402,
 	0x12403,
 	0x12409,
@@ -356349,10 +370344,14 @@
 	0x1246A,
 	0x16A64,
 	0x16A65,
+	0x16AC4,
+	0x16AC5,
 	0x16B54,
 	0x16B55,
 	0x16E84,
 	0x16E85,
+	0x1D2C4,
+	0x1D2C5,
 	0x1D2E4,
 	0x1D2E5,
 	0x1D363,
@@ -356373,6 +370372,8 @@
 	0x1E145,
 	0x1E2F4,
 	0x1E2F5,
+	0x1E4F4,
+	0x1E4F5,
 	0x1E8CA,
 	0x1E8CB,
 	0x1E954,
@@ -356620,7 +370621,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__5_invlist[] = {  /* for ASCII/Latin1 */
-	257,	/* Number of elements */
+	265,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -356813,6 +370814,8 @@
 	0x11D56,
 	0x11DA5,
 	0x11DA6,
+	0x11F55,
+	0x11F56,
 	0x12403,
 	0x12404,
 	0x1240A,
@@ -356837,10 +370840,14 @@
 	0x1246B,
 	0x16A65,
 	0x16A66,
+	0x16AC5,
+	0x16AC6,
 	0x16B55,
 	0x16B56,
 	0x16E85,
 	0x16E86,
+	0x1D2C5,
+	0x1D2C6,
 	0x1D2E5,
 	0x1D2E6,
 	0x1D364,
@@ -356863,6 +370870,8 @@
 	0x1E146,
 	0x1E2F5,
 	0x1E2F6,
+	0x1E4F5,
+	0x1E4F6,
 	0x1E8CB,
 	0x1E8CC,
 	0x1E955,
@@ -356891,7 +370900,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__5_invlist[] = {  /* for EBCDIC 1047 */
-	257,	/* Number of elements */
+	265,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -357084,6 +371093,8 @@
 	0x11D56,
 	0x11DA5,
 	0x11DA6,
+	0x11F55,
+	0x11F56,
 	0x12403,
 	0x12404,
 	0x1240A,
@@ -357108,10 +371119,14 @@
 	0x1246B,
 	0x16A65,
 	0x16A66,
+	0x16AC5,
+	0x16AC6,
 	0x16B55,
 	0x16B56,
 	0x16E85,
 	0x16E86,
+	0x1D2C5,
+	0x1D2C6,
 	0x1D2E5,
 	0x1D2E6,
 	0x1D364,
@@ -357134,6 +371149,8 @@
 	0x1E146,
 	0x1E2F5,
 	0x1E2F6,
+	0x1E4F5,
+	0x1E4F6,
 	0x1E8CB,
 	0x1E8CC,
 	0x1E955,
@@ -357162,7 +371179,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__5_invlist[] = {  /* for EBCDIC 037 */
-	257,	/* Number of elements */
+	265,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -357355,6 +371372,8 @@
 	0x11D56,
 	0x11DA5,
 	0x11DA6,
+	0x11F55,
+	0x11F56,
 	0x12403,
 	0x12404,
 	0x1240A,
@@ -357379,10 +371398,14 @@
 	0x1246B,
 	0x16A65,
 	0x16A66,
+	0x16AC5,
+	0x16AC6,
 	0x16B55,
 	0x16B56,
 	0x16E85,
 	0x16E86,
+	0x1D2C5,
+	0x1D2C6,
 	0x1D2E5,
 	0x1D2E6,
 	0x1D364,
@@ -357405,6 +371428,8 @@
 	0x1E146,
 	0x1E2F5,
 	0x1E2F6,
+	0x1E4F5,
+	0x1E4F6,
 	0x1E8CB,
 	0x1E8CC,
 	0x1E955,
@@ -357622,7 +371647,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__6_invlist[] = {  /* for ASCII/Latin1 */
-	227,	/* Number of elements */
+	235,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -357795,6 +371820,8 @@
 	0x11D57,
 	0x11DA6,
 	0x11DA7,
+	0x11F56,
+	0x11F57,
 	0x12404,
 	0x12405,
 	0x1240B,
@@ -357813,10 +371840,14 @@
 	0x1246C,
 	0x16A66,
 	0x16A67,
+	0x16AC6,
+	0x16AC7,
 	0x16B56,
 	0x16B57,
 	0x16E86,
 	0x16E87,
+	0x1D2C6,
+	0x1D2C7,
 	0x1D2E6,
 	0x1D2E7,
 	0x1D365,
@@ -357835,6 +371866,8 @@
 	0x1E147,
 	0x1E2F6,
 	0x1E2F7,
+	0x1E4F6,
+	0x1E4F7,
 	0x1E8CC,
 	0x1E8CD,
 	0x1E956,
@@ -357863,7 +371896,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__6_invlist[] = {  /* for EBCDIC 1047 */
-	227,	/* Number of elements */
+	235,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -358036,6 +372069,8 @@
 	0x11D57,
 	0x11DA6,
 	0x11DA7,
+	0x11F56,
+	0x11F57,
 	0x12404,
 	0x12405,
 	0x1240B,
@@ -358054,10 +372089,14 @@
 	0x1246C,
 	0x16A66,
 	0x16A67,
+	0x16AC6,
+	0x16AC7,
 	0x16B56,
 	0x16B57,
 	0x16E86,
 	0x16E87,
+	0x1D2C6,
+	0x1D2C7,
 	0x1D2E6,
 	0x1D2E7,
 	0x1D365,
@@ -358076,6 +372115,8 @@
 	0x1E147,
 	0x1E2F6,
 	0x1E2F7,
+	0x1E4F6,
+	0x1E4F7,
 	0x1E8CC,
 	0x1E8CD,
 	0x1E956,
@@ -358104,7 +372145,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__6_invlist[] = {  /* for EBCDIC 037 */
-	227,	/* Number of elements */
+	235,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -358277,6 +372318,8 @@
 	0x11D57,
 	0x11DA6,
 	0x11DA7,
+	0x11F56,
+	0x11F57,
 	0x12404,
 	0x12405,
 	0x1240B,
@@ -358295,10 +372338,14 @@
 	0x1246C,
 	0x16A66,
 	0x16A67,
+	0x16AC6,
+	0x16AC7,
 	0x16B56,
 	0x16B57,
 	0x16E86,
 	0x16E87,
+	0x1D2C6,
+	0x1D2C7,
 	0x1D2E6,
 	0x1D2E7,
 	0x1D365,
@@ -358317,6 +372364,8 @@
 	0x1E147,
 	0x1E2F6,
 	0x1E2F7,
+	0x1E4F6,
+	0x1E4F7,
 	0x1E8CC,
 	0x1E8CD,
 	0x1E956,
@@ -358440,7 +372489,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__7_invlist[] = {  /* for ASCII/Latin1 */
-	221,	/* Number of elements */
+	229,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -358609,6 +372658,8 @@
 	0x11D58,
 	0x11DA7,
 	0x11DA8,
+	0x11F57,
+	0x11F58,
 	0x12405,
 	0x12406,
 	0x1240C,
@@ -358625,10 +372676,14 @@
 	0x1246D,
 	0x16A67,
 	0x16A68,
+	0x16AC7,
+	0x16AC8,
 	0x16B57,
 	0x16B58,
 	0x16E87,
 	0x16E88,
+	0x1D2C7,
+	0x1D2C8,
 	0x1D2E7,
 	0x1D2E8,
 	0x1D366,
@@ -358647,6 +372702,8 @@
 	0x1E148,
 	0x1E2F7,
 	0x1E2F8,
+	0x1E4F7,
+	0x1E4F8,
 	0x1E8CD,
 	0x1E8CE,
 	0x1E957,
@@ -358675,7 +372732,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__7_invlist[] = {  /* for EBCDIC 1047 */
-	221,	/* Number of elements */
+	229,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -358844,6 +372901,8 @@
 	0x11D58,
 	0x11DA7,
 	0x11DA8,
+	0x11F57,
+	0x11F58,
 	0x12405,
 	0x12406,
 	0x1240C,
@@ -358860,10 +372919,14 @@
 	0x1246D,
 	0x16A67,
 	0x16A68,
+	0x16AC7,
+	0x16AC8,
 	0x16B57,
 	0x16B58,
 	0x16E87,
 	0x16E88,
+	0x1D2C7,
+	0x1D2C8,
 	0x1D2E7,
 	0x1D2E8,
 	0x1D366,
@@ -358882,6 +372945,8 @@
 	0x1E148,
 	0x1E2F7,
 	0x1E2F8,
+	0x1E4F7,
+	0x1E4F8,
 	0x1E8CD,
 	0x1E8CE,
 	0x1E957,
@@ -358910,7 +372975,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__7_invlist[] = {  /* for EBCDIC 037 */
-	221,	/* Number of elements */
+	229,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -359079,6 +373144,8 @@
 	0x11D58,
 	0x11DA7,
 	0x11DA8,
+	0x11F57,
+	0x11F58,
 	0x12405,
 	0x12406,
 	0x1240C,
@@ -359095,10 +373162,14 @@
 	0x1246D,
 	0x16A67,
 	0x16A68,
+	0x16AC7,
+	0x16AC8,
 	0x16B57,
 	0x16B58,
 	0x16E87,
 	0x16E88,
+	0x1D2C7,
+	0x1D2C8,
 	0x1D2E7,
 	0x1D2E8,
 	0x1D366,
@@ -359117,6 +373188,8 @@
 	0x1E148,
 	0x1E2F7,
 	0x1E2F8,
+	0x1E4F7,
+	0x1E4F8,
 	0x1E8CD,
 	0x1E8CE,
 	0x1E957,
@@ -359268,7 +373341,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__8_invlist[] = {  /* for ASCII/Latin1 */
-	215,	/* Number of elements */
+	223,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -359433,6 +373506,8 @@
 	0x11D59,
 	0x11DA8,
 	0x11DA9,
+	0x11F58,
+	0x11F59,
 	0x12406,
 	0x12407,
 	0x1240D,
@@ -359449,10 +373524,14 @@
 	0x1246E,
 	0x16A68,
 	0x16A69,
+	0x16AC8,
+	0x16AC9,
 	0x16B58,
 	0x16B59,
 	0x16E88,
 	0x16E89,
+	0x1D2C8,
+	0x1D2C9,
 	0x1D2E8,
 	0x1D2E9,
 	0x1D367,
@@ -359471,6 +373550,8 @@
 	0x1E149,
 	0x1E2F8,
 	0x1E2F9,
+	0x1E4F8,
+	0x1E4F9,
 	0x1E8CE,
 	0x1E8CF,
 	0x1E958,
@@ -359497,7 +373578,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__8_invlist[] = {  /* for EBCDIC 1047 */
-	215,	/* Number of elements */
+	223,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -359662,6 +373743,8 @@
 	0x11D59,
 	0x11DA8,
 	0x11DA9,
+	0x11F58,
+	0x11F59,
 	0x12406,
 	0x12407,
 	0x1240D,
@@ -359678,10 +373761,14 @@
 	0x1246E,
 	0x16A68,
 	0x16A69,
+	0x16AC8,
+	0x16AC9,
 	0x16B58,
 	0x16B59,
 	0x16E88,
 	0x16E89,
+	0x1D2C8,
+	0x1D2C9,
 	0x1D2E8,
 	0x1D2E9,
 	0x1D367,
@@ -359700,6 +373787,8 @@
 	0x1E149,
 	0x1E2F8,
 	0x1E2F9,
+	0x1E4F8,
+	0x1E4F9,
 	0x1E8CE,
 	0x1E8CF,
 	0x1E958,
@@ -359726,7 +373815,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__8_invlist[] = {  /* for EBCDIC 037 */
-	215,	/* Number of elements */
+	223,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -359891,6 +373980,8 @@
 	0x11D59,
 	0x11DA8,
 	0x11DA9,
+	0x11F58,
+	0x11F59,
 	0x12406,
 	0x12407,
 	0x1240D,
@@ -359907,10 +373998,14 @@
 	0x1246E,
 	0x16A68,
 	0x16A69,
+	0x16AC8,
+	0x16AC9,
 	0x16B58,
 	0x16B59,
 	0x16E88,
 	0x16E89,
+	0x1D2C8,
+	0x1D2C9,
 	0x1D2E8,
 	0x1D2E9,
 	0x1D367,
@@ -359929,6 +374024,8 @@
 	0x1E149,
 	0x1E2F8,
 	0x1E2F9,
+	0x1E4F8,
+	0x1E4F9,
 	0x1E8CE,
 	0x1E8CF,
 	0x1E958,
@@ -360046,7 +374143,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__9_invlist[] = {  /* for ASCII/Latin1 */
-	219,	/* Number of elements */
+	227,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -360213,6 +374310,8 @@
 	0x11D5A,
 	0x11DA9,
 	0x11DAA,
+	0x11F59,
+	0x11F5A,
 	0x12407,
 	0x12408,
 	0x1240E,
@@ -360229,10 +374328,14 @@
 	0x1246F,
 	0x16A69,
 	0x16A6A,
+	0x16AC9,
+	0x16ACA,
 	0x16B59,
 	0x16B5A,
 	0x16E89,
 	0x16E8A,
+	0x1D2C9,
+	0x1D2CA,
 	0x1D2E9,
 	0x1D2EA,
 	0x1D368,
@@ -360251,6 +374354,8 @@
 	0x1E14A,
 	0x1E2F9,
 	0x1E2FA,
+	0x1E4F9,
+	0x1E4FA,
 	0x1E8CF,
 	0x1E8D0,
 	0x1E959,
@@ -360279,7 +374384,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__9_invlist[] = {  /* for EBCDIC 1047 */
-	219,	/* Number of elements */
+	227,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -360446,6 +374551,8 @@
 	0x11D5A,
 	0x11DA9,
 	0x11DAA,
+	0x11F59,
+	0x11F5A,
 	0x12407,
 	0x12408,
 	0x1240E,
@@ -360462,10 +374569,14 @@
 	0x1246F,
 	0x16A69,
 	0x16A6A,
+	0x16AC9,
+	0x16ACA,
 	0x16B59,
 	0x16B5A,
 	0x16E89,
 	0x16E8A,
+	0x1D2C9,
+	0x1D2CA,
 	0x1D2E9,
 	0x1D2EA,
 	0x1D368,
@@ -360484,6 +374595,8 @@
 	0x1E14A,
 	0x1E2F9,
 	0x1E2FA,
+	0x1E4F9,
+	0x1E4FA,
 	0x1E8CF,
 	0x1E8D0,
 	0x1E959,
@@ -360512,7 +374625,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__9_invlist[] = {  /* for EBCDIC 037 */
-	219,	/* Number of elements */
+	227,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -360679,6 +374792,8 @@
 	0x11D5A,
 	0x11DA9,
 	0x11DAA,
+	0x11F59,
+	0x11F5A,
 	0x12407,
 	0x12408,
 	0x1240E,
@@ -360695,10 +374810,14 @@
 	0x1246F,
 	0x16A69,
 	0x16A6A,
+	0x16AC9,
+	0x16ACA,
 	0x16B59,
 	0x16B5A,
 	0x16E89,
 	0x16E8A,
+	0x1D2C9,
+	0x1D2CA,
 	0x1D2E9,
 	0x1D2EA,
 	0x1D368,
@@ -360717,6 +374836,8 @@
 	0x1E14A,
 	0x1E2F9,
 	0x1E2FA,
+	0x1E4F9,
+	0x1E4FA,
 	0x1E8CF,
 	0x1E8D0,
 	0x1E959,
@@ -360848,7 +374969,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_NV__NAN_invlist[] = {  /* for ASCII/Latin1 */
-	411,	/* Number of elements */
+	419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -361191,6 +375312,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -361197,6 +375320,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -361203,6 +375328,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -361213,6 +375340,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -361273,7 +375402,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_NV__NAN_invlist[] = {  /* for EBCDIC 1047 */
-	411,	/* Number of elements */
+	419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -361616,6 +375745,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -361622,6 +375753,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -361628,6 +375761,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -361638,6 +375773,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -361698,7 +375835,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_NV__NAN_invlist[] = {  /* for EBCDIC 037 */
-	411,	/* Number of elements */
+	419,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -362041,6 +376178,8 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x11FC0,
 	0x11FD5,
 	0x12400,
@@ -362047,6 +376186,8 @@
 	0x1246F,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x16B5B,
@@ -362053,6 +376194,8 @@
 	0x16B62,
 	0x16E80,
 	0x16E97,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D360,
@@ -362063,6 +376206,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E8C7,
 	0x1E8D0,
 	0x1E950,
@@ -362245,10 +376390,24 @@
 	0x1ED50
 };
 
+static const UV UNI_OUGR_invlist[] = {  /* for all charsets */
+	7,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x640,
+	0x641,
+	0x10AF2,
+	0x10AF3,
+	0x10F70,
+	0x10F8A
+};
+
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_P_invlist[] = {  /* for ASCII/Latin1 */
-	371,	/* Number of elements */
+	383,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -362307,7 +376466,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -362385,6 +376544,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -362434,7 +376595,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -362545,6 +376706,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -362581,6 +376744,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -362595,6 +376760,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -362601,10 +376768,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -362633,7 +376804,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_P_invlist[] = {  /* for EBCDIC 1047 */
-	379,	/* Number of elements */
+	391,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -362700,7 +376871,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -362778,6 +376949,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -362827,7 +377000,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -362938,6 +377111,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -362974,6 +377149,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -362988,6 +377165,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -362994,10 +377173,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -363026,7 +377209,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_P_invlist[] = {  /* for EBCDIC 037 */
-	377,	/* Number of elements */
+	389,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363091,7 +377274,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -363169,6 +377352,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -363218,7 +377403,7 @@
 	0x2E30,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E5E,
 	0x3001,
 	0x3004,
 	0x3008,
@@ -363329,6 +377514,8 @@
 	0x10EAE,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -363365,6 +377552,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -363379,6 +377568,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -363385,10 +377576,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -363726,7 +377921,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_PCM_invlist[] = {  /* for all charsets */
-	13,	/* Number of elements */
+	15,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363737,6 +377932,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x110BD,
@@ -363748,7 +377945,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_PD_invlist[] = {  /* for ASCII/Latin1 */
-	37,	/* Number of elements */
+	39,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363773,6 +377970,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -363799,7 +377998,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_PD_invlist[] = {  /* for EBCDIC 1047 */
-	37,	/* Number of elements */
+	39,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363824,6 +378023,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -363850,7 +378051,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_PD_invlist[] = {  /* for EBCDIC 037 */
-	37,	/* Number of elements */
+	39,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363875,6 +378076,8 @@
 	0x2E3C,
 	0x2E40,
 	0x2E41,
+	0x2E5D,
+	0x2E5E,
 	0x301C,
 	0x301D,
 	0x3030,
@@ -363898,7 +378101,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_PE_invlist[] = {  /* for ASCII/Latin1 */
-	145,	/* Number of elements */
+	153,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -363989,6 +378192,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -364057,7 +378268,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_PE_invlist[] = {  /* for EBCDIC 1047 */
-	145,	/* Number of elements */
+	153,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -364148,6 +378359,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -364216,7 +378435,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_PE_invlist[] = {  /* for EBCDIC 037 */
-	145,	/* Number of elements */
+	153,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -364307,6 +378526,14 @@
 	0x2E28,
 	0x2E29,
 	0x2E2A,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
+	0x2E5D,
 	0x3009,
 	0x300A,
 	0x300B,
@@ -364688,7 +378915,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_PO_invlist[] = {  /* for ASCII/Latin1 */
-	363,	/* Number of elements */
+	375,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -364739,7 +378966,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -364813,6 +379040,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -364870,7 +379099,7 @@
 	0x2E43,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3004,
 	0x303D,
@@ -364977,6 +379206,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -365013,6 +379244,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -365027,6 +379260,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -365033,10 +379268,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -365065,7 +379304,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_PO_invlist[] = {  /* for EBCDIC 1047 */
-	367,	/* Number of elements */
+	379,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -365120,7 +379359,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -365194,6 +379433,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -365251,7 +379492,7 @@
 	0x2E43,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3004,
 	0x303D,
@@ -365358,6 +379599,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -365394,6 +379637,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -365408,6 +379653,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -365414,10 +379661,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -365446,7 +379697,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_PO_invlist[] = {  /* for EBCDIC 037 */
-	367,	/* Number of elements */
+	379,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -365501,7 +379752,7 @@
 	0x60E,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x66A,
 	0x66E,
@@ -365575,6 +379826,8 @@
 	0x1AAE,
 	0x1B5A,
 	0x1B61,
+	0x1B7D,
+	0x1B7F,
 	0x1BFC,
 	0x1C00,
 	0x1C3B,
@@ -365632,7 +379885,7 @@
 	0x2E43,
 	0x2E50,
 	0x2E52,
-	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3004,
 	0x303D,
@@ -365739,6 +379992,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BB,
@@ -365775,6 +380030,8 @@
 	0x11644,
 	0x11660,
 	0x1166D,
+	0x116B9,
+	0x116BA,
 	0x1173C,
 	0x1173F,
 	0x1183B,
@@ -365789,6 +380046,8 @@
 	0x11A9D,
 	0x11A9E,
 	0x11AA3,
+	0x11B00,
+	0x11B0A,
 	0x11C41,
 	0x11C46,
 	0x11C70,
@@ -365795,10 +380054,14 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F50,
 	0x11FFF,
 	0x12000,
 	0x12470,
 	0x12475,
+	0x12FF1,
+	0x12FF3,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -365836,7 +380099,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_PS_invlist[] = {  /* for ASCII/Latin1 */
-	151,	/* Number of elements */
+	159,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -365933,6 +380196,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -366001,7 +380272,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_PS_invlist[] = {  /* for EBCDIC 1047 */
-	151,	/* Number of elements */
+	159,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -366098,6 +380369,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -366166,7 +380445,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_PS_invlist[] = {  /* for EBCDIC 037 */
-	151,	/* Number of elements */
+	159,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -366263,6 +380542,14 @@
 	0x2E29,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E56,
+	0x2E57,
+	0x2E58,
+	0x2E59,
+	0x2E5A,
+	0x2E5B,
+	0x2E5C,
 	0x3008,
 	0x3009,
 	0x300A,
@@ -366336,7 +380623,7 @@
 };
 
 static const UV UNI_QAAI_invlist[] = {  /* for all charsets */
-	37,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -366350,7 +380637,7 @@
 	0x953,
 	0x955,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1DC2,
 	0x1DF8,
 	0x1DF9,
@@ -366367,6 +380654,10 @@
 	0xFE2E,
 	0x101FD,
 	0x101FE,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D17B,
@@ -366578,7 +380869,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_S_invlist[] = {  /* for ASCII/Latin1 */
-	459,	/* Number of elements */
+	465,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -366649,6 +380940,8 @@
 	0x7F7,
 	0x7FE,
 	0x800,
+	0x888,
+	0x889,
 	0x9F2,
 	0x9F4,
 	0x9FA,
@@ -366726,7 +381019,7 @@
 	0x208A,
 	0x208D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2102,
 	0x2103,
@@ -366850,9 +381143,13 @@
 	0xFB29,
 	0xFB2A,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFC,
-	0xFDFE,
+	0xFE00,
 	0xFE62,
 	0xFE63,
 	0xFE64,
@@ -366905,6 +381202,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -366918,7 +381217,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -366993,16 +381292,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -367016,27 +381317,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -367051,7 +381348,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_S_invlist[] = {  /* for EBCDIC 1047 */
-	465,	/* Number of elements */
+	471,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -367128,6 +381425,8 @@
 	0x7F7,
 	0x7FE,
 	0x800,
+	0x888,
+	0x889,
 	0x9F2,
 	0x9F4,
 	0x9FA,
@@ -367205,7 +381504,7 @@
 	0x208A,
 	0x208D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2102,
 	0x2103,
@@ -367329,9 +381628,13 @@
 	0xFB29,
 	0xFB2A,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFC,
-	0xFDFE,
+	0xFE00,
 	0xFE62,
 	0xFE63,
 	0xFE64,
@@ -367384,6 +381687,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -367397,7 +381702,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -367472,16 +381777,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -367495,27 +381802,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -367530,7 +381833,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_S_invlist[] = {  /* for EBCDIC 037 */
-	463,	/* Number of elements */
+	469,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -367605,6 +381908,8 @@
 	0x7F7,
 	0x7FE,
 	0x800,
+	0x888,
+	0x889,
 	0x9F2,
 	0x9F4,
 	0x9FA,
@@ -367682,7 +381987,7 @@
 	0x208A,
 	0x208D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2102,
 	0x2103,
@@ -367806,9 +382111,13 @@
 	0xFB29,
 	0xFB2A,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFC,
-	0xFDFE,
+	0xFE00,
 	0xFE62,
 	0xFE63,
 	0xFE64,
@@ -367861,6 +382170,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -367874,7 +382185,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -367949,16 +382260,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -367972,27 +382285,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -368104,7 +382413,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__CL_invlist[] = {  /* for ASCII/Latin1 */
-	89,	/* Number of elements */
+	91,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -368165,6 +382474,8 @@
 	0x2E2A,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -368207,7 +382518,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__CL_invlist[] = {  /* for EBCDIC 1047 */
-	91,	/* Number of elements */
+	93,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -368270,6 +382581,8 @@
 	0x2E2A,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -368312,7 +382625,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__CL_invlist[] = {  /* for EBCDIC 037 */
-	89,	/* Number of elements */
+	91,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -368373,6 +382686,8 @@
 	0x2E2A,
 	0x2E42,
 	0x2E43,
+	0x2E55,
+	0x2E5D,
 	0x3008,
 	0x3012,
 	0x3014,
@@ -368410,7 +382725,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_SB__EX_invlist[] = {  /* for all charsets */
-	587,	/* Number of elements */
+	627,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -368463,7 +382778,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -368547,6 +382864,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -368571,6 +382890,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -368608,7 +382929,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -368650,7 +382971,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -368663,6 +382984,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -368680,7 +383003,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -368706,8 +383029,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200C,
 	0x200E,
@@ -368815,16 +383136,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -368845,6 +383176,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -368939,6 +383272,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -368955,6 +383300,10 @@
 	0x16FF2,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -368989,10 +383338,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -369006,7 +383361,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__FO_invlist[] = {  /* for ASCII/Latin1 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -369021,6 +383376,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -369044,7 +383401,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -369061,7 +383418,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__FO_invlist[] = {  /* for EBCDIC 1047 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -369076,6 +383433,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -369099,7 +383458,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -369116,7 +383475,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__FO_invlist[] = {  /* for EBCDIC 037 */
-	41,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -369131,6 +383490,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -369154,7 +383515,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -369166,7 +383527,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_SB__LE_invlist[] = {  /* for all charsets */
-	1039,	/* Number of elements */
+	1087,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -369235,10 +383596,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -369367,6 +383730,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -369383,7 +383748,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -369471,7 +383836,7 @@
 	0x108F,
 	0x10D0,
 	0x10FB,
-	0x10FC,
+	0x10FD,
 	0x1249,
 	0x124A,
 	0x124E,
@@ -369516,10 +383881,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -369562,7 +383925,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -369644,8 +384007,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -369741,8 +384102,6 @@
 	0xAB27,
 	0xAB28,
 	0xAB2F,
-	0xAB69,
-	0xAB6A,
 	0xABC0,
 	0xABE3,
 	0xAC00,
@@ -369841,6 +384200,8 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10781,
+	0x10783,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -369907,6 +384268,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -369913,6 +384276,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -369939,6 +384306,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -369995,6 +384364,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118FF,
@@ -370031,7 +384402,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -370059,6 +384430,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -370067,8 +384444,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -370075,6 +384456,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -370101,10 +384484,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -370117,6 +384510,8 @@
 	0x1BC89,
 	0x1BC90,
 	0x1BC9A,
+	0x1DF0A,
+	0x1DF0B,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -370123,8 +384518,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E94B,
@@ -370196,9 +384603,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -370208,13 +384615,15 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__LO_invlist[] = {  /* for ASCII/Latin1 */
-	1299,	/* Number of elements */
+	1339,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -370767,6 +385176,8 @@
 	0x530,
 	0x560,
 	0x589,
+	0x10FC,
+	0x10FD,
 	0x13F8,
 	0x13FE,
 	0x1C80,
@@ -371092,7 +385503,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -371427,6 +385838,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -371433,6 +385846,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -371440,7 +385865,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -371453,6 +385878,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -371515,6 +385956,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -371527,7 +385976,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__LO_invlist[] = {  /* for EBCDIC 1047 */
-	1307,	/* Number of elements */
+	1347,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -372088,6 +386537,8 @@
 	0x530,
 	0x560,
 	0x589,
+	0x10FC,
+	0x10FD,
 	0x13F8,
 	0x13FE,
 	0x1C80,
@@ -372413,7 +386864,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -372748,6 +387199,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -372754,6 +387207,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -372761,7 +387226,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -372774,6 +387239,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -372836,6 +387317,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -372848,7 +387337,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__LO_invlist[] = {  /* for EBCDIC 037 */
-	1307,	/* Number of elements */
+	1347,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -373409,6 +387898,8 @@
 	0x530,
 	0x560,
 	0x589,
+	0x10FC,
+	0x10FD,
 	0x13F8,
 	0x13FE,
 	0x1C80,
@@ -373734,7 +388225,7 @@
 	0x24D0,
 	0x24EA,
 	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x2C61,
 	0x2C62,
 	0x2C65,
@@ -374069,6 +388560,8 @@
 	0xA7BE,
 	0xA7BF,
 	0xA7C0,
+	0xA7C1,
+	0xA7C2,
 	0xA7C3,
 	0xA7C4,
 	0xA7C8,
@@ -374075,6 +388568,18 @@
 	0xA7C9,
 	0xA7CA,
 	0xA7CB,
+	0xA7D1,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
+	0xA7DA,
+	0xA7F2,
+	0xA7F5,
 	0xA7F6,
 	0xA7F7,
 	0xA7F8,
@@ -374082,7 +388587,7 @@
 	0xAB30,
 	0xAB5B,
 	0xAB5C,
-	0xAB69,
+	0xAB6A,
 	0xAB70,
 	0xABC0,
 	0xFB00,
@@ -374095,6 +388600,22 @@
 	0x10450,
 	0x104D8,
 	0x104FC,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
+	0x10780,
+	0x10781,
+	0x10783,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10CC0,
 	0x10CF3,
 	0x118C0,
@@ -374157,6 +388678,14 @@
 	0x1D7CA,
 	0x1D7CB,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF0A,
+	0x1DF0B,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E922,
 	0x1E944
 };
@@ -374166,7 +388695,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__NU_invlist[] = {  /* for ASCII/Latin1 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -374281,8 +388810,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -374291,6 +388824,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -374305,7 +388840,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__NU_invlist[] = {  /* for EBCDIC 1047 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -374420,8 +388955,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -374430,6 +388969,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -374444,7 +388985,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__NU_invlist[] = {  /* for EBCDIC 037 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -374559,8 +389100,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -374569,6 +389114,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -374886,7 +389433,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__ST_invlist[] = {  /* for ASCII/Latin1 */
-	147,	/* Number of elements */
+	155,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -374897,7 +389444,7 @@
 	0x40,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -374935,6 +389482,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -374947,6 +389496,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -374983,6 +389534,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -375023,6 +389576,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -375047,7 +389602,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__ST_invlist[] = {  /* for EBCDIC 1047 */
-	147,	/* Number of elements */
+	155,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -375058,7 +389613,7 @@
 	0x70,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -375096,6 +389651,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -375108,6 +389665,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -375144,6 +389703,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -375184,6 +389745,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -375208,7 +389771,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__ST_invlist[] = {  /* for EBCDIC 037 */
-	147,	/* Number of elements */
+	155,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -375219,7 +389782,7 @@
 	0x70,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -375257,6 +389820,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -375269,6 +389834,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -375305,6 +389872,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -375345,6 +389914,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -375366,7 +389937,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__UP_invlist[] = {  /* for ASCII/Latin1 */
-	1289,	/* Number of elements */
+	1305,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -376240,7 +390811,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -376569,6 +391140,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -376575,6 +391148,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -376583,6 +391162,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -376669,7 +391256,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__UP_invlist[] = {  /* for EBCDIC 1047 */
-	1307,	/* Number of elements */
+	1323,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -377561,7 +392148,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -377890,6 +392477,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -377896,6 +392485,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -377904,6 +392499,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -377990,7 +392593,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__UP_invlist[] = {  /* for EBCDIC 037 */
-	1303,	/* Number of elements */
+	1319,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -378878,7 +393481,7 @@
 	0x24B6,
 	0x24D0,
 	0x2C00,
-	0x2C2F,
+	0x2C30,
 	0x2C60,
 	0x2C61,
 	0x2C62,
@@ -379207,6 +393810,8 @@
 	0xA7BD,
 	0xA7BE,
 	0xA7BF,
+	0xA7C0,
+	0xA7C1,
 	0xA7C2,
 	0xA7C3,
 	0xA7C4,
@@ -379213,6 +393818,12 @@
 	0xA7C8,
 	0xA7C9,
 	0xA7CA,
+	0xA7D0,
+	0xA7D1,
+	0xA7D6,
+	0xA7D7,
+	0xA7D8,
+	0xA7D9,
 	0xA7F5,
 	0xA7F6,
 	0xFF21,
@@ -379221,6 +393832,14 @@
 	0x10428,
 	0x104B0,
 	0x104D4,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
 	0x10C80,
 	0x10CB3,
 	0x118A0,
@@ -379304,7 +393923,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SB__XX_invlist[] = {  /* for ASCII/Latin1 */
-	1611,	/* Number of elements */
+	1681,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -379406,8 +394025,6 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61D,
-	0x61E,
 	0x66A,
 	0x66B,
 	0x66D,
@@ -379441,11 +394058,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x970,
 	0x971,
 	0x984,
@@ -379609,7 +394228,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -379619,6 +394238,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -379643,7 +394264,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -379650,7 +394271,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -379716,7 +394337,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -379808,10 +394429,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -379834,8 +394453,6 @@
 	0x1808,
 	0x180A,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -379872,9 +394489,9 @@
 	0x1AA7,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5C,
 	0x1B5E,
@@ -379881,6 +394498,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1C00,
@@ -379900,8 +394519,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -380018,10 +394635,6 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -380065,6 +394678,8 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E5D,
 	0x3000,
 	0x3003,
 	0x3005,
@@ -380100,8 +394715,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -380124,10 +394737,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -380333,6 +394950,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -380339,6 +394972,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -380415,7 +395054,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
@@ -380423,6 +395062,8 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -380430,11 +395071,11 @@
 	0x11000,
 	0x11049,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -380466,7 +395107,7 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -380549,6 +395190,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -380589,7 +395232,7 @@
 	0x11A9A,
 	0x11A9B,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -380633,6 +395276,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -380641,10 +395292,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -380654,7 +395305,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -380691,10 +395344,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -380709,6 +395372,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -380795,6 +395462,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -380805,6 +395476,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -380813,8 +395488,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -380900,9 +395587,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -380913,6 +395600,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -380929,7 +395618,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SB__XX_invlist[] = {  /* for EBCDIC 1047 */
-	1631,	/* Number of elements */
+	1701,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -381051,8 +395740,6 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61D,
-	0x61E,
 	0x66A,
 	0x66B,
 	0x66D,
@@ -381086,11 +395773,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x970,
 	0x971,
 	0x984,
@@ -381254,7 +395943,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -381264,6 +395953,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -381288,7 +395979,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -381295,7 +395986,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -381361,7 +396052,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -381453,10 +396144,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -381479,8 +396168,6 @@
 	0x1808,
 	0x180A,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -381517,9 +396204,9 @@
 	0x1AA7,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5C,
 	0x1B5E,
@@ -381526,6 +396213,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1C00,
@@ -381545,8 +396234,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -381663,10 +396350,6 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -381710,6 +396393,8 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E5D,
 	0x3000,
 	0x3003,
 	0x3005,
@@ -381745,8 +396430,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -381769,10 +396452,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -381978,6 +396665,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -381984,6 +396687,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -382060,7 +396769,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
@@ -382068,6 +396777,8 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -382075,11 +396786,11 @@
 	0x11000,
 	0x11049,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -382111,7 +396822,7 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -382194,6 +396905,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -382234,7 +396947,7 @@
 	0x11A9A,
 	0x11A9B,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -382278,6 +396991,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -382286,10 +397007,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -382299,7 +397020,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -382336,10 +397059,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -382354,6 +397087,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -382440,6 +397177,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -382450,6 +397191,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -382458,8 +397203,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -382545,9 +397302,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -382558,6 +397315,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -382574,7 +397333,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SB__XX_invlist[] = {  /* for EBCDIC 037 */
-	1629,	/* Number of elements */
+	1699,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -382694,8 +397453,6 @@
 	0x610,
 	0x61B,
 	0x61C,
-	0x61D,
-	0x61E,
 	0x66A,
 	0x66B,
 	0x66D,
@@ -382729,11 +397486,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x970,
 	0x971,
 	0x984,
@@ -382897,7 +397656,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -382907,6 +397666,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -382931,7 +397692,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -382938,7 +397699,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -383004,7 +397765,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -383096,10 +397857,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -383122,8 +397881,6 @@
 	0x1808,
 	0x180A,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -383160,9 +397917,9 @@
 	0x1AA7,
 	0x1AAC,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5C,
 	0x1B5E,
@@ -383169,6 +397926,8 @@
 	0x1B60,
 	0x1B6B,
 	0x1B74,
+	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1C00,
@@ -383188,8 +397947,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -383306,10 +398063,6 @@
 	0x29FC,
 	0x29FE,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -383353,6 +398106,8 @@
 	0x2E3D,
 	0x2E42,
 	0x2E43,
+	0x2E53,
+	0x2E5D,
 	0x3000,
 	0x3003,
 	0x3005,
@@ -383388,8 +398143,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -383412,10 +398165,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -383621,6 +398378,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -383627,6 +398400,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -383703,7 +398482,7 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
@@ -383711,6 +398490,8 @@
 	0x10F51,
 	0x10F55,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -383718,11 +398499,11 @@
 	0x11000,
 	0x11049,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -383754,7 +398535,7 @@
 	0x1123B,
 	0x1123D,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -383837,6 +398618,8 @@
 	0x1173A,
 	0x1173C,
 	0x1173F,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -383877,7 +398660,7 @@
 	0x11A9A,
 	0x11A9B,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -383921,6 +398704,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F45,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -383929,10 +398720,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -383942,7 +398733,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -383979,10 +398772,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -383997,6 +398800,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -384083,6 +398890,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -384093,6 +398904,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -384101,8 +398916,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -384188,9 +399015,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -384201,6 +399028,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -384242,7 +399071,7 @@
 	0x17DB,
 	0x17DC,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0xA838,
 	0xA839,
 	0xFDFC,
@@ -384303,7 +399132,7 @@
 	0x17DB,
 	0x17DC,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0xA838,
 	0xA839,
 	0xFDFC,
@@ -384364,7 +399193,7 @@
 	0x17DB,
 	0x17DC,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0xA838,
 	0xA839,
 	0xFDFC,
@@ -384402,7 +399231,7 @@
 };
 
 static const UV UNI_SC__ARAB_invlist[] = {  /* for all charsets */
-	115,	/* Number of elements */
+	117,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -384414,8 +399243,6 @@
 	0x60D,
 	0x61B,
 	0x61C,
-	0x61D,
-	0x61E,
 	0x61F,
 	0x620,
 	0x640,
@@ -384429,24 +399256,26 @@
 	0x700,
 	0x750,
 	0x780,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x900,
 	0xFB50,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
 	0xFD3E,
-	0xFD50,
+	0xFD40,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
+	0xFE00,
 	0xFE70,
 	0xFE75,
 	0xFE76,
@@ -384453,6 +399282,8 @@
 	0xFEFD,
 	0x10E60,
 	0x10E7F,
+	0x10EFD,
+	0x10F00,
 	0x1EE00,
 	0x1EE04,
 	0x1EE05,
@@ -384621,6 +399452,16 @@
 	0x2D00
 };
 
+static const UV UNI_SC__CPMN_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x12F90,
+	0x12FF3
+};
+
 static const UV UNI_SC__CPRT_invlist[] = {  /* for all charsets */
 	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -384642,7 +399483,7 @@
 };
 
 static const UV UNI_SC__CYRL_invlist[] = {  /* for all charsets */
-	17,	/* Number of elements */
+	21,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -384662,11 +399503,15 @@
 	0xA640,
 	0xA6A0,
 	0xFE2E,
-	0xFE30
+	0xFE30,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090
 };
 
 static const UV UNI_SC__DEVA_invlist[] = {  /* for all charsets */
-	9,	/* Number of elements */
+	11,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -384678,7 +399523,9 @@
 	0x966,
 	0x980,
 	0xA8E0,
-	0xA900
+	0xA900,
+	0x11B00,
+	0x11B0A
 };
 
 static const UV UNI_SC__DOGR_invlist[] = {  /* for all charsets */
@@ -384738,15 +399585,13 @@
 };
 
 static const UV UNI_SC__GLAG_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
+	0x2C60,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -384996,7 +399841,7 @@
 };
 
 static const UV UNI_SC__HAN_invlist[] = {  /* for all charsets */
-	39,	/* Number of elements */
+	43,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385018,17 +399863,19 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xF900,
 	0xFA6E,
 	0xFA70,
 	0xFADA,
+	0x16FE2,
+	0x16FE4,
 	0x16FF0,
 	0x16FF2,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -385038,7 +399885,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 static const UV UNI_SC__HANG_invlist[] = {  /* for all charsets */
@@ -385088,7 +399937,7 @@
 };
 
 static const UV UNI_SC__HIRA_invlist[] = {  /* for all charsets */
-	11,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385098,7 +399947,9 @@
 	0x309D,
 	0x30A0,
 	0x1B001,
-	0x1B11F,
+	0x1B120,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
 	0x1F200,
@@ -385132,7 +399983,7 @@
 };
 
 static const UV UNI_SC__KANA_invlist[] = {  /* for all charsets */
-	19,	/* Number of elements */
+	29,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385151,8 +400002,18 @@
 	0xFF70,
 	0xFF71,
 	0xFF9E,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168
 };
@@ -385166,7 +400027,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F
+	0x11242
 };
 
 static const UV UNI_SC__KNDA_invlist[] = {  /* for all charsets */
@@ -385193,7 +400054,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -385200,7 +400061,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3
+	0xCF4
 };
 
 static const UV UNI_SC__KTHI_invlist[] = {  /* for all charsets */
@@ -385210,7 +400071,7 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x11080,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE
 };
@@ -385218,7 +400079,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SC__LATN_invlist[] = {  /* for ASCII/Latin1 */
-	65,	/* Number of elements */
+	79,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385270,10 +400131,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xAB30,
 	0xAB5B,
@@ -385286,7 +400151,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -385297,7 +400172,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SC__LATN_invlist[] = {  /* for EBCDIC 1047 */
-	91,	/* Number of elements */
+	105,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385375,10 +400250,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xAB30,
 	0xAB5B,
@@ -385391,7 +400270,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -385402,7 +400291,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SC__LATN_invlist[] = {  /* for EBCDIC 037 */
-	87,	/* Number of elements */
+	101,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385476,10 +400365,14 @@
 	0xA722,
 	0xA788,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA800,
 	0xAB30,
 	0xAB5B,
@@ -385492,7 +400385,17 @@
 	0xFF21,
 	0xFF3B,
 	0xFF41,
-	0xFF5B
+	0xFF5B,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B
 };
 
 #  endif	/* EBCDIC 037 */
@@ -385620,7 +400523,7 @@
 };
 
 static const UV UNI_SC__MONG_invlist[] = {  /* for all charsets */
-	15,	/* Number of elements */
+	13,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385630,8 +400533,6 @@
 	0x1804,
 	0x1805,
 	0x1806,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -385687,6 +400588,18 @@
 	0x119E5
 };
 
+static const UV UNI_SC__NKO_invlist[] = {  /* for all charsets */
+	5,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x7C0,
+	0x7FB,
+	0x7FD,
+	0x800
+};
+
 static const UV UNI_SC__ORYA_invlist[] = {  /* for all charsets */
 	29,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -385723,6 +400636,16 @@
 	0xB78
 };
 
+static const UV UNI_SC__OUGR_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10F70,
+	0x10F8A
+};
+
 static const UV UNI_SC__PERM_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -385758,7 +400681,7 @@
 };
 
 static const UV UNI_SC__QAAI_invlist[] = {  /* for all charsets */
-	57,	/* Number of elements */
+	59,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -385774,7 +400697,7 @@
 	0x951,
 	0x955,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1CD0,
 	0x1CD3,
 	0x1CD4,
@@ -385788,8 +400711,6 @@
 	0x1CF8,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200C,
 	0x200E,
@@ -385809,6 +400730,10 @@
 	0x102E1,
 	0x1133B,
 	0x1133C,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D167,
 	0x1D16A,
 	0x1D17B,
@@ -385946,7 +400871,7 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA
 };
@@ -386008,7 +400933,7 @@
 };
 
 static const UV UNI_SC__TELU_invlist[] = {  /* for all charsets */
-	25,	/* Number of elements */
+	27,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -386021,7 +400946,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -386031,6 +400956,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -386046,9 +400973,9 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715
+	0x1716,
+	0x171F,
+	0x1720
 };
 
 static const UV UNI_SC__THAA_invlist[] = {  /* for all charsets */
@@ -386187,7 +401114,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -386213,7 +401140,7 @@
 	0x2B97,
 	0x2C00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -386300,10 +401227,10 @@
 	0x101FD,
 	0x102E1,
 	0x102FC,
-	0x16FE2,
-	0x16FE4,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -386317,7 +401244,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -386398,16 +401327,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -386421,27 +401352,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -386573,7 +401500,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -386599,7 +401526,7 @@
 	0x2B97,
 	0x2C00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -386686,10 +401613,10 @@
 	0x101FD,
 	0x102E1,
 	0x102FC,
-	0x16FE2,
-	0x16FE4,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -386703,7 +401630,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -386784,16 +401713,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -386807,27 +401738,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -386955,7 +401882,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -386981,7 +401908,7 @@
 	0x2B97,
 	0x2C00,
 	0x2E00,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -387068,10 +401995,10 @@
 	0x101FD,
 	0x102E1,
 	0x102FC,
-	0x16FE2,
-	0x16FE4,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -387085,7 +402012,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -387166,16 +402095,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -387189,27 +402120,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -387227,7 +402154,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SD_invlist[] = {  /* for ASCII/Latin1 */
-	63,	/* Number of elements */
+	69,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387293,7 +402220,13 @@
 	0x1D65E,
 	0x1D660,
 	0x1D692,
-	0x1D694
+	0x1D694,
+	0x1DF1A,
+	0x1DF1B,
+	0x1E04C,
+	0x1E04E,
+	0x1E068,
+	0x1E069
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -387304,7 +402237,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SD_invlist[] = {  /* for EBCDIC 1047 */
-	65,	/* Number of elements */
+	71,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387372,7 +402305,13 @@
 	0x1D65E,
 	0x1D660,
 	0x1D692,
-	0x1D694
+	0x1D694,
+	0x1DF1A,
+	0x1DF1B,
+	0x1E04C,
+	0x1E04E,
+	0x1E068,
+	0x1E069
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -387383,7 +402322,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SD_invlist[] = {  /* for EBCDIC 037 */
-	65,	/* Number of elements */
+	71,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387451,7 +402390,13 @@
 	0x1D65E,
 	0x1D660,
 	0x1D692,
-	0x1D694
+	0x1D694,
+	0x1DF1A,
+	0x1DF1B,
+	0x1E04C,
+	0x1E04E,
+	0x1E068,
+	0x1E069
 };
 
 #  endif	/* EBCDIC 037 */
@@ -387587,7 +402532,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SK_invlist[] = {  /* for ASCII/Latin1 */
-	61,	/* Number of elements */
+	63,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387618,6 +402563,8 @@
 	0x376,
 	0x384,
 	0x386,
+	0x888,
+	0x889,
 	0x1FBD,
 	0x1FBE,
 	0x1FBF,
@@ -387643,7 +402590,7 @@
 	0xAB6A,
 	0xAB6C,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFF3E,
 	0xFF3F,
 	0xFF40,
@@ -387662,7 +402609,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SK_invlist[] = {  /* for EBCDIC 1047 */
-	59,	/* Number of elements */
+	61,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387691,6 +402638,8 @@
 	0x376,
 	0x384,
 	0x386,
+	0x888,
+	0x889,
 	0x1FBD,
 	0x1FBE,
 	0x1FBF,
@@ -387716,7 +402665,7 @@
 	0xAB6A,
 	0xAB6C,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFF3E,
 	0xFF3F,
 	0xFF40,
@@ -387735,7 +402684,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SK_invlist[] = {  /* for EBCDIC 037 */
-	57,	/* Number of elements */
+	59,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -387762,6 +402711,8 @@
 	0x376,
 	0x384,
 	0x386,
+	0x888,
+	0x889,
 	0x1FBD,
 	0x1FBE,
 	0x1FBF,
@@ -387787,7 +402738,7 @@
 	0xAB6A,
 	0xAB6C,
 	0xFBB2,
-	0xFBC2,
+	0xFBC3,
 	0xFF3E,
 	0xFF3F,
 	0xFF40,
@@ -388253,7 +403204,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_SO_invlist[] = {  /* for ASCII/Latin1 */
-	365,	/* Number of elements */
+	369,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -388472,8 +403423,12 @@
 	0xA83A,
 	0xAA77,
 	0xAA7A,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFFE4,
 	0xFFE5,
 	0xFFE8,
@@ -388510,6 +403465,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -388523,7 +403480,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -388574,16 +403531,18 @@
 	0x1F3FB,
 	0x1F400,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -388597,27 +403556,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -388632,7 +403587,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_SO_invlist[] = {  /* for EBCDIC 1047 */
-	365,	/* Number of elements */
+	369,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -388851,8 +403806,12 @@
 	0xA83A,
 	0xAA77,
 	0xAA7A,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFFE4,
 	0xFFE5,
 	0xFFE8,
@@ -388889,6 +403848,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -388902,7 +403863,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -388953,16 +403914,18 @@
 	0x1F3FB,
 	0x1F400,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -388976,27 +403939,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -389011,7 +403970,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_SO_invlist[] = {  /* for EBCDIC 037 */
-	365,	/* Number of elements */
+	369,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -389230,8 +404189,12 @@
 	0xA83A,
 	0xAA77,
 	0xAA7A,
+	0xFD40,
+	0xFD50,
+	0xFDCF,
+	0xFDD0,
 	0xFDFD,
-	0xFDFE,
+	0xFE00,
 	0xFFE4,
 	0xFFE5,
 	0xFFE8,
@@ -389268,6 +404231,8 @@
 	0x16B46,
 	0x1BC9C,
 	0x1BC9D,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -389281,7 +404246,7 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D242,
 	0x1D245,
@@ -389332,16 +404297,18 @@
 	0x1F3FB,
 	0x1F400,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -389355,27 +404322,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -389441,7 +404404,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_STERM_invlist[] = {  /* for ASCII/Latin1 */
-	153,	/* Number of elements */
+	161,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -389454,7 +404417,7 @@
 	0x40,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -389492,6 +404455,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -389504,6 +404469,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -389544,6 +404511,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -389584,6 +404553,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -389608,7 +404579,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_STERM_invlist[] = {  /* for EBCDIC 1047 */
-	153,	/* Number of elements */
+	161,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -389621,7 +404592,7 @@
 	0x70,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -389659,6 +404630,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -389671,6 +404644,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -389711,6 +404686,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -389751,6 +404728,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -389775,7 +404754,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_STERM_invlist[] = {  /* for EBCDIC 037 */
-	153,	/* Number of elements */
+	161,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -389788,7 +404767,7 @@
 	0x70,
 	0x589,
 	0x58A,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -389826,6 +404805,8 @@
 	0x1B5C,
 	0x1B5E,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C3D,
 	0x1C7E,
@@ -389838,6 +404819,8 @@
 	0x2E2F,
 	0x2E3C,
 	0x2E3D,
+	0x2E53,
+	0x2E55,
 	0x3002,
 	0x3003,
 	0xA4FF,
@@ -389878,6 +404861,8 @@
 	0x10A58,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x11049,
 	0x110BE,
@@ -389918,6 +404903,8 @@
 	0x11C43,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x16A6E,
 	0x16A70,
 	0x16AF5,
@@ -390093,7 +405080,7 @@
 };
 
 static const UV UNI_SYRC_invlist[] = {  /* for all charsets */
-	23,	/* Number of elements */
+	25,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -390119,7 +405106,9 @@
 	0x860,
 	0x86B,
 	0x1DF8,
-	0x1DF9
+	0x1DF9,
+	0x1DFA,
+	0x1DFB
 };
 
 static const UV UNI_SYRIACSUP_invlist[] = {  /* for all charsets */
@@ -390179,7 +405168,7 @@
 	0xA830,
 	0xA83A,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA
 };
@@ -390315,7 +405304,7 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x18D00,
-	0x18D90
+	0x18D80
 };
 
 static const UV UNI_TAVT_invlist[] = {  /* for all charsets */
@@ -390331,7 +405320,7 @@
 };
 
 static const UV UNI_TELU_invlist[] = {  /* for all charsets */
-	33,	/* Number of elements */
+	35,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -390348,7 +405337,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -390358,6 +405347,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -390373,7 +405364,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_TERM_invlist[] = {  /* for ASCII/Latin1 */
-	209,	/* Number of elements */
+	217,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -390400,7 +405391,7 @@
 	0x60D,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -390448,6 +405439,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -390466,6 +405459,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3003,
 	0xA4FE,
@@ -390526,6 +405521,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BE,
@@ -390570,6 +405567,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x12470,
 	0x12475,
 	0x16A6E,
@@ -390596,7 +405595,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_TERM_invlist[] = {  /* for EBCDIC 1047 */
-	211,	/* Number of elements */
+	219,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -390625,7 +405624,7 @@
 	0x60D,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -390673,6 +405672,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -390691,6 +405692,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3003,
 	0xA4FE,
@@ -390751,6 +405754,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BE,
@@ -390795,6 +405800,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x12470,
 	0x12475,
 	0x16A6E,
@@ -390821,7 +405828,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_TERM_invlist[] = {  /* for EBCDIC 037 */
-	211,	/* Number of elements */
+	219,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -390850,7 +405857,7 @@
 	0x60D,
 	0x61B,
 	0x61C,
-	0x61E,
+	0x61D,
 	0x620,
 	0x6D4,
 	0x6D5,
@@ -390898,6 +405905,8 @@
 	0x1B5C,
 	0x1B5D,
 	0x1B60,
+	0x1B7D,
+	0x1B7F,
 	0x1C3B,
 	0x1C40,
 	0x1C7E,
@@ -390916,6 +405925,8 @@
 	0x2E4D,
 	0x2E4E,
 	0x2E50,
+	0x2E53,
+	0x2E55,
 	0x3001,
 	0x3003,
 	0xA4FE,
@@ -390976,6 +405987,8 @@
 	0x10B9D,
 	0x10F55,
 	0x10F5A,
+	0x10F86,
+	0x10F8A,
 	0x11047,
 	0x1104E,
 	0x110BE,
@@ -391020,6 +406033,8 @@
 	0x11C72,
 	0x11EF7,
 	0x11EF9,
+	0x11F43,
+	0x11F45,
 	0x12470,
 	0x12475,
 	0x16A6E,
@@ -391061,9 +406076,9 @@
 		   1 if it starts at the element beyond 0 */
 	0x0,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
+	0x1716,
+	0x171F,
+	0x1720,
 	0x1735,
 	0x1737
 };
@@ -391144,6 +406159,28 @@
 	0x114DA
 };
 
+static const UV UNI_TNSA_invlist[] = {  /* for all charsets */
+	5,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA
+};
+
+static const UV UNI_TOTO_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1E290,
+	0x1E2AF
+};
+
 static const UV UNI_TRANSPORTANDMAP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -391174,6 +406211,16 @@
 	0x1900
 };
 
+static const UV UNI_UCASEXTA_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x11AB0,
+	0x11AC0
+};
+
 static const UV UNI_UGAR_invlist[] = {  /* for all charsets */
 	5,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -391187,7 +406234,7 @@
 };
 
 static const UV UNI_UIDEO_invlist[] = {  /* for all charsets */
-	31,	/* Number of elements */
+	33,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -391195,7 +406242,7 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
+	0xA000,
 	0xFA0E,
 	0xFA10,
 	0xFA11,
@@ -391211,9 +406258,9 @@
 	0xFA27,
 	0xFA2A,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -391221,7 +406268,9 @@
 	0x2CEB0,
 	0x2EBE1,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 static const UV UNI_VAI_invlist[] = {  /* for all charsets */
@@ -391254,10 +406303,34 @@
 	0xFE20
 };
 
+static const UV UNI_VITH_invlist[] = {  /* for all charsets */
+	17,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD
+};
+
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_VO__R_invlist[] = {  /* for ASCII/Latin1 */
-	177,	/* Number of elements */
+	179,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -391411,15 +406484,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -391448,7 +406523,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_VO__R_invlist[] = {  /* for EBCDIC 1047 */
-	175,	/* Number of elements */
+	177,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -391600,15 +406675,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -391637,7 +406714,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_VO__R_invlist[] = {  /* for EBCDIC 037 */
-	175,	/* Number of elements */
+	177,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -391789,15 +406866,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -391935,7 +407014,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_VO__U_invlist[] = {  /* for ASCII/Latin1 */
-	255,	/* Number of elements */
+	257,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -392165,15 +407244,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -392204,7 +407285,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_VO__U_invlist[] = {  /* for EBCDIC 1047 */
-	253,	/* Number of elements */
+	255,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -392432,15 +407513,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -392471,7 +407554,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_VO__U_invlist[] = {  /* for EBCDIC 037 */
-	253,	/* Number of elements */
+	255,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -392699,15 +407782,17 @@
 	0x11580,
 	0x11600,
 	0x11A00,
-	0x11AB0,
+	0x11AC0,
 	0x13000,
-	0x13440,
+	0x13460,
 	0x14400,
 	0x14680,
 	0x16FE0,
-	0x18D90,
-	0x1B000,
+	0x18D80,
+	0x1AFF0,
 	0x1B300,
+	0x1CF00,
+	0x1CFD0,
 	0x1D000,
 	0x1D200,
 	0x1D2E0,
@@ -392733,7 +407818,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_VS_invlist[] = {  /* for all charsets */
-	7,	/* Number of elements */
+	9,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -392740,6 +407825,8 @@
 	0x0,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0xFE00,
 	0xFE10,
 	0xE0100,
@@ -392908,7 +407995,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_WB__EXTEND_invlist[] = {  /* for all charsets */
-	589,	/* Number of elements */
+	629,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -392961,7 +408048,9 @@
 	0x82E,
 	0x859,
 	0x85C,
-	0x8D3,
+	0x898,
+	0x8A0,
+	0x8CA,
 	0x8E2,
 	0x8E3,
 	0x904,
@@ -393045,6 +408134,8 @@
 	0xBD8,
 	0xC00,
 	0xC05,
+	0xC3C,
+	0xC3D,
 	0xC3E,
 	0xC45,
 	0xC46,
@@ -393069,6 +408160,8 @@
 	0xCD7,
 	0xCE2,
 	0xCE4,
+	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD04,
 	0xD3B,
@@ -393106,7 +408199,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xF18,
 	0xF1A,
 	0xF35,
@@ -393148,7 +408241,7 @@
 	0x135D,
 	0x1360,
 	0x1712,
-	0x1715,
+	0x1716,
 	0x1732,
 	0x1735,
 	0x1752,
@@ -393161,6 +408254,8 @@
 	0x17DE,
 	0x180B,
 	0x180E,
+	0x180F,
+	0x1810,
 	0x1885,
 	0x1887,
 	0x18A9,
@@ -393178,7 +408273,7 @@
 	0x1A7F,
 	0x1A80,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
 	0x1B05,
 	0x1B34,
@@ -393204,8 +408299,6 @@
 	0x1CF7,
 	0x1CFA,
 	0x1DC0,
-	0x1DFA,
-	0x1DFB,
 	0x1E00,
 	0x200C,
 	0x200D,
@@ -393313,16 +408406,26 @@
 	0x10D28,
 	0x10EAB,
 	0x10EAD,
+	0x10EFD,
+	0x10F00,
 	0x10F46,
 	0x10F51,
+	0x10F82,
+	0x10F86,
 	0x11000,
 	0x11003,
 	0x11038,
 	0x11047,
+	0x11070,
+	0x11071,
+	0x11073,
+	0x11075,
 	0x1107F,
 	0x11083,
 	0x110B0,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x11100,
 	0x11103,
 	0x11127,
@@ -393343,6 +408446,8 @@
 	0x11238,
 	0x1123E,
 	0x1123F,
+	0x11241,
+	0x11242,
 	0x112DF,
 	0x112EB,
 	0x11300,
@@ -393437,6 +408542,18 @@
 	0x11D98,
 	0x11EF3,
 	0x11EF7,
+	0x11F00,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F34,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x13440,
+	0x13441,
+	0x13447,
+	0x13456,
 	0x16AF0,
 	0x16AF5,
 	0x16B30,
@@ -393453,6 +408570,10 @@
 	0x16FF2,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -393487,10 +408608,16 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E08F,
+	0x1E090,
 	0x1E130,
 	0x1E137,
+	0x1E2AE,
+	0x1E2AF,
 	0x1E2EC,
 	0x1E2F0,
+	0x1E4EC,
+	0x1E4F0,
 	0x1E8D0,
 	0x1E8D7,
 	0x1E944,
@@ -393506,7 +408633,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_WB__FO_invlist[] = {  /* for ASCII/Latin1 */
-	39,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -393521,6 +408648,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -393542,7 +408671,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -393559,7 +408688,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_WB__FO_invlist[] = {  /* for EBCDIC 1047 */
-	39,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -393574,6 +408703,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -393595,7 +408726,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -393612,7 +408743,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_WB__FO_invlist[] = {  /* for EBCDIC 037 */
-	39,	/* Number of elements */
+	41,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -393627,6 +408758,8 @@
 	0x6DE,
 	0x70F,
 	0x710,
+	0x890,
+	0x892,
 	0x8E2,
 	0x8E3,
 	0x180E,
@@ -393648,7 +408781,7 @@
 	0x110CD,
 	0x110CE,
 	0x13430,
-	0x13439,
+	0x13440,
 	0x1BCA0,
 	0x1BCA4,
 	0x1D173,
@@ -393660,7 +408793,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_WB__KA_invlist[] = {  /* for all charsets */
-	21,	/* Number of elements */
+	31,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -393681,8 +408814,18 @@
 	0x3358,
 	0xFF66,
 	0xFF9E,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168
 };
@@ -393690,7 +408833,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_WB__LE_invlist[] = {  /* for ASCII/Latin1 */
-	1095,	/* Number of elements */
+	1157,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -393789,10 +408932,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -393921,6 +409066,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -393937,7 +409084,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -394034,10 +409181,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -394062,7 +409207,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -394166,10 +409311,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -394232,10 +409373,14 @@
 	0xA6A0,
 	0xA6F0,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -394369,6 +409514,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -394375,6 +409536,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -394445,6 +409612,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -394451,6 +409620,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -394477,6 +409650,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -394569,7 +409744,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -394597,6 +409772,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -394605,8 +409786,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -394613,6 +409798,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -394703,6 +409890,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -394709,8 +409902,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -394799,7 +410004,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_WB__LE_invlist[] = {  /* for EBCDIC 1047 */
-	1121,	/* Number of elements */
+	1183,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -394924,10 +410129,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -395056,6 +410263,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -395072,7 +410281,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -395169,10 +410378,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -395197,7 +410404,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -395301,10 +410508,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -395367,10 +410570,14 @@
 	0xA6A0,
 	0xA6F0,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -395504,6 +410711,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -395510,6 +410733,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -395580,6 +410809,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -395586,6 +410817,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -395612,6 +410847,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -395704,7 +410941,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -395732,6 +410969,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -395740,8 +410983,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -395748,6 +410995,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -395838,6 +411087,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -395844,8 +411099,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -395934,7 +411201,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_WB__LE_invlist[] = {  /* for EBCDIC 037 */
-	1117,	/* Number of elements */
+	1179,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -396055,10 +411322,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -396187,6 +411456,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -396203,7 +411474,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -396300,10 +411571,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -396328,7 +411597,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -396432,10 +411701,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -396498,10 +411763,14 @@
 	0xA6A0,
 	0xA6F0,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -396635,6 +411904,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -396641,6 +411926,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -396711,6 +412002,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -396717,6 +412010,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -396743,6 +412040,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -396835,7 +412134,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -396863,6 +412162,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -396871,8 +412176,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -396879,6 +412188,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -396969,6 +412280,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -396975,8 +412292,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -397422,7 +412751,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_WB__NU_invlist[] = {  /* for ASCII/Latin1 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -397537,8 +412866,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -397547,6 +412880,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -397561,7 +412896,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_WB__NU_invlist[] = {  /* for EBCDIC 1047 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -397676,8 +413011,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -397686,6 +413025,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -397700,7 +413041,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_WB__NU_invlist[] = {  /* for EBCDIC 037 */
-	125,	/* Number of elements */
+	131,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -397815,8 +413156,12 @@
 	0x11D5A,
 	0x11DA0,
 	0x11DAA,
+	0x11F50,
+	0x11F5A,
 	0x16A60,
 	0x16A6A,
+	0x16AC0,
+	0x16ACA,
 	0x16B50,
 	0x16B5A,
 	0x1D7CE,
@@ -397825,6 +413170,8 @@
 	0x1E14A,
 	0x1E2F0,
 	0x1E2FA,
+	0x1E4F0,
+	0x1E4FA,
 	0x1E950,
 	0x1E95A,
 	0x1FBF0,
@@ -397962,7 +413309,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_WB__XX_invlist[] = {  /* for ASCII/Latin1 */
-	1487,	/* Number of elements */
+	1557,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -398083,11 +413430,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x964,
 	0x966,
 	0x970,
@@ -398253,7 +413602,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -398263,6 +413612,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -398287,7 +413638,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -398294,7 +413645,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -398350,7 +413701,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -398452,10 +413803,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -398472,8 +413821,6 @@
 	0x17E0,
 	0x17EA,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -398502,9 +413849,9 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -398528,8 +413875,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -398628,10 +413973,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -398710,10 +414051,14 @@
 	0xA67F,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -398909,6 +414254,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -398915,6 +414276,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -398989,12 +414356,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -399002,11 +414371,13 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -399036,7 +414407,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -399149,7 +414520,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -399193,6 +414564,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -399201,10 +414580,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -399213,6 +414592,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -399241,8 +414624,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -399257,6 +414650,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -399341,6 +414738,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -399351,6 +414752,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -399359,8 +414764,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -399463,7 +414880,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_WB__XX_invlist[] = {  /* for EBCDIC 1047 */
-	1511,	/* Number of elements */
+	1581,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -399608,11 +415025,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x964,
 	0x966,
 	0x970,
@@ -399778,7 +415197,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -399788,6 +415207,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -399812,7 +415233,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -399819,7 +415240,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -399875,7 +415296,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -399977,10 +415398,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -399997,8 +415416,6 @@
 	0x17E0,
 	0x17EA,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -400027,9 +415444,9 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -400053,8 +415470,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -400153,10 +415568,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -400235,10 +415646,14 @@
 	0xA67F,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -400434,6 +415849,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -400440,6 +415871,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -400514,12 +415951,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -400527,11 +415966,13 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -400561,7 +416002,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -400674,7 +416115,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -400718,6 +416159,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -400726,10 +416175,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -400738,6 +416187,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -400766,8 +416219,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -400782,6 +416245,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -400866,6 +416333,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -400876,6 +416347,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -400884,8 +416359,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -400988,7 +416475,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_WB__XX_invlist[] = {  /* for EBCDIC 037 */
-	1507,	/* Number of elements */
+	1577,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -401129,11 +416616,13 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x964,
 	0x966,
 	0x970,
@@ -401299,7 +416788,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -401309,6 +416798,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -401333,7 +416824,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -401340,7 +416831,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -401396,7 +416887,7 @@
 	0xEB4,
 	0xEBD,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xF00,
@@ -401498,10 +416989,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -401518,8 +417007,6 @@
 	0x17E0,
 	0x17EA,
 	0x180B,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -401548,9 +417035,9 @@
 	0x1A90,
 	0x1A9A,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -401574,8 +417061,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -401674,10 +417159,6 @@
 	0x24B6,
 	0x24EA,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -401756,10 +417237,14 @@
 	0xA67F,
 	0xA6F2,
 	0xA708,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -401955,6 +417440,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -401961,6 +417462,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -402035,12 +417542,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -402048,11 +417557,13 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
 	0x110BD,
 	0x110BE,
+	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -402082,7 +417593,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -402195,7 +417706,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -402239,6 +417750,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -402247,10 +417766,10 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -402259,6 +417778,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -402287,8 +417810,18 @@
 	0x16FE5,
 	0x16FF0,
 	0x16FF2,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
 	0x1B001,
+	0x1B120,
+	0x1B123,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1BC00,
@@ -402303,6 +417836,10 @@
 	0x1BC9F,
 	0x1BCA0,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -402387,6 +417924,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -402397,6 +417938,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -402405,8 +417950,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -402518,7 +418075,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XIDC_invlist[] = {  /* for ASCII/Latin1 */
-	1475,	/* Number of elements */
+	1551,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -402625,11 +418182,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -402797,7 +418354,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -402807,6 +418364,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -402831,7 +418390,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -402838,7 +418397,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -402904,7 +418463,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -402998,10 +418557,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -403021,7 +418578,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -403060,9 +418617,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -403086,8 +418643,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -403168,10 +418723,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -403234,8 +418785,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -403254,10 +418803,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -403447,6 +419000,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -403453,6 +419022,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -403527,12 +419102,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -403540,9 +419117,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -403570,7 +419149,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -403649,6 +419228,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -403685,7 +419266,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -403729,6 +419310,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -403737,8 +419326,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -403747,6 +419340,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -403781,10 +419378,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -403799,6 +419406,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -403885,6 +419496,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -403895,6 +419510,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -403903,8 +419522,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -403982,9 +419613,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -403995,6 +419626,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -404007,7 +419640,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XIDC_invlist[] = {  /* for EBCDIC 1047 */
-	1499,	/* Number of elements */
+	1575,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -404138,11 +419771,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -404310,7 +419943,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -404320,6 +419953,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -404344,7 +419979,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -404351,7 +419986,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -404417,7 +420052,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -404511,10 +420146,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -404534,7 +420167,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -404573,9 +420206,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -404599,8 +420232,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -404681,10 +420312,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -404747,8 +420374,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -404767,10 +420392,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -404960,6 +420589,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -404966,6 +420611,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -405040,12 +420691,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -405053,9 +420706,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -405083,7 +420738,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -405162,6 +420817,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -405198,7 +420855,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -405242,6 +420899,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -405250,8 +420915,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -405260,6 +420929,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -405294,10 +420967,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -405312,6 +420995,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -405398,6 +421085,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -405408,6 +421099,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -405416,8 +421111,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -405495,9 +421202,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -405508,6 +421215,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -405520,7 +421229,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XIDC_invlist[] = {  /* for EBCDIC 037 */
-	1495,	/* Number of elements */
+	1571,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -405647,11 +421356,11 @@
 	0x85C,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
+	0x898,
 	0x8E2,
 	0x8E3,
 	0x964,
@@ -405819,7 +421528,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -405829,6 +421538,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -405853,7 +421564,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -405860,7 +421571,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -405926,7 +421637,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -406020,10 +421731,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1735,
 	0x1740,
 	0x1754,
@@ -406043,7 +421752,7 @@
 	0x17EA,
 	0x180B,
 	0x180E,
-	0x1810,
+	0x180F,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -406082,9 +421791,9 @@
 	0x1AB0,
 	0x1ABE,
 	0x1ABF,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
 	0x1B5A,
 	0x1B6B,
@@ -406108,8 +421817,6 @@
 	0x1CD4,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -406190,10 +421897,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CF4,
@@ -406256,8 +421959,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -406276,10 +421977,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA828,
 	0xA82C,
 	0xA82D,
@@ -406469,6 +422174,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -406475,6 +422196,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -406549,12 +422276,14 @@
 	0x10EAD,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F1D,
 	0x10F27,
 	0x10F28,
 	0x10F30,
 	0x10F51,
+	0x10F70,
+	0x10F86,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -406562,9 +422291,11 @@
 	0x11000,
 	0x11047,
 	0x11066,
-	0x11070,
+	0x11076,
 	0x1107F,
 	0x110BB,
+	0x110C2,
+	0x110C3,
 	0x110D0,
 	0x110E9,
 	0x110F0,
@@ -406592,7 +422323,7 @@
 	0x11213,
 	0x11238,
 	0x1123E,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -406671,6 +422402,8 @@
 	0x1172C,
 	0x11730,
 	0x1173A,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1183B,
 	0x118A0,
@@ -406707,7 +422440,7 @@
 	0x11A9A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -406751,6 +422484,14 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF7,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F43,
+	0x11F50,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -406759,8 +422500,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13440,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -406769,6 +422514,10 @@
 	0x16A5F,
 	0x16A60,
 	0x16A6A,
+	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -406803,10 +422552,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -406821,6 +422580,10 @@
 	0x1BC9A,
 	0x1BC9D,
 	0x1BC9F,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
 	0x1D165,
 	0x1D16A,
 	0x1D16D,
@@ -406907,6 +422670,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -406917,6 +422684,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -406925,8 +422696,20 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8D0,
@@ -407004,9 +422787,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -407017,6 +422800,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0100,
 	0xE01F0
 };
@@ -407026,7 +422811,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_XIDS_invlist[] = {  /* for ASCII/Latin1 */
-	1259,	/* Number of elements */
+	1333,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -407129,10 +422914,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -407261,6 +423048,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -407277,7 +423066,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -407420,10 +423209,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -407464,7 +423251,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -407564,10 +423351,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -407628,8 +423411,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -407650,10 +423431,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -407845,6 +423630,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -407851,6 +423652,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -407921,6 +423728,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -407927,6 +423736,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -407953,6 +423766,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -408009,6 +423824,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -408047,7 +423864,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -408075,6 +423892,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -408083,8 +423906,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -408091,6 +423918,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -408119,10 +423948,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -408195,6 +424034,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -408201,8 +424046,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -408276,9 +424133,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -408288,7 +424145,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* ASCII/Latin1 */
@@ -408299,7 +424158,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_XIDS_invlist[] = {  /* for EBCDIC 1047 */
-	1285,	/* Number of elements */
+	1359,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -408428,10 +424287,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -408560,6 +424421,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -408576,7 +424439,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -408719,10 +424582,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -408763,7 +424624,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -408863,10 +424724,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -408927,8 +424784,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -408949,10 +424804,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -409144,6 +425003,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -409150,6 +425025,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -409220,6 +425101,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -409226,6 +425109,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -409252,6 +425139,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -409308,6 +425197,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -409346,7 +425237,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -409374,6 +425265,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -409382,8 +425279,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -409390,6 +425291,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -409418,10 +425321,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -409494,6 +425407,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -409500,8 +425419,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -409575,9 +425506,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -409587,7 +425518,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 1047 */
@@ -409598,7 +425531,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_XIDS_invlist[] = {  /* for EBCDIC 037 */
-	1281,	/* Number of elements */
+	1355,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -409723,10 +425656,12 @@
 	0x859,
 	0x860,
 	0x86B,
+	0x870,
+	0x888,
+	0x889,
+	0x88F,
 	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
+	0x8CA,
 	0x904,
 	0x93A,
 	0x93D,
@@ -409855,6 +425790,8 @@
 	0xC3E,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC62,
 	0xC80,
@@ -409871,7 +425808,7 @@
 	0xCBA,
 	0xCBD,
 	0xCBE,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE2,
@@ -410014,10 +425951,8 @@
 	0x16EE,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
 	0x1712,
-	0x1720,
+	0x171F,
 	0x1732,
 	0x1740,
 	0x1752,
@@ -410058,7 +425993,7 @@
 	0x1B05,
 	0x1B34,
 	0x1B45,
-	0x1B4C,
+	0x1B4D,
 	0x1B83,
 	0x1BA1,
 	0x1BAE,
@@ -410158,10 +426093,6 @@
 	0x2160,
 	0x2189,
 	0x2C00,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CE5,
 	0x2CEB,
 	0x2CEF,
@@ -410222,8 +426153,6 @@
 	0x3400,
 	0x4DC0,
 	0x4E00,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA4D0,
 	0xA4FE,
@@ -410244,10 +426173,14 @@
 	0xA722,
 	0xA789,
 	0xA78B,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA802,
 	0xA803,
 	0xA806,
@@ -410439,6 +426372,22 @@
 	0x10528,
 	0x10530,
 	0x10564,
+	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -410445,6 +426394,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -410515,6 +426470,8 @@
 	0x10F28,
 	0x10F30,
 	0x10F46,
+	0x10F70,
+	0x10F82,
 	0x10FB0,
 	0x10FC5,
 	0x10FE0,
@@ -410521,6 +426478,10 @@
 	0x10FF7,
 	0x11003,
 	0x11038,
+	0x11071,
+	0x11073,
+	0x11075,
+	0x11076,
 	0x11083,
 	0x110B0,
 	0x110D0,
@@ -410547,6 +426508,8 @@
 	0x11212,
 	0x11213,
 	0x1122C,
+	0x1123F,
+	0x11241,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -410603,6 +426566,8 @@
 	0x116B9,
 	0x11700,
 	0x1171B,
+	0x11740,
+	0x11747,
 	0x11800,
 	0x1182C,
 	0x118A0,
@@ -410641,7 +426606,7 @@
 	0x11A8A,
 	0x11A9D,
 	0x11A9E,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
 	0x11C00,
 	0x11C09,
@@ -410669,6 +426634,12 @@
 	0x11D99,
 	0x11EE0,
 	0x11EF3,
+	0x11F02,
+	0x11F03,
+	0x11F04,
+	0x11F11,
+	0x11F12,
+	0x11F34,
 	0x11FB0,
 	0x11FB1,
 	0x12000,
@@ -410677,8 +426648,12 @@
 	0x1246F,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF1,
 	0x13000,
-	0x1342F,
+	0x13430,
+	0x13441,
+	0x13447,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -410685,6 +426660,8 @@
 	0x16A39,
 	0x16A40,
 	0x16A5F,
+	0x16A70,
+	0x16ABF,
 	0x16AD0,
 	0x16AEE,
 	0x16B00,
@@ -410713,10 +426690,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -410789,6 +426776,12 @@
 	0x1D7C3,
 	0x1D7C4,
 	0x1D7CC,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
+	0x1E030,
+	0x1E06E,
 	0x1E100,
 	0x1E12D,
 	0x1E137,
@@ -410795,8 +426788,20 @@
 	0x1E13E,
 	0x1E14E,
 	0x1E14F,
+	0x1E290,
+	0x1E2AE,
 	0x1E2C0,
 	0x1E2EC,
+	0x1E4D0,
+	0x1E4EC,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E900,
@@ -410870,9 +426875,9 @@
 	0x1EEAB,
 	0x1EEBC,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -410882,7 +426887,9 @@
 	0x2F800,
 	0x2FA1E,
 	0x30000,
-	0x3134B
+	0x3134B,
+	0x31350,
+	0x323B0
 };
 
 #  endif	/* EBCDIC 037 */
@@ -411095,6 +427102,16 @@
 	0x2029
 };
 
+static const UV UNI_ZNAMENNYMUSIC_invlist[] = {  /* for all charsets */
+	3,	/* Number of elements */
+	148565664, /* Version and data structure type */
+	1,	/* 0 if the list starts at 0;
+		   1 if it starts at the element beyond 0 */
+	0x0,
+	0x1CF00,
+	0x1CFD0
+};
+
 static const UV UNI_ZP_invlist[] = {  /* for all charsets */
 	3,	/* Number of elements */
 	148565664, /* Version and data structure type */
@@ -411188,7 +427205,7 @@
 #  if 'A' == 65 /* ASCII/Latin1 */
 
 static const UV UNI_ZYYY_invlist[] = {  /* for ASCII/Latin1 */
-	296,	/* Number of elements */
+	294,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -411245,7 +427262,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -411273,7 +427290,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -411310,8 +427327,6 @@
 	0xAB5C,
 	0xAB6A,
 	0xAB6C,
-	0xFD3E,
-	0xFD40,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -411340,8 +427355,8 @@
 	0x1019D,
 	0x101D0,
 	0x101FD,
-	0x16FE2,
-	0x16FE4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -411355,7 +427370,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -411434,16 +427451,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -411457,27 +427476,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -411498,7 +427513,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
 
 static const UV UNI_ZYYY_invlist[] = {  /* for EBCDIC 1047 */
-	322,	/* Number of elements */
+	320,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -411581,7 +427596,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -411609,7 +427624,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -411646,8 +427661,6 @@
 	0xAB5C,
 	0xAB6A,
 	0xAB6C,
-	0xFD3E,
-	0xFD40,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -411676,8 +427689,8 @@
 	0x1019D,
 	0x101D0,
 	0x101FD,
-	0x16FE2,
-	0x16FE4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -411691,7 +427704,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -411770,16 +427785,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -411793,27 +427810,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -411834,7 +427847,7 @@
      && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
 
 static const UV UNI_ZYYY_invlist[] = {  /* for EBCDIC 037 */
-	318,	/* Number of elements */
+	316,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	0,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -411913,7 +427926,7 @@
 	0x2080,
 	0x208F,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x2100,
 	0x2126,
 	0x2127,
@@ -411941,7 +427954,7 @@
 	0x2E00,
 	0x2E43,
 	0x2E44,
-	0x2E53,
+	0x2E5E,
 	0x2FF0,
 	0x2FFC,
 	0x3000,
@@ -411978,8 +427991,6 @@
 	0xAB5C,
 	0xAB6A,
 	0xAB6C,
-	0xFD3E,
-	0xFD40,
 	0xFE10,
 	0xFE1A,
 	0xFE30,
@@ -412008,8 +428019,8 @@
 	0x1019D,
 	0x101D0,
 	0x101FD,
-	0x16FE2,
-	0x16FE4,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
@@ -412023,7 +428034,9 @@
 	0x1D18C,
 	0x1D1AA,
 	0x1D1AE,
-	0x1D1E9,
+	0x1D1EB,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -412102,16 +428115,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -412125,27 +428140,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -412161,7 +428172,7 @@
 #  endif	/* EBCDIC 037 */
 
 static const UV UNI_ZZZZ_invlist[] = {  /* for all charsets */
-	1350,	/* Number of elements */
+	1410,	/* Number of elements */
 	148565664, /* Version and data structure type */
 	1,	/* 0 if the list starts at 0;
 		   1 if it starts at the element beyond 0 */
@@ -412190,8 +428201,6 @@
 	0x5EF,
 	0x5F5,
 	0x600,
-	0x61D,
-	0x61E,
 	0x70E,
 	0x70F,
 	0x74B,
@@ -412209,11 +428218,11 @@
 	0x85F,
 	0x860,
 	0x86B,
-	0x8A0,
-	0x8B5,
-	0x8B6,
-	0x8C8,
-	0x8D3,
+	0x870,
+	0x88F,
+	0x890,
+	0x892,
+	0x898,
 	0x984,
 	0x985,
 	0x98D,
@@ -412369,7 +428378,7 @@
 	0xC29,
 	0xC2A,
 	0xC3A,
-	0xC3D,
+	0xC3C,
 	0xC45,
 	0xC46,
 	0xC49,
@@ -412379,6 +428388,8 @@
 	0xC57,
 	0xC58,
 	0xC5B,
+	0xC5D,
+	0xC5E,
 	0xC60,
 	0xC64,
 	0xC66,
@@ -412401,7 +428412,7 @@
 	0xCCE,
 	0xCD5,
 	0xCD7,
-	0xCDE,
+	0xCDD,
 	0xCDF,
 	0xCE0,
 	0xCE4,
@@ -412408,7 +428419,7 @@
 	0xCE6,
 	0xCF0,
 	0xCF1,
-	0xCF3,
+	0xCF4,
 	0xD00,
 	0xD0D,
 	0xD0E,
@@ -412468,7 +428479,7 @@
 	0xEC6,
 	0xEC7,
 	0xEC8,
-	0xECE,
+	0xECF,
 	0xED0,
 	0xEDA,
 	0xEDC,
@@ -412536,10 +428547,8 @@
 	0x16A0,
 	0x16F9,
 	0x1700,
-	0x170D,
-	0x170E,
-	0x1715,
-	0x1720,
+	0x1716,
+	0x171F,
 	0x1737,
 	0x1740,
 	0x1754,
@@ -412556,8 +428565,6 @@
 	0x17F0,
 	0x17FA,
 	0x1800,
-	0x180F,
-	0x1810,
 	0x181A,
 	0x1820,
 	0x1879,
@@ -412596,11 +428603,11 @@
 	0x1AA0,
 	0x1AAE,
 	0x1AB0,
-	0x1AC1,
+	0x1ACF,
 	0x1B00,
-	0x1B4C,
+	0x1B4D,
 	0x1B50,
-	0x1B7D,
+	0x1B7F,
 	0x1B80,
 	0x1BF4,
 	0x1BFC,
@@ -412616,8 +428623,6 @@
 	0x1CD0,
 	0x1CFB,
 	0x1D00,
-	0x1DFA,
-	0x1DFB,
 	0x1F16,
 	0x1F18,
 	0x1F1E,
@@ -412658,7 +428663,7 @@
 	0x2090,
 	0x209D,
 	0x20A0,
-	0x20C0,
+	0x20C1,
 	0x20D0,
 	0x20F1,
 	0x2100,
@@ -412672,10 +428677,6 @@
 	0x2B76,
 	0x2B96,
 	0x2B97,
-	0x2C2F,
-	0x2C30,
-	0x2C5F,
-	0x2C60,
 	0x2CF4,
 	0x2CF9,
 	0x2D26,
@@ -412706,7 +428707,7 @@
 	0x2DD8,
 	0x2DDF,
 	0x2DE0,
-	0x2E53,
+	0x2E5E,
 	0x2E80,
 	0x2E9A,
 	0x2E9B,
@@ -412730,8 +428731,6 @@
 	0x31F0,
 	0x321F,
 	0x3220,
-	0x9FFD,
-	0xA000,
 	0xA48D,
 	0xA490,
 	0xA4C7,
@@ -412740,10 +428739,14 @@
 	0xA640,
 	0xA6F8,
 	0xA700,
-	0xA7C0,
-	0xA7C2,
 	0xA7CB,
-	0xA7F5,
+	0xA7D0,
+	0xA7D2,
+	0xA7D3,
+	0xA7D4,
+	0xA7D5,
+	0xA7DA,
+	0xA7F2,
 	0xA82D,
 	0xA830,
 	0xA83A,
@@ -412814,16 +428817,14 @@
 	0xFB43,
 	0xFB45,
 	0xFB46,
-	0xFBC2,
+	0xFBC3,
 	0xFBD3,
-	0xFD40,
-	0xFD50,
 	0xFD90,
 	0xFD92,
 	0xFDC8,
+	0xFDCF,
+	0xFDD0,
 	0xFDF0,
-	0xFDFE,
-	0xFE00,
 	0xFE1A,
 	0xFE20,
 	0xFE53,
@@ -412910,7 +428911,21 @@
 	0x10530,
 	0x10564,
 	0x1056F,
-	0x10570,
+	0x1057B,
+	0x1057C,
+	0x1058B,
+	0x1058C,
+	0x10593,
+	0x10594,
+	0x10596,
+	0x10597,
+	0x105A2,
+	0x105A3,
+	0x105B2,
+	0x105B3,
+	0x105BA,
+	0x105BB,
+	0x105BD,
 	0x10600,
 	0x10737,
 	0x10740,
@@ -412917,6 +428932,12 @@
 	0x10756,
 	0x10760,
 	0x10768,
+	0x10780,
+	0x10786,
+	0x10787,
+	0x107B1,
+	0x107B2,
+	0x107BB,
 	0x10800,
 	0x10806,
 	0x10808,
@@ -412999,10 +429020,12 @@
 	0x10EAE,
 	0x10EB0,
 	0x10EB2,
-	0x10F00,
+	0x10EFD,
 	0x10F28,
 	0x10F30,
 	0x10F5A,
+	0x10F70,
+	0x10F8A,
 	0x10FB0,
 	0x10FCC,
 	0x10FE0,
@@ -413010,9 +429033,9 @@
 	0x11000,
 	0x1104E,
 	0x11052,
-	0x11070,
+	0x11076,
 	0x1107F,
-	0x110C2,
+	0x110C3,
 	0x110CD,
 	0x110CE,
 	0x110D0,
@@ -413032,7 +429055,7 @@
 	0x11200,
 	0x11212,
 	0x11213,
-	0x1123F,
+	0x11242,
 	0x11280,
 	0x11287,
 	0x11288,
@@ -413096,7 +429119,7 @@
 	0x11660,
 	0x1166D,
 	0x11680,
-	0x116B9,
+	0x116BA,
 	0x116C0,
 	0x116CA,
 	0x11700,
@@ -413104,7 +429127,7 @@
 	0x1171D,
 	0x1172C,
 	0x11730,
-	0x11740,
+	0x11747,
 	0x11800,
 	0x1183C,
 	0x118A0,
@@ -413135,8 +429158,10 @@
 	0x11A48,
 	0x11A50,
 	0x11AA3,
-	0x11AC0,
+	0x11AB0,
 	0x11AF9,
+	0x11B00,
+	0x11B0A,
 	0x11C00,
 	0x11C09,
 	0x11C0A,
@@ -413179,6 +429204,12 @@
 	0x11DAA,
 	0x11EE0,
 	0x11EF9,
+	0x11F00,
+	0x11F11,
+	0x11F12,
+	0x11F3B,
+	0x11F3E,
+	0x11F5A,
 	0x11FB0,
 	0x11FB1,
 	0x11FC0,
@@ -413191,10 +429222,10 @@
 	0x12475,
 	0x12480,
 	0x12544,
+	0x12F90,
+	0x12FF3,
 	0x13000,
-	0x1342F,
-	0x13430,
-	0x13439,
+	0x13456,
 	0x14400,
 	0x14647,
 	0x16800,
@@ -413204,7 +429235,9 @@
 	0x16A60,
 	0x16A6A,
 	0x16A6E,
-	0x16A70,
+	0x16ABF,
+	0x16AC0,
+	0x16ACA,
 	0x16AD0,
 	0x16AEE,
 	0x16AF0,
@@ -413237,10 +429270,20 @@
 	0x18CD6,
 	0x18D00,
 	0x18D09,
+	0x1AFF0,
+	0x1AFF4,
+	0x1AFF5,
+	0x1AFFC,
+	0x1AFFD,
+	0x1AFFF,
 	0x1B000,
-	0x1B11F,
+	0x1B123,
+	0x1B132,
+	0x1B133,
 	0x1B150,
 	0x1B153,
+	0x1B155,
+	0x1B156,
 	0x1B164,
 	0x1B168,
 	0x1B170,
@@ -413255,14 +429298,22 @@
 	0x1BC9A,
 	0x1BC9C,
 	0x1BCA4,
+	0x1CF00,
+	0x1CF2E,
+	0x1CF30,
+	0x1CF47,
+	0x1CF50,
+	0x1CFC4,
 	0x1D000,
 	0x1D0F6,
 	0x1D100,
 	0x1D127,
 	0x1D129,
-	0x1D1E9,
+	0x1D1EB,
 	0x1D200,
 	0x1D246,
+	0x1D2C0,
+	0x1D2D4,
 	0x1D2E0,
 	0x1D2F4,
 	0x1D300,
@@ -413315,6 +429366,10 @@
 	0x1DAA0,
 	0x1DAA1,
 	0x1DAB0,
+	0x1DF00,
+	0x1DF1F,
+	0x1DF25,
+	0x1DF2B,
 	0x1E000,
 	0x1E007,
 	0x1E008,
@@ -413325,6 +429380,10 @@
 	0x1E025,
 	0x1E026,
 	0x1E02B,
+	0x1E030,
+	0x1E06E,
+	0x1E08F,
+	0x1E090,
 	0x1E100,
 	0x1E12D,
 	0x1E130,
@@ -413333,10 +429392,22 @@
 	0x1E14A,
 	0x1E14E,
 	0x1E150,
+	0x1E290,
+	0x1E2AF,
 	0x1E2C0,
 	0x1E2FA,
 	0x1E2FF,
 	0x1E300,
+	0x1E4D0,
+	0x1E4FA,
+	0x1E7E0,
+	0x1E7E7,
+	0x1E7E8,
+	0x1E7EC,
+	0x1E7ED,
+	0x1E7EF,
+	0x1E7F0,
+	0x1E7FF,
 	0x1E800,
 	0x1E8C5,
 	0x1E8C7,
@@ -413445,16 +429516,18 @@
 	0x1F266,
 	0x1F300,
 	0x1F6D8,
-	0x1F6E0,
+	0x1F6DC,
 	0x1F6ED,
 	0x1F6F0,
 	0x1F6FD,
 	0x1F700,
-	0x1F774,
-	0x1F780,
-	0x1F7D9,
+	0x1F777,
+	0x1F77B,
+	0x1F7DA,
 	0x1F7E0,
 	0x1F7EC,
+	0x1F7F0,
+	0x1F7F1,
 	0x1F800,
 	0x1F80C,
 	0x1F810,
@@ -413468,27 +429541,23 @@
 	0x1F8B0,
 	0x1F8B2,
 	0x1F900,
-	0x1F979,
-	0x1F97A,
-	0x1F9CC,
-	0x1F9CD,
 	0x1FA54,
 	0x1FA60,
 	0x1FA6E,
 	0x1FA70,
-	0x1FA75,
-	0x1FA78,
-	0x1FA7B,
+	0x1FA7D,
 	0x1FA80,
-	0x1FA87,
+	0x1FA89,
 	0x1FA90,
-	0x1FAA9,
-	0x1FAB0,
-	0x1FAB7,
-	0x1FAC0,
-	0x1FAC3,
-	0x1FAD0,
-	0x1FAD7,
+	0x1FABE,
+	0x1FABF,
+	0x1FAC6,
+	0x1FACE,
+	0x1FADC,
+	0x1FAE0,
+	0x1FAE9,
+	0x1FAF0,
+	0x1FAF9,
 	0x1FB00,
 	0x1FB93,
 	0x1FB94,
@@ -413496,9 +429565,9 @@
 	0x1FBF0,
 	0x1FBFA,
 	0x20000,
-	0x2A6DE,
+	0x2A6E0,
 	0x2A700,
-	0x2B735,
+	0x2B73A,
 	0x2B740,
 	0x2B81E,
 	0x2B820,
@@ -413509,6 +429578,8 @@
 	0x2FA1E,
 	0x30000,
 	0x3134B,
+	0x31350,
+	0x323B0,
 	0xE0001,
 	0xE0002,
 	0xE0020,
@@ -413673,6 +429744,8 @@
 	UNI_AGE__12,
 	UNI_AGE__12_DOT_1,
 	UNI_AGE__13,
+	UNI_AGE__14,
+	UNI_AGE__15,
 	UNI_AGE__2,
 	UNI_AGE__2_DOT_1,
 	UNI_AGE__3,
@@ -413690,7 +429763,6 @@
 	UNI_AGE__7,
 	UNI_AGE__8,
 	UNI_AGE__9,
-	UNI_AGE__NA,
 	UNI_AGHB,
 	UNI_AHOM,
 	UNI_ALCHEMICAL,
@@ -413702,6 +429774,8 @@
 	UNI_ANY,
 	UNI_ARAB,
 	UNI_ARABICEXTA,
+	UNI_ARABICEXTB,
+	UNI_ARABICEXTC,
 	UNI_ARABICMATH,
 	UNI_ARABICPFA,
 	UNI_ARABICPFB,
@@ -413838,6 +429912,7 @@
 	UNI_CJKEXTE,
 	UNI_CJKEXTF,
 	UNI_CJKEXTG,
+	UNI_CJKEXTH,
 	UNI_CJKRADICALSSUP,
 	UNI_CJKSTROKES,
 	UNI_CJKSYMBOLS,
@@ -413849,6 +429924,7 @@
 	UNI_COPT,
 	UNI_COPTICEPACTNUMBERS,
 	UNI_COUNTINGROD,
+	UNI_CPMN,
 	UNI_CPRT,
 	UNI_CUNEIFORMNUMBERS,
 	UNI_CURRENCYSYMBOLS,
@@ -413862,6 +429938,7 @@
 	UNI_CYRILLICEXTA,
 	UNI_CYRILLICEXTB,
 	UNI_CYRILLICEXTC,
+	UNI_CYRILLICEXTD,
 	UNI_CYRILLICSUP,
 	UNI_CYRL,
 	UNI_DASH,
@@ -413868,6 +429945,7 @@
 	UNI_DEP,
 	UNI_DEVA,
 	UNI_DEVANAGARIEXT,
+	UNI_DEVANAGARIEXTA,
 	UNI_DI,
 	UNI_DIA,
 	UNI_DIACRITICALS,
@@ -413922,6 +430000,7 @@
 	UNI_ETHI,
 	UNI_ETHIOPICEXT,
 	UNI_ETHIOPICEXTA,
+	UNI_ETHIOPICEXTB,
 	UNI_ETHIOPICSUP,
 	UNI_EXT,
 	UNI_EXTPICT,
@@ -414009,6 +430088,7 @@
 	UNI_INCHORASMIAN,
 	UNI_INCOPTIC,
 	UNI_INCUNEIFORM,
+	UNI_INCYPROMINOAN,
 	UNI_INCYRILLIC,
 	UNI_INDEVANAGARI,
 	UNI_INDICNUMBERFORMS,
@@ -414042,6 +430122,7 @@
 	UNI_INKAITHI,
 	UNI_INKANNADA,
 	UNI_INKATAKANA,
+	UNI_INKAWI,
 	UNI_INKHAROSHTHI,
 	UNI_INKHITANSMALLSCRIPT,
 	UNI_INKHMER,
@@ -414072,6 +430153,7 @@
 	UNI_INMULTANI,
 	UNI_INMYANMAR,
 	UNI_INNABATAEAN,
+	UNI_INNAGMUNDARI,
 	UNI_INNANDINAGARI,
 	UNI_INNEWA,
 	UNI_INNEWTAILUE,
@@ -414085,6 +430167,7 @@
 	UNI_INOLDPERSIAN,
 	UNI_INOLDSOGDIAN,
 	UNI_INOLDTURKIC,
+	UNI_INOLDUYGHUR,
 	UNI_INORIYA,
 	UNI_INOSAGE,
 	UNI_INOSMANYA,
@@ -414163,6 +430246,7 @@
 	UNI_INTAIVIET,
 	UNI_INTAKRI,
 	UNI_INTAMIL,
+	UNI_INTANGSA,
 	UNI_INTANGUT,
 	UNI_INTELUGU,
 	UNI_INTHAANA,
@@ -414170,8 +430254,10 @@
 	UNI_INTIBETAN,
 	UNI_INTIFINAGH,
 	UNI_INTIRHUTA,
+	UNI_INTOTO,
 	UNI_INUGARITIC,
 	UNI_INVAI,
+	UNI_INVITHKUQI,
 	UNI_INVS,
 	UNI_INWANCHO,
 	UNI_INWARANGCITI,
@@ -414182,6 +430268,8 @@
 	UNI_IN__12,
 	UNI_IN__12_DOT_1,
 	UNI_IN__13,
+	UNI_IN__14,
+	UNI_IN__15,
 	UNI_IN__1_DOT_1,
 	UNI_IN__2,
 	UNI_IN__2_DOT_1,
@@ -414200,6 +430288,7 @@
 	UNI_IN__7,
 	UNI_IN__8,
 	UNI_IN__9,
+	UNI_IN__NA,
 	UNI_IPAEXT,
 	UNI_ITAL,
 	UNI_JAMO,
@@ -414300,6 +430389,8 @@
 	UNI_JG__TAW,
 	UNI_JG__TEHMARBUTA,
 	UNI_JG__TETH,
+	UNI_JG__THINYEH,
+	UNI_JG__VERTICALTAIL,
 	UNI_JG__WAW,
 	UNI_JG__YEH,
 	UNI_JG__YEHBARREE,
@@ -414315,13 +430406,16 @@
 	UNI_JT__R,
 	UNI_JT__T,
 	UNI_JT__U,
+	UNI_KAKTOVIKNUMERALS,
 	UNI_KALI,
 	UNI_KANA,
 	UNI_KANAEXTA,
+	UNI_KANAEXTB,
 	UNI_KANASUP,
 	UNI_KANBUN,
 	UNI_KANGXI,
 	UNI_KATAKANAEXT,
+	UNI_KAWI,
 	UNI_KHAR,
 	UNI_KHMERSYMBOLS,
 	UNI_KHMR,
@@ -414339,6 +430433,8 @@
 	UNI_LATINEXTC,
 	UNI_LATINEXTD,
 	UNI_LATINEXTE,
+	UNI_LATINEXTF,
+	UNI_LATINEXTG,
 	UNI_LATN,
 	UNI_LB__AI,
 	UNI_LB__AL,
@@ -414433,6 +430529,7 @@
 	UNI_MYANMAREXTB,
 	UNI_MYMR,
 	UNI_N,
+	UNI_NAGM,
 	UNI_NAND,
 	UNI_NARB,
 	UNI_NB,
@@ -414603,6 +430700,7 @@
 	UNI_OSGE,
 	UNI_OSMA,
 	UNI_OTTOMANSIYAQNUMBERS,
+	UNI_OUGR,
 	UNI_P,
 	UNI_PALM,
 	UNI_PATSYN,
@@ -414673,6 +430771,7 @@
 	UNI_SC__BUHD,
 	UNI_SC__CAKM,
 	UNI_SC__COPT,
+	UNI_SC__CPMN,
 	UNI_SC__CPRT,
 	UNI_SC__CYRL,
 	UNI_SC__DEVA,
@@ -414709,7 +430808,9 @@
 	UNI_SC__MULT,
 	UNI_SC__MYMR,
 	UNI_SC__NAND,
+	UNI_SC__NKO,
 	UNI_SC__ORYA,
+	UNI_SC__OUGR,
 	UNI_SC__PERM,
 	UNI_SC__PHAG,
 	UNI_SC__PHLP,
@@ -414790,9 +430891,12 @@
 	UNI_TIBT,
 	UNI_TIRH,
 	UNI_TITLE,
+	UNI_TNSA,
+	UNI_TOTO,
 	UNI_TRANSPORTANDMAP,
 	UNI_UCAS,
 	UNI_UCASEXT,
+	UNI_UCASEXTA,
 	UNI_UGAR,
 	UNI_UIDEO,
 	UNI_UPPERCASELETTER,
@@ -414800,6 +430904,7 @@
 	UNI_VEDICEXT,
 	UNI_VERTICALFORMS,
 	UNI_VERTSPACE,
+	UNI_VITH,
 	UNI_VO__R,
 	UNI_VO__TR,
 	UNI_VO__TU,
@@ -414848,6 +430953,7 @@
 	UNI_Z,
 	UNI_ZANB,
 	UNI_ZL,
+	UNI_ZNAMENNYMUSIC,
 	UNI_ZP,
 	UNI_ZS,
 	UNI_ZYYY,
@@ -414882,6 +430988,8 @@
 	UNI_AGE__12_invlist,
 	UNI_AGE__12_DOT_1_invlist,
 	UNI_AGE__13_invlist,
+	UNI_AGE__14_invlist,
+	UNI_AGE__15_invlist,
 	UNI_AGE__2_invlist,
 	UNI_AGE__2_DOT_1_invlist,
 	UNI_AGE__3_invlist,
@@ -414899,7 +431007,6 @@
 	UNI_AGE__7_invlist,
 	UNI_AGE__8_invlist,
 	UNI_AGE__9_invlist,
-	UNI_AGE__NA_invlist,
 	UNI_AGHB_invlist,
 	UNI_AHOM_invlist,
 	UNI_ALCHEMICAL_invlist,
@@ -414911,6 +431018,8 @@
 	UNI_ANY_invlist,
 	UNI_ARAB_invlist,
 	UNI_ARABICEXTA_invlist,
+	UNI_ARABICEXTB_invlist,
+	UNI_ARABICEXTC_invlist,
 	UNI_ARABICMATH_invlist,
 	UNI_ARABICPFA_invlist,
 	UNI_ARABICPFB_invlist,
@@ -415047,6 +431156,7 @@
 	UNI_CJKEXTE_invlist,
 	UNI_CJKEXTF_invlist,
 	UNI_CJKEXTG_invlist,
+	UNI_CJKEXTH_invlist,
 	UNI_CJKRADICALSSUP_invlist,
 	UNI_CJKSTROKES_invlist,
 	UNI_CJKSYMBOLS_invlist,
@@ -415058,6 +431168,7 @@
 	UNI_COPT_invlist,
 	UNI_COPTICEPACTNUMBERS_invlist,
 	UNI_COUNTINGROD_invlist,
+	UNI_CPMN_invlist,
 	UNI_CPRT_invlist,
 	UNI_CUNEIFORMNUMBERS_invlist,
 	UNI_CURRENCYSYMBOLS_invlist,
@@ -415071,6 +431182,7 @@
 	UNI_CYRILLICEXTA_invlist,
 	UNI_CYRILLICEXTB_invlist,
 	UNI_CYRILLICEXTC_invlist,
+	UNI_CYRILLICEXTD_invlist,
 	UNI_CYRILLICSUP_invlist,
 	UNI_CYRL_invlist,
 	UNI_DASH_invlist,
@@ -415077,6 +431189,7 @@
 	UNI_DEP_invlist,
 	UNI_DEVA_invlist,
 	UNI_DEVANAGARIEXT_invlist,
+	UNI_DEVANAGARIEXTA_invlist,
 	UNI_DI_invlist,
 	UNI_DIA_invlist,
 	UNI_DIACRITICALS_invlist,
@@ -415131,6 +431244,7 @@
 	UNI_ETHI_invlist,
 	UNI_ETHIOPICEXT_invlist,
 	UNI_ETHIOPICEXTA_invlist,
+	UNI_ETHIOPICEXTB_invlist,
 	UNI_ETHIOPICSUP_invlist,
 	UNI_EXT_invlist,
 	UNI_EXTPICT_invlist,
@@ -415218,6 +431332,7 @@
 	UNI_INCHORASMIAN_invlist,
 	UNI_INCOPTIC_invlist,
 	UNI_INCUNEIFORM_invlist,
+	UNI_INCYPROMINOAN_invlist,
 	UNI_INCYRILLIC_invlist,
 	UNI_INDEVANAGARI_invlist,
 	UNI_INDICNUMBERFORMS_invlist,
@@ -415251,6 +431366,7 @@
 	UNI_INKAITHI_invlist,
 	UNI_INKANNADA_invlist,
 	UNI_INKATAKANA_invlist,
+	UNI_INKAWI_invlist,
 	UNI_INKHAROSHTHI_invlist,
 	UNI_INKHITANSMALLSCRIPT_invlist,
 	UNI_INKHMER_invlist,
@@ -415281,6 +431397,7 @@
 	UNI_INMULTANI_invlist,
 	UNI_INMYANMAR_invlist,
 	UNI_INNABATAEAN_invlist,
+	UNI_INNAGMUNDARI_invlist,
 	UNI_INNANDINAGARI_invlist,
 	UNI_INNEWA_invlist,
 	UNI_INNEWTAILUE_invlist,
@@ -415294,6 +431411,7 @@
 	UNI_INOLDPERSIAN_invlist,
 	UNI_INOLDSOGDIAN_invlist,
 	UNI_INOLDTURKIC_invlist,
+	UNI_INOLDUYGHUR_invlist,
 	UNI_INORIYA_invlist,
 	UNI_INOSAGE_invlist,
 	UNI_INOSMANYA_invlist,
@@ -415372,6 +431490,7 @@
 	UNI_INTAIVIET_invlist,
 	UNI_INTAKRI_invlist,
 	UNI_INTAMIL_invlist,
+	UNI_INTANGSA_invlist,
 	UNI_INTANGUT_invlist,
 	UNI_INTELUGU_invlist,
 	UNI_INTHAANA_invlist,
@@ -415379,8 +431498,10 @@
 	UNI_INTIBETAN_invlist,
 	UNI_INTIFINAGH_invlist,
 	UNI_INTIRHUTA_invlist,
+	UNI_INTOTO_invlist,
 	UNI_INUGARITIC_invlist,
 	UNI_INVAI_invlist,
+	UNI_INVITHKUQI_invlist,
 	UNI_INVS_invlist,
 	UNI_INWANCHO_invlist,
 	UNI_INWARANGCITI_invlist,
@@ -415391,6 +431512,8 @@
 	UNI_IN__12_invlist,
 	UNI_IN__12_DOT_1_invlist,
 	UNI_IN__13_invlist,
+	UNI_IN__14_invlist,
+	UNI_IN__15_invlist,
 	UNI_IN__1_DOT_1_invlist,
 	UNI_IN__2_invlist,
 	UNI_IN__2_DOT_1_invlist,
@@ -415409,6 +431532,7 @@
 	UNI_IN__7_invlist,
 	UNI_IN__8_invlist,
 	UNI_IN__9_invlist,
+	UNI_IN__NA_invlist,
 	UNI_IPAEXT_invlist,
 	UNI_ITAL_invlist,
 	UNI_JAMO_invlist,
@@ -415509,6 +431633,8 @@
 	UNI_JG__TAW_invlist,
 	UNI_JG__TEHMARBUTA_invlist,
 	UNI_JG__TETH_invlist,
+	UNI_JG__THINYEH_invlist,
+	UNI_JG__VERTICALTAIL_invlist,
 	UNI_JG__WAW_invlist,
 	UNI_JG__YEH_invlist,
 	UNI_JG__YEHBARREE_invlist,
@@ -415524,13 +431650,16 @@
 	UNI_JT__R_invlist,
 	UNI_JT__T_invlist,
 	UNI_JT__U_invlist,
+	UNI_KAKTOVIKNUMERALS_invlist,
 	UNI_KALI_invlist,
 	UNI_KANA_invlist,
 	UNI_KANAEXTA_invlist,
+	UNI_KANAEXTB_invlist,
 	UNI_KANASUP_invlist,
 	UNI_KANBUN_invlist,
 	UNI_KANGXI_invlist,
 	UNI_KATAKANAEXT_invlist,
+	UNI_KAWI_invlist,
 	UNI_KHAR_invlist,
 	UNI_KHMERSYMBOLS_invlist,
 	UNI_KHMR_invlist,
@@ -415548,6 +431677,8 @@
 	UNI_LATINEXTC_invlist,
 	UNI_LATINEXTD_invlist,
 	UNI_LATINEXTE_invlist,
+	UNI_LATINEXTF_invlist,
+	UNI_LATINEXTG_invlist,
 	UNI_LATN_invlist,
 	UNI_LB__AI_invlist,
 	UNI_LB__AL_invlist,
@@ -415642,6 +431773,7 @@
 	UNI_MYANMAREXTB_invlist,
 	UNI_MYMR_invlist,
 	UNI_N_invlist,
+	UNI_NAGM_invlist,
 	UNI_NAND_invlist,
 	UNI_NARB_invlist,
 	UNI_NB_invlist,
@@ -415812,6 +431944,7 @@
 	UNI_OSGE_invlist,
 	UNI_OSMA_invlist,
 	UNI_OTTOMANSIYAQNUMBERS_invlist,
+	UNI_OUGR_invlist,
 	UNI_P_invlist,
 	UNI_PALM_invlist,
 	UNI_PATSYN_invlist,
@@ -415882,6 +432015,7 @@
 	UNI_SC__BUHD_invlist,
 	UNI_SC__CAKM_invlist,
 	UNI_SC__COPT_invlist,
+	UNI_SC__CPMN_invlist,
 	UNI_SC__CPRT_invlist,
 	UNI_SC__CYRL_invlist,
 	UNI_SC__DEVA_invlist,
@@ -415918,7 +432052,9 @@
 	UNI_SC__MULT_invlist,
 	UNI_SC__MYMR_invlist,
 	UNI_SC__NAND_invlist,
+	UNI_SC__NKO_invlist,
 	UNI_SC__ORYA_invlist,
+	UNI_SC__OUGR_invlist,
 	UNI_SC__PERM_invlist,
 	UNI_SC__PHAG_invlist,
 	UNI_SC__PHLP_invlist,
@@ -415999,9 +432135,12 @@
 	UNI_TIBT_invlist,
 	UNI_TIRH_invlist,
 	UNI_TITLE_invlist,
+	UNI_TNSA_invlist,
+	UNI_TOTO_invlist,
 	UNI_TRANSPORTANDMAP_invlist,
 	UNI_UCAS_invlist,
 	UNI_UCASEXT_invlist,
+	UNI_UCASEXTA_invlist,
 	UNI_UGAR_invlist,
 	UNI_UIDEO_invlist,
 	UNI_UPPERCASELETTER_invlist,
@@ -416009,6 +432148,7 @@
 	UNI_VEDICEXT_invlist,
 	UNI_VERTICALFORMS_invlist,
 	UNI_VERTSPACE_invlist,
+	UNI_VITH_invlist,
 	UNI_VO__R_invlist,
 	UNI_VO__TR_invlist,
 	UNI_VO__TU_invlist,
@@ -416057,6 +432197,7 @@
 	UNI_Z_invlist,
 	UNI_ZANB_invlist,
 	UNI_ZL_invlist,
+	UNI_ZNAMENNYMUSIC_invlist,
 	UNI_ZP_invlist,
 	UNI_ZS_invlist,
 	UNI_ZYYY_invlist,
@@ -416151,6 +432292,8 @@
 	"12.0",
 	"12.1",
 	"13.0",
+	"14.0",
+	"15.0",
 	"NA",
 	"na",
 	"Unassigned",
@@ -416160,6 +432303,8 @@
 	"V12_0",
 	"V12_1",
 	"V13_0",
+	"V14_0",
+	"V15_0",
 	"V1_1",
 	"V2_0",
 	"V2_1",
@@ -416184,6 +432329,8 @@
 	"v120",
 	"v121",
 	"v130",
+	"v140",
+	"v150",
 	"v20",
 	"v21",
 	"v30",
@@ -416356,9 +432503,19 @@
 	"arabic",
 	"Arabic_Ext_A",
 	"arabicexta",
+	"Arabic_Ext_B",
+	"arabicextb",
+	"Arabic_Ext_C",
+	"arabicextc",
 	"Arabic Extended-A",
 	"Arabic_Extended_A",
 	"arabicextendeda",
+	"Arabic Extended-B",
+	"Arabic_Extended_B",
+	"arabicextendedb",
+	"Arabic Extended-C",
+	"Arabic_Extended_C",
+	"arabicextendedc",
 	"Arabic_Math",
 	"arabicmath",
 	"Arabic Mathematical Alphabetic Symbols",
@@ -416496,6 +432653,8 @@
 	"cjkextf",
 	"CJK_Ext_G",
 	"cjkextg",
+	"CJK_Ext_H",
+	"cjkexth",
 	"CJK_Radicals_Sup",
 	"cjkradicalssup",
 	"CJK Radicals Supplement",
@@ -416533,6 +432692,9 @@
 	"CJK Unified Ideographs Extension G",
 	"CJK_Unified_Ideographs_Extension_G",
 	"cjkunifiedideographsextensiong",
+	"CJK Unified Ideographs Extension H",
+	"CJK_Unified_Ideographs_Extension_H",
+	"cjkunifiedideographsextensionh",
 	"Combining Diacritical Marks",
 	"Combining_Diacritical_Marks",
 	"combiningdiacriticalmarks",
@@ -416581,6 +432743,9 @@
 	"Cypriot Syllabary",
 	"Cypriot_Syllabary",
 	"cypriotsyllabary",
+	"Cypro-Minoan",
+	"Cypro_Minoan",
+	"cyprominoan",
 	"Cyrillic",
 	"cyrillic",
 	"Cyrillic_Ext_A",
@@ -416589,6 +432754,8 @@
 	"cyrillicextb",
 	"Cyrillic_Ext_C",
 	"cyrillicextc",
+	"Cyrillic_Ext_D",
+	"cyrillicextd",
 	"Cyrillic Extended-A",
 	"Cyrillic_Extended_A",
 	"cyrillicextendeda",
@@ -416598,6 +432765,9 @@
 	"Cyrillic Extended-C",
 	"Cyrillic_Extended_C",
 	"cyrillicextendedc",
+	"Cyrillic Extended-D",
+	"Cyrillic_Extended_D",
+	"cyrillicextendedd",
 	"Cyrillic_Sup",
 	"cyrillicsup",
 	"Cyrillic Supplement",
@@ -416611,9 +432781,14 @@
 	"devanagari",
 	"Devanagari_Ext",
 	"devanagariext",
+	"Devanagari_Ext_A",
+	"devanagariexta",
 	"Devanagari Extended",
 	"Devanagari_Extended",
 	"devanagariextended",
+	"Devanagari Extended-A",
+	"Devanagari_Extended_A",
+	"devanagariextendeda",
 	"Diacriticals",
 	"diacriticals",
 	"Diacriticals_Ext",
@@ -416677,6 +432852,8 @@
 	"ethiopicext",
 	"Ethiopic_Ext_A",
 	"ethiopicexta",
+	"Ethiopic_Ext_B",
+	"ethiopicextb",
 	"Ethiopic Extended",
 	"Ethiopic_Extended",
 	"ethiopicextended",
@@ -416683,6 +432860,9 @@
 	"Ethiopic Extended-A",
 	"Ethiopic_Extended_A",
 	"ethiopicextendeda",
+	"Ethiopic Extended-B",
+	"Ethiopic_Extended_B",
+	"ethiopicextendedb",
 	"Ethiopic_Sup",
 	"ethiopicsup",
 	"Ethiopic Supplement",
@@ -416821,11 +433001,19 @@
 	"javanese",
 	"Kaithi",
 	"kaithi",
+	"Kaktovik Numerals",
+	"Kaktovik_Numerals",
+	"kaktoviknumerals",
 	"Kana_Ext_A",
 	"kanaexta",
+	"Kana_Ext_B",
+	"kanaextb",
 	"Kana Extended-A",
 	"Kana_Extended_A",
 	"kanaextendeda",
+	"Kana Extended-B",
+	"Kana_Extended_B",
+	"kanaextendedb",
 	"Kana_Sup",
 	"kanasup",
 	"Kana Supplement",
@@ -416847,6 +433035,8 @@
 	"Katakana Phonetic Extensions",
 	"Katakana_Phonetic_Extensions",
 	"katakanaphoneticextensions",
+	"Kawi",
+	"kawi",
 	"Kayah Li",
 	"Kayah_Li",
 	"kayahli",
@@ -416898,6 +433088,16 @@
 	"Latin Extended-E",
 	"Latin_Extended_E",
 	"latinextendede",
+	"Latin Extended-F",
+	"Latin_Extended_F",
+	"latinextendedf",
+	"Latin Extended-G",
+	"Latin_Extended_G",
+	"latinextendedg",
+	"Latin_Ext_F",
+	"latinextf",
+	"Latin_Ext_G",
+	"latinextg",
 	"Latin_1_Sup",
 	"latin1sup",
 	"Latin-1 Supplement",
@@ -417054,6 +433254,9 @@
 	"myanmarextendedb",
 	"Nabataean",
 	"nabataean",
+	"Nag Mundari",
+	"Nag_Mundari",
+	"nagmundari",
 	"Nandinagari",
 	"nandinagari",
 	"NB",
@@ -417106,6 +433309,9 @@
 	"Old Turkic",
 	"Old_Turkic",
 	"oldturkic",
+	"Old Uyghur",
+	"Old_Uyghur",
+	"olduyghur",
 	"Optical Character Recognition",
 	"Optical_Character_Recognition",
 	"opticalcharacterrecognition",
@@ -417315,6 +433521,8 @@
 	"Tamil Supplement",
 	"Tamil_Supplement",
 	"tamilsupplement",
+	"Tangsa",
+	"tangsa",
 	"Tangut",
 	"tangut",
 	"Tangut Components",
@@ -417337,6 +433545,8 @@
 	"tifinagh",
 	"Tirhuta",
 	"tirhuta",
+	"Toto",
+	"toto",
 	"Transport_And_Map",
 	"transportandmap",
 	"Transport and Map Symbols",
@@ -417346,6 +433556,8 @@
 	"ucas",
 	"UCAS_Ext",
 	"ucasext",
+	"UCAS_Ext_A",
+	"ucasexta",
 	"Ugaritic",
 	"ugaritic",
 	"Unified Canadian Aboriginal Syllabics",
@@ -417354,6 +433566,9 @@
 	"Unified Canadian Aboriginal Syllabics Extended",
 	"Unified_Canadian_Aboriginal_Syllabics_Extended",
 	"unifiedcanadianaboriginalsyllabicsextended",
+	"Unified Canadian Aboriginal Syllabics Extended-A",
+	"Unified_Canadian_Aboriginal_Syllabics_Extended_A",
+	"unifiedcanadianaboriginalsyllabicsextendeda",
 	"Vai",
 	"vai",
 	"Variation Selectors",
@@ -417370,6 +433585,8 @@
 	"Vertical Forms",
 	"Vertical_Forms",
 	"verticalforms",
+	"Vithkuqi",
+	"vithkuqi",
 	"VS",
 	"vs",
 	"VS_Sup",
@@ -417395,6 +433612,11 @@
 	"Zanabazar Square",
 	"Zanabazar_Square",
 	"zanabazarsquare",
+	"Znamenny_Music",
+	"znamennymusic",
+	"Znamenny Musical Notation",
+	"Znamenny_Musical_Notation",
+	"znamennymusicalnotation",
 	NULL
 };
 
@@ -418019,79 +434241,6 @@
 	NULL
 };
 
-static const char * const UNI_in_values[] = {
-	"1.1",
-	"2.0",
-	"2.1",
-	"3.0",
-	"3.1",
-	"3.2",
-	"4.0",
-	"4.1",
-	"5.0",
-	"5.1",
-	"5.2",
-	"6.0",
-	"6.1",
-	"6.2",
-	"6.3",
-	"7.0",
-	"8.0",
-	"9.0",
-	"10.0",
-	"11.0",
-	"12.0",
-	"12.1",
-	"13.0",
-	"Unassigned",
-	"unassigned",
-	"V10_0",
-	"V11_0",
-	"V12_0",
-	"V12_1",
-	"V13_0",
-	"V2_0",
-	"V2_1",
-	"V3_0",
-	"V3_1",
-	"V3_2",
-	"V4_0",
-	"V4_1",
-	"V5_0",
-	"V5_1",
-	"V5_2",
-	"V6_0",
-	"V6_1",
-	"V6_2",
-	"V6_3",
-	"V7_0",
-	"V8_0",
-	"V9_0",
-	"v100",
-	"v110",
-	"v120",
-	"v121",
-	"v130",
-	"v20",
-	"v21",
-	"v30",
-	"v31",
-	"v32",
-	"v40",
-	"v41",
-	"v50",
-	"v51",
-	"v52",
-	"v60",
-	"v61",
-	"v62",
-	"v63",
-	"v70",
-	"v80",
-	"v90",
-	NULL
-};
-
 static const char * const UNI_inpc_values[] = {
 	"Bottom",
 	"bottom",
@@ -418395,6 +434544,10 @@
 	"tehmarbutagoal",
 	"Teth",
 	"teth",
+	"Thin_Yeh",
+	"thinyeh",
+	"Vertical_Tail",
+	"verticaltail",
 	"Waw",
 	"waw",
 	"Yeh",
@@ -418960,6 +435113,8 @@
 	"copt",
 	"Coptic",
 	"coptic",
+	"Cpmn",
+	"cpmn",
 	"Cprt",
 	"cprt",
 	"Cuneiform",
@@ -418966,6 +435121,8 @@
 	"cuneiform",
 	"Cypriot",
 	"cypriot",
+	"Cypro_Minoan",
+	"cyprominoan",
 	"Cyrillic",
 	"cyrillic",
 	"Cyrl",
@@ -419098,6 +435255,8 @@
 	"kannada",
 	"Katakana",
 	"katakana",
+	"Kawi",
+	"kawi",
 	"Kayah_Li",
 	"kayahli",
 	"Khar",
@@ -419226,6 +435385,10 @@
 	"mymr",
 	"Nabataean",
 	"nabataean",
+	"Nagm",
+	"nagm",
+	"Nag_Mundari",
+	"nagmundari",
 	"Nand",
 	"nand",
 	"Nandinagari",
@@ -419272,6 +435435,8 @@
 	"oldsoutharabian",
 	"Old_Turkic",
 	"oldturkic",
+	"Old_Uyghur",
+	"olduyghur",
 	"Oriya",
 	"oriya",
 	"Orkh",
@@ -419286,6 +435451,8 @@
 	"osma",
 	"Osmanya",
 	"osmanya",
+	"Ougr",
+	"ougr",
 	"Pahawh_Hmong",
 	"pahawhhmong",
 	"Palm",
@@ -419414,6 +435581,8 @@
 	"taml",
 	"Tang",
 	"tang",
+	"Tangsa",
+	"tangsa",
 	"Tangut",
 	"tangut",
 	"Tavt",
@@ -419442,6 +435611,10 @@
 	"tirh",
 	"Tirhuta",
 	"tirhuta",
+	"Tnsa",
+	"tnsa",
+	"Toto",
+	"toto",
 	"Ugar",
 	"ugar",
 	"Ugaritic",
@@ -419452,6 +435625,10 @@
 	"vai",
 	"Vaii",
 	"vaii",
+	"Vith",
+	"vith",
+	"Vithkuqi",
+	"vithkuqi",
 	"Wancho",
 	"wancho",
 	"Wara",
@@ -419606,7 +435783,6 @@
 UNI_hst_values,
 UNI_identifierstatus_values,
 UNI_identifiertype_values,
-UNI_in_values,
 UNI_inpc_values,
 UNI_insc_values,
 UNI_jg_values,
@@ -419669,23 +435845,23 @@
 #define UNI_ids_values_index  UNI_ahex_values_index
 #define UNI_idsb_values_index  UNI_ahex_values_index
 #define UNI_idst_values_index  UNI_ahex_values_index
-#define UNI_in_values_index  14
-#define UNI_inpc_values_index  15
-#define UNI_insc_values_index  16
-#define UNI_jg_values_index  17
+#define UNI_in_values_index  UNI_age_values_index
+#define UNI_inpc_values_index  14
+#define UNI_insc_values_index  15
+#define UNI_jg_values_index  16
 #define UNI_joinc_values_index  UNI_ahex_values_index
-#define UNI_jt_values_index  18
-#define UNI_lb_values_index  19
+#define UNI_jt_values_index  17
+#define UNI_lb_values_index  18
 #define UNI_loe_values_index  UNI_ahex_values_index
 #define UNI_lower_values_index  UNI_ahex_values_index
 #define UNI_math_values_index  UNI_ahex_values_index
 #define UNI_nchar_values_index  UNI_ahex_values_index
-#define UNI_nfcqc_values_index  20
-#define UNI_nfdqc_values_index  21
+#define UNI_nfcqc_values_index  19
+#define UNI_nfdqc_values_index  20
 #define UNI_nfkcqc_values_index  UNI_nfcqc_values_index
 #define UNI_nfkdqc_values_index  UNI_nfdqc_values_index
-#define UNI_nt_values_index  22
-#define UNI_nv_values_index  23
+#define UNI_nt_values_index  21
+#define UNI_nv_values_index  22
 #define UNI_patsyn_values_index  UNI_ahex_values_index
 #define UNI_patws_values_index  UNI_ahex_values_index
 #define UNI_pcm_values_index  UNI_ahex_values_index
@@ -419692,8 +435868,8 @@
 #define UNI_qmark_values_index  UNI_ahex_values_index
 #define UNI_radical_values_index  UNI_ahex_values_index
 #define UNI_ri_values_index  UNI_ahex_values_index
-#define UNI_sb_values_index  24
-#define UNI_sc_values_index  25
+#define UNI_sb_values_index  23
+#define UNI_sc_values_index  24
 #define UNI_scx_values_index  UNI_sc_values_index
 #define UNI_sd_values_index  UNI_ahex_values_index
 #define UNI_sterm_values_index  UNI_ahex_values_index
@@ -419700,9 +435876,9 @@
 #define UNI_term_values_index  UNI_ahex_values_index
 #define UNI_uideo_values_index  UNI_ahex_values_index
 #define UNI_upper_values_index  UNI_ahex_values_index
-#define UNI_vo_values_index  26
+#define UNI_vo_values_index  25
 #define UNI_vs_values_index  UNI_ahex_values_index
-#define UNI_wb_values_index  27
+#define UNI_wb_values_index  26
 #define UNI_wspace_values_index  UNI_ahex_values_index
 #define UNI_xidc_values_index  UNI_ahex_values_index
 #define UNI_xids_values_index  UNI_ahex_values_index
@@ -419752,51 +435928,52 @@
 #define LB_RI_then_RI                    15
 #define LB_various_then_PO_or_PR         32
 
-static const U8 LB_table[41][41] = {
-   /* 'EAO' stands for 'East_Asian_OP'; 'edg' stands for 'EDGE'; u stands for 'unused in this Unicode release (and the data in its row and
-    * column are garbage) */
-/*        AL B2 BA BB BK CB CL CM CP CR EAO EB edg EM EX GL H2 H3 HL HY ID IN IS JL JT JV LF NL NS NU OP PO PR QU RI SP SY WJ ZW ZWJ  u */
-/* AL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* B2 */ { 1, 2, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* BA */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14,  1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,14,14,14,14, 0,14, 0, 2, 0, 0,  0, 2 },
-/* BB */ { 0, 0, 0, 0, 0, 1, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,  0, 2 },
-/* BK */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1 },
-/* CB */ { 1, 1, 1, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* CL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* CM */ { 3, 3, 3, 3, 0, 3, 3, 0, 3, 0,  3, 3,  1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3, 3, 0,  3, 3 },
-/* CP */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 0, 1,33,33, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* CR */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1 },
-/* EAO*/ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0,  2, 2,  1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0,  2, 2 },
-/* EB */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 0, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* edg*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0 },
-/* EM */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* EX */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* GL */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,  0, 2 },
-/* H2 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* H3 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* HL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* HY */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14,  1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,13,14,14,14, 0,14, 0, 2, 0, 0,  0, 2 },
-/* ID */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* IN */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* IS */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* JL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 0, 0, 1, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* JT */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* JV */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1 },
-/* NL */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1 },
-/* NS */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* NU */ { 0, 1, 0, 1, 0, 1, 0, 0, 0, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,  0, 0 },
-/* OP */ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0,  2, 2,  1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 0,  2, 2 },
-/* PO */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* PR */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 10, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* QU */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  2, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0,  0, 2 },
-/* RI */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0,15, 0, 2, 0, 0,  0, 2 },
-/* SP */ { 7, 7, 7, 7, 0, 7, 8, 7, 8, 0,  7, 7,  1, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0, 8, 8, 0,  7, 8 },
-/* SY */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2, 0, 0,  0, 2 },
-/* WJ */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0,  0, 2 },
-/* ZW */ { 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0,  1, 1 },
-/* ZWJ*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0,  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 },
-/* u  */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2, 0, 0,  0, 2 }
+static const U8 LB_table[42][42] = {
+   /* 'EAO' stands for 'East_Asian_OP'; 'edg' stands for 'EDGE'; 'UEP' stands for 'Unassigned_Extended_Pictographic_Ideographic'; u stands for
+    * 'unused in this Unicode release (and the data in its row and column are garbage) */
+/*        AL B2 BA BB BK CB CL CM CP CR EAO EB edg EM EX GL H2 H3 HL HY ID IN IS JL JT JV LF NL NS NU OP PO PR QU RI SP SY UEP WJ ZW ZWJ  u */
+/* AL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* B2 */ { 1, 2, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* BA */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14,  1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,14,14,14,14, 0,14, 0, 2, 14, 0, 0,  0, 2 },
+/* BB */ { 0, 0, 0, 0, 0, 1, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,  0, 0, 0,  0, 2 },
+/* BK */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1,  1, 1 },
+/* CB */ { 1, 1, 1, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* CL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* CM */ { 3, 3, 3, 3, 0, 3, 3, 0, 3, 0,  3, 3,  1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 3, 3, 3, 3, 3, 3, 3, 0, 3,  3, 3, 0,  3, 3 },
+/* CP */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 0, 1,33,33, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* CR */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1,  1, 1 },
+/* EAO*/ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0,  2, 2,  1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2,  2, 2, 0,  2, 2 },
+/* EB */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 0, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* edg*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0,  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0, 0,  0, 0 },
+/* EM */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* EX */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* GL */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,  0, 0, 0,  0, 2 },
+/* H2 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* H3 */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* HL */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* HY */ {14,14, 0,14, 0, 1, 2, 0, 2, 0, 14,14,  1,14, 2,14,14,14,14, 0,14,13, 2,14,14,14, 0, 0, 0,13,14,14,14, 0,14, 0, 2, 14, 0, 0,  0, 2 },
+/* ID */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* IN */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* IS */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* JL */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 0, 0, 1, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* JT */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* JV */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* LF */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1,  1, 1 },
+/* NL */ { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  1, 1, 1,  1, 1 },
+/* NS */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* NU */ { 0, 1, 0, 1, 0, 1, 0, 0, 0, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,  1, 0, 0,  0, 0 },
+/* OP */ { 2, 2, 2, 2, 0, 2, 2, 2, 2, 0,  2, 2,  1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 2,  2, 2, 0,  2, 2 },
+/* PO */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* PR */ { 0, 1, 0, 1, 0, 1, 2, 0, 2, 0, 10, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0,10, 1, 1, 0, 1, 0, 2,  0, 0, 0,  0, 2 },
+/* QU */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  2, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2,  0, 0, 0,  0, 2 },
+/* RI */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0,15, 0, 2,  1, 0, 0,  0, 2 },
+/* SP */ { 7, 7, 7, 7, 0, 7, 8, 7, 8, 0,  7, 7,  1, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 7, 0, 8,  7, 8, 0,  7, 8 },
+/* SY */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 0, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0,12, 1,33,33, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* UEP*/ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 0, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 0, 2,  1, 0, 0,  0, 2 },
+/* WJ */ { 0, 0, 0, 0, 0, 0, 2, 0, 2, 0,  0, 0,  1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,  0, 0, 0,  0, 2 },
+/* ZW */ { 1, 1, 1, 1, 0, 1, 1, 1, 1, 0,  1, 1,  1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1,  1, 1, 0,  1, 1 },
+/* ZWJ*/ { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,  0, 0,  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 },
+/* u  */ { 1, 1, 0, 1, 0, 1, 2, 0, 2, 0,  1, 1,  1, 1, 2, 0, 1, 1, 1, 0, 1, 0, 2, 1, 1, 1, 0, 0, 2, 1, 1,33,33, 0, 1, 0, 2,  1, 0, 0,  0, 2 }
 };
 
 #define WB_NOBREAK                        0
@@ -419852,57 +436029,58 @@
 #define MAX_FOLD_FROMS 3
 
 /* Generated from:
- * d60b1a3dffe16c4aaaf3f00d21993bb320d05e9828b106182214764d4c69935c lib/Unicode/UCD.pm
- * ce96627d4fc91b4fd886c409caeb9b76cf7bd345e12f05c6701add7f233f6437 lib/unicore/ArabicShaping.txt
- * 0e69eef3da722cc104522d8372e86d5b86bb7afcc761b0c991e39e832294946d lib/unicore/BidiBrackets.txt
- * a00d9d21585106a52113fb7b1d3d0373a5835be72e76862fb559ebddd474d70e lib/unicore/BidiMirroring.txt
- * 81a82b6a9fcf1a9c12f588d7a1decd73a9afdc4cac95b0eb7e576e7942d6c19f lib/unicore/Blocks.txt
- * 99d231d7c91688bbe8ca8ccebcc2f46b5b222f844babe4827295bae11e2abe5f lib/unicore/CaseFolding.txt
- * 38badafd818d8405324fe298c0676be0c95186368c84b5368375fd871a645144 lib/unicore/CompositionExclusions.txt
- * e779a443d3aa2a3166a15becaa2b737c922480e32c0453d5956093633555078f lib/unicore/DAge.txt
- * a5d45f59b39deaab3c72ce8c1a2e212a5e086dff11b1f9d5bb0e352642e82248 lib/unicore/DCoreProperties.txt
- * 3ac44e11c84bdaf6b207d2c2c20eed857ae17052393fc7f71b0fe951186ba906 lib/unicore/DNormalizationProps.txt
- * 4f822ec7a9ebbb3138ad29bade8b9688d25b39c7a3c0b7431f01e7229e4fcb6e lib/unicore/EastAsianWidth.txt
- * fc535aa1047a70105ab9a22c2b4c3f363a2ff02fe48ebbc5eeb9873b2752ff0b lib/unicore/EquivalentUnifiedIdeograph.txt
- * b9c5158ce944d2fec57e0e4ecb716bdabfc3bdde73525f1772fe03f61a30d473 lib/unicore/HangulSyllableType.txt
- * 36c1b2a626ff1fb23b8b21e6ea8712698f8ce668dded1cb48b8ddf6a6a1b04e9 lib/unicore/IdStatus.txt
- * 4857c4ffa3898e6128b2d46b0a02e499a663fb91464a69ef3611096f01293acc lib/unicore/IdType.txt
- * 69197b019fa5f2fb0d8c6ed1ed8acb9f2e8b5b8f45a947953ffa652f3bf54983 lib/unicore/IndicPositionalCategory.txt
- * 6604e2f0fde7428675364aa0006bc686b79488dcc60ae8cb29800af2be3352e8 lib/unicore/IndicSyllabicCategory.txt
- * 84ead63924aaa74b988b2eaf254a8733276ed108633ce2ef77a9ee1de7818162 lib/unicore/Jamo.txt
- * d5abcd8f54c8a2aa912924c485ccf7f968ad98feaa303d8e9a29ad89172f1faf lib/unicore/LineBreak.txt
- * 985128e8c8b2540233331d9b27d897d2c23bd5bcf1d05da960befce6efc59542 lib/unicore/NameAliases.txt
- * 27282b8aa01d4d0c44aef436cb74195ae8639ffa187aeee4e6247af76febea76 lib/unicore/NamedSequences.txt
- * 485b5a3ed25dbf1f94dfa5a9b69d8b4550ffd0c33045ccc55ccfd7c80b2a40cf lib/unicore/PropList.txt
- * 6b3902e9268cd843fe65cbdea992108c9528343ec0679f800b96f356bb553e5a lib/unicore/PropValueAliases.txt
- * 2bd5777847e3d6add3c7e5c0d1393ddcab89e5a0ac3ff498cb0c53041f0b86e4 lib/unicore/PropertyAliases.txt
- * 03a61dc89422e44cc2b73e8e893321007880ab69e2a4d281c0f1bc29c602b9d0 lib/unicore/ScriptExtensions.txt
- * 9a5ed1ec9b5f0d7147e9371ad792ab39203611af7637cff2aa4a5c663b172cde lib/unicore/Scripts.txt
- * 6424312f1dc39b22e0ff9c0ffb13dfad424d9b03e6a6dc6bca941f6bf5ef1ffd lib/unicore/SpecialCasing.txt
- * bdbffbbfc8ad4d3a6d01b5891510458f3d36f7170422af4ea2bed3211a73e8bb lib/unicore/UnicodeData.txt
- * 160f41816234addb511901d5f21febd69574578dd93de6ef8153e35693325575 lib/unicore/VerticalOrientation.txt
- * 32dfb37d21db530529a6ec3dc13d96f21f8e7c7faf7ff3db8a9760cd76cec81d lib/unicore/auxiliary/GCBTest.txt
- * 2bd3c5e2d62701ff81fb3ec318e179a4618cabb1493b1e0dd2b4e7e56c5437c4 lib/unicore/auxiliary/GraphemeBreakProperty.txt
- * c51fbebfa82a0f36473b44bfd71d5ef6cb6a1f81fb313375dc9a1910d79bb2b6 lib/unicore/auxiliary/LBTest.txt
- * 80b0107750818d8f370bd120b6fe56b6855b60581f72affe8b60409a469b4b65 lib/unicore/auxiliary/SBTest.txt
- * 09e3166ebab166ac630a227f77f4e794ebd433271abd5588f5a67e7f199c71ee lib/unicore/auxiliary/SentenceBreakProperty.txt
- * bf5373ce28a5df06796c93dc159dd15a997bb2950c92704b40ae8190cfc3716d lib/unicore/auxiliary/WBTest.txt
- * a2b7373cf2fe3fa3b26dbb53405ca849985f771ff47f1c61743978003ff80499 lib/unicore/auxiliary/WordBreakProperty.txt
- * d2686f400a638c80775d7c662556fb8fa8dd3bbe4aa548d9d31624264c6e1bb1 lib/unicore/emoji/emoji.txt
- * b827ae5da8c2b08947cc9a120a7b7fd2f1676fb160b508df78075381635b127c lib/unicore/extracted/DBidiClass.txt
- * 6fdc5b5ef40444a8f0c772e6b67c00498d4216fe0c0fdf76744ce338f2ad3810 lib/unicore/extracted/DBinaryProperties.txt
- * e14928a5bf6ad5958a80332bd42e96e14420080a95c660e5da29384e496755d0 lib/unicore/extracted/DCombiningClass.txt
- * 579a03281fbe87b78d5d9a8523de4d255edd7e4ca6eab0e4c7729de97e9b89b1 lib/unicore/extracted/DDecompositionType.txt
- * ad83c59b257e9d480ffd3001d4ac240c5fed7cb1919453e1c4e8877035256bcd lib/unicore/extracted/DEastAsianWidth.txt
- * 4502f0969e4e6558c4b4c6ca4c23dad70b863d61dd3d5eed1a62a6c3c99fd570 lib/unicore/extracted/DGeneralCategory.txt
- * 00bb88b89e2adb646f3177f9444e2d3192386b81a5de9556104b338274b253e1 lib/unicore/extracted/DJoinGroup.txt
- * ac835b6e11a60c9820d3cf2d1cb0558dd68efb8f53f404a51632e4726690a6d7 lib/unicore/extracted/DJoinType.txt
- * baba9dfc133e3cb770a89aaf0973b1341fa61c2da6c176baf6428898b3b568d8 lib/unicore/extracted/DLineBreak.txt

@@ Diff output truncated at 1234567 characters. @@


More information about the tex-live-commits mailing list.